Three-dimensional logistics warehouse management and control method and device based on Blazor, and computer storage medium

Through the Blazor-based three-dimensional logistics warehouse management and control method, the two-dimensional and three-dimensional views of the logistics warehouse are switched, solving the problems of low convenience in information viewing and high limitations in use in the existing system, and improving the user's operational convenience and information intuitiveness.

CN118863758BActive Publication Date: 2025-02-28SHENZHEN HERUNDA TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411338611.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-25
Publication Date
2025-02-28
Estimated Expiration
2044-09-25

AI Technical Summary

Technical Problem

In the process of realizing the dataization and virtualization of logistics warehouses, the existing logistics warehouse system has problems such as low convenience in viewing information and high limitations in use.

Method used

The three-dimensional logistics warehouse management and control method based on Blazor is adopted. By obtaining the warehouse information of the logistics warehouse, combining the Blazor framework for information conversion and view adjustment, the two-dimensional and three-dimensional views of the logistics warehouse are switched, and the convenience and intuitiveness of user information viewing are improved.

Benefits of technology

It realizes three-dimensional visualization of logistics warehouses, and users can intuitively understand the internal layout of the warehouse and the storage of goods, improves the convenience of information viewing and the speed of finding goods, and expands the use scenarios of virtual logistics warehouses.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure FT_1
    Figure FT_1
  • Figure FT_2
    Figure FT_2
  • Figure FT_3
    Figure FT_3
Patent Text Reader

Abstract

The present invention relates to the field of digital control, and discloses a three-dimensional logistics warehouse management and control method and device based on Blazor, and a computer storage medium. By implementing the present invention, after obtaining the warehouse information of the logistics warehouse, a three-dimensional warehouse view of the logistics warehouse can be intelligently constructed based on the Blazor framework, which involves information conversion based on shelf layout information and the first-level construction of the warehouse view, and the second-level processing for the initial warehouse view, thereby improving the construction accuracy of the three-dimensional view corresponding to the logistics warehouse; in addition, the target warehouse view obtained by the construction adopts three-dimensional visualization technology, so that the user can intuitively understand the internal layout of the logistics warehouse, the storage situation of goods and the logistics transportation path, and at the same time can display more storage shelves on a single display page / interface, thereby improving the convenience of users viewing the logistics warehouse information and improving the speed of users finding goods.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of digital control technology, and in particular to a Blazor-based three-dimensional logistics warehouse management and control method and device, and a computer storage medium. Background Art

[0002] In the existing traditional logistics and warehousing systems, a C / S (client / server) architecture is usually used to display the information and status of goods in a two-dimensional plane. At the same time, all the information and status of goods are generally concentrated on a single display page. Due to the limitations of the two-dimensional plane display technology or the device configuration of the display screen, the number of warehouse locations that can be displayed on the single screen is relatively small. In addition, due to the two-dimensional display plane, users cannot intuitively view the specific information of the warehouse, which greatly reduces the user experience of accessing the two-dimensional plane. In addition, based on compatibility, if users want to access the two-dimensional plane, they need to install the corresponding application before use, and cannot achieve cross-platform multi-terminal use. There are technical problems such as limited use scenarios and high usage limitations. It can be seen that it is particularly important to provide a corresponding solution to the technical problems of low information viewing convenience and high usage limitations in the process of realizing the digitization and virtualization of logistics warehouses in the existing logistics warehouse system. Summary of the invention

[0003] The present invention provides a Blazor-based three-dimensional logistics warehouse management and control method and device, and a computer storage medium, which can realize the switching between two-dimensional and three-dimensional views of the logistics warehouse, improve the convenience and intuitiveness of users in viewing information in the logistics warehouse, and expand the use scenarios of virtual logistics warehouses.

[0004] In order to solve the above technical problems, the first aspect of the present invention discloses a three-dimensional logistics warehouse management and control method based on Blazor, the method comprising:

[0005] Obtain warehouse information corresponding to the logistics warehouse to be controlled, wherein the warehouse information includes shelf layout information, and the shelf layout information is used to indicate arrangement and placement information corresponding to all storage shelves in the logistics warehouse;

[0006] According to the shelf layout information combined with the Blazor framework, information conversion is performed on the logistics warehouse to obtain an initial warehouse view corresponding to the logistics warehouse, and then view adjustment is performed on the initial warehouse view according to the determined warehouse management and control requirements to obtain a target warehouse view corresponding to the initial warehouse view; the warehouse management and control requirements include three-dimensional editing requirements for the logistics warehouse, and the three-dimensional editing requirements include shelf editing requirements for each of the storage shelves;

[0007] Among them, the view adjustment includes data filling, editing permission setting, and editing detail setting of three-dimensional tiles for each of the storage shelves; the target warehouse view includes at least one function of shelf status viewing, shelf storage information editing, and shelf tile status editing for the storage shelves; the shelf tile status of the storage shelf includes an expanded state or a non-expanded state.

[0008] As an optional implementation, in the first aspect of the present invention, performing information conversion on the logistics warehouse according to the shelf layout information in combination with the Blazor framework to obtain an initial warehouse view corresponding to the logistics warehouse includes:

[0009] Determine the row information, column information and layer information corresponding to all the storage shelves according to the shelf layout information; the row information includes the number of rows corresponding to all the storage shelves and the row spacing between each row; the column information includes the number of columns corresponding to all the storage shelves and the column spacing between each column; the layer information is used to indicate the number of layers corresponding to each storage shelf at its location and the layer height between each layer;

[0010] Setting a shelf element according to the Blazor framework, wherein the shelf element is used to manage the shelf layout information corresponding to all the storage shelves and respond to a trigger event for one or more of the storage shelves;

[0011] According to the Blazor framework, in combination with the row information, the column information and the layer information, cell creation is performed on all the storage shelves to obtain a plurality of target cells;

[0012] For each of the target cells, the target cell is bound to the corresponding shelf element, and an initial warehouse view is generated based on all the target cells.

[0013] As an optional implementation, in the first aspect of the present invention, the warehouse information further includes cargo transfer information, the cargo transfer information includes a cargo transfer path and a cargo transfer node, the cargo transfer path is used to perform at least one operation of cargo warehousing, cargo touch control, and cargo transfer on a certain storage shelf through a set cargo transfer device: the cargo transfer node is a device standby node corresponding to the cargo transfer device;

[0014] The generating an initial warehouse view according to all the target cells comprises:

[0015] Generate a transfer control element according to the Blazor framework, and fill the cargo transfer path and the cargo transfer node into the transfer control element, wherein the transfer control element is used to control the execution operation of the cargo transfer device in the logistics warehouse, and the execution operation includes device movement and cargo storage and retrieval;

[0016] An initial warehouse view is generated according to the transfer control element and all the target cells.

[0017] As an optional implementation, in the first aspect of the present invention, the warehouse information further includes shelf configuration information, the shelf configuration information includes size information and storage information corresponding to each storage shelf, and the storage information corresponding to each storage shelf is used to indicate the type and quantity of goods stored on the storage shelf;

[0018] The performing view adjustment on the initial warehouse view according to the determined warehouse control requirements to obtain a target warehouse view corresponding to the initial warehouse view includes:

[0019] According to the determined warehouse management and control requirements and the shelf configuration information, parameter configuration and data filling are performed on each of the target cells in the initial warehouse view to update the attributes corresponding to each of the target cells, and obtain a new warehouse view corresponding to the initial warehouse view;

[0020] According to preset table processing elements and cascading style sheets, three-dimensional view processing is performed on the new warehouse view to obtain a target warehouse view corresponding to the new warehouse view;

[0021] The three-dimensional view processing includes information layering and superposition based on the table processing elements, three-dimensional view conversion based on the cascading style sheet, animation transition, and element projection.

[0022] As an optional embodiment, in the first aspect of the present invention, the method further comprises:

[0023] Detecting an operation request triggered by a user for the target warehouse view, parsing the operation request, obtaining an execution item and a trigger block corresponding to the operation request; each trigger block is associated with one storage shelf; and determining a target storage shelf associated with the trigger block;

[0024] According to the execution items, an item response operation is performed on the target storage shelf to obtain an item response result for the target storage shelf; the execution items include at least one of state switching, storage information editing, and tile dragging for the cargo transfer equipment in the logistics warehouse;

[0025] Among them, the state switching is used to switch the shelf tile state corresponding to the target storage shelf; the storage information editing is used to edit the item information currently stored in the storage shelf.

[0026] As an optional implementation, in the first aspect of the present invention, after executing the event response operation on the target storage shelf according to the execution event and obtaining the event response result for the target storage shelf, the method further includes:

[0027] When the execution item includes the storage information editing, obtaining the first shelf record information of the target storage shelf before executing the item response operation and the second shelf record information after executing the item response operation;

[0028] Comparing the first shelf record information and the second shelf record information to obtain a corresponding information comparison result;

[0029] Determine whether the information comparison result indicates that a preset item change condition is satisfied. When it is determined that the information comparison result indicates that the item change condition is satisfied, control the cargo transfer device to perform an item change operation on the target storage shelf according to the second shelf record information and the information comparison result. The item change operation includes item picking and / or item placing.

[0030] When it is determined that the information comparison result indicates that the item change condition is not satisfied, data is updated on the target storage shelf according to the second shelf record information.

[0031] As an optional embodiment, in the first aspect of the present invention, the method further comprises:

[0032] When the execution item includes the dragging of the tile, obtaining dragging data corresponding to the dragging of the tile, wherein the dragging data at least includes a starting stop node and an ending stop node corresponding to the dragging of the tile;

[0033] Determine whether the dragging data indicates that a movement control condition for the cargo transfer device is satisfied; when it is determined that the dragging data indicates that a movement control condition for the cargo transfer device is satisfied, determine a target transfer path from all cargo transfer paths set by the logistics warehouse according to the starting stop node and the ending stop node, and then control the cargo transfer device to execute device movement according to the target transfer path;

[0034] The dragging data indicates that the movement control conditions for the cargo transfer device are satisfied, specifically including:

[0035] The end stop node indicates that the equipment block after dragging is located at a pre-set recording position, and the equipment block is a virtual block corresponding to the cargo transfer equipment; the pre-set recording position includes a shelf position corresponding to a certain storage shelf or an equipment standby node of the logistics warehouse.

[0036] The second aspect of the present invention discloses a three-dimensional logistics warehouse management and control device based on Blazor, the device comprising:

[0037] An acquisition module, used to acquire warehouse information corresponding to the logistics warehouse to be controlled, wherein the warehouse information includes shelf layout information, and the shelf layout information is used to indicate arrangement and placement information corresponding to all storage shelves in the logistics warehouse;

[0038] An information conversion module, used to perform information conversion on the logistics warehouse according to the shelf layout information in combination with the Blazor framework, to obtain an initial warehouse view corresponding to the logistics warehouse;

[0039] A view adjustment module, configured to perform view adjustment on the initial warehouse view according to the determined warehouse management and control requirements to obtain a target warehouse view corresponding to the initial warehouse view; the warehouse management and control requirements include three-dimensional editing requirements for the logistics warehouse, and the three-dimensional editing requirements include shelf editing requirements for each of the storage shelves;

[0040] Among them, the view adjustment includes data filling, editing permission setting, and editing detail setting of three-dimensional tiles for each of the storage shelves; the target warehouse view includes at least one function of shelf status viewing, shelf storage information editing, and shelf tile status editing for the storage shelves; the shelf tile status of the storage shelf includes an expanded state or a non-expanded state.

[0041] As an optional implementation, in the second aspect of the present invention, the information conversion module performs information conversion on the logistics warehouse according to the shelf layout information in combination with the Blazor framework, and the method of obtaining the initial warehouse view corresponding to the logistics warehouse specifically includes:

[0042] Determine the row information, column information and layer information corresponding to all the storage shelves according to the shelf layout information; the row information includes the number of rows corresponding to all the storage shelves and the row spacing between each row; the column information includes the number of columns corresponding to all the storage shelves and the column spacing between each column; the layer information is used to indicate the number of layers corresponding to each storage shelf at its location and the layer height between each layer;

[0043] Setting a shelf element according to the Blazor framework, wherein the shelf element is used to manage the shelf layout information corresponding to all the storage shelves and respond to a trigger event for one or more of the storage shelves;

[0044] According to the Blazor framework, in combination with the row information, the column information and the layer information, cell creation is performed on all the storage shelves to obtain a plurality of target cells;

[0045] For each of the target cells, the target cell is bound to the corresponding shelf element, and an initial warehouse view is generated based on all the target cells.

[0046] As an optional implementation, in the second aspect of the present invention, the warehouse information further includes cargo transfer information, the cargo transfer information includes a cargo transfer path and a cargo transfer node, the cargo transfer path is used to perform at least one operation of cargo warehousing, cargo touch control, and cargo transfer on a certain storage shelf through a set cargo transfer device: the cargo transfer node is a device standby node corresponding to the cargo transfer device;

[0047] The manner in which the information conversion module generates the initial warehouse view according to all the target cells specifically includes:

[0048] Generate a transfer control element according to the Blazor framework, and fill the cargo transfer path and the cargo transfer node into the transfer control element, wherein the transfer control element is used to control the execution operation of the cargo transfer device in the logistics warehouse, and the execution operation includes device movement and cargo storage and retrieval;

[0049] An initial warehouse view is generated according to the transfer control element and all the target cells.

[0050] As an optional implementation, in the second aspect of the present invention, the warehouse information further includes shelf configuration information, the shelf configuration information includes size information and storage information corresponding to each storage shelf, and the storage information corresponding to each storage shelf is used to indicate the type and quantity of goods stored on the storage shelf;

[0051] The view adjustment module performs view adjustment on the initial warehouse view according to the determined warehouse management and control requirements to obtain a target warehouse view corresponding to the initial warehouse view, specifically comprising:

[0052] According to the determined warehouse management and control requirements and the shelf configuration information, parameter configuration and data filling are performed on each of the target cells in the initial warehouse view to update the attributes corresponding to each of the target cells, and obtain a new warehouse view corresponding to the initial warehouse view;

[0053] According to preset table processing elements and cascading style sheets, three-dimensional view processing is performed on the new warehouse view to obtain a target warehouse view corresponding to the new warehouse view;

[0054] The three-dimensional view processing includes information layering and superposition based on the table processing elements, three-dimensional view conversion based on the cascading style sheet, animation transition, and element projection.

[0055] As an optional implementation, in the second aspect of the present invention, the device further includes:

[0056] A detection module is used to detect an operation request triggered by a user for the target warehouse view, and parse the operation request to obtain an execution item and a trigger block corresponding to the operation request; each trigger block is associated with one storage shelf; and at the same time, a target storage shelf associated with the trigger block is determined;

[0057] An event response module, configured to execute an event response operation on the target storage shelf according to the execution event, and obtain an event response result for the target storage shelf; the execution event includes at least one of state switching, storage information editing, and block dragging for the cargo transfer equipment in the logistics warehouse;

[0058] Among them, the state switching is used to switch the shelf tile state corresponding to the target storage shelf; the storage information editing is used to edit the item information currently stored in the storage shelf.

[0059] As an optional implementation, in the second aspect of the present invention, the acquisition module is further used for, after the event response module performs an event response operation on the target storage shelf according to the execution event and obtains an event response result for the target storage shelf, when the execution event includes the storage information editing, obtaining first shelf record information before the target storage shelf performs the event response operation and second shelf record information after the target storage shelf performs the event response operation;

[0060] The device also includes:

[0061] An information comparison module, used to compare the first shelf record information and the second shelf record information to obtain a corresponding information comparison result;

[0062] A judgment module, used to judge whether the information comparison result indicates that a preset item change condition is met;

[0063] a device control module, configured to control the cargo transfer device to perform an item change operation on the target storage shelf according to the second shelf record information and the information comparison result when the judgment module judges that the information comparison result indicates that the item change condition is met, wherein the item change operation includes item picking and / or item placing;

[0064] A data updating module is used to perform data updating on the target storage shelf according to the second shelf record information when the judging module judges that the information comparison result indicates that the item change condition is not satisfied.

[0065] As an optional implementation, in the second aspect of the present invention, the acquisition module is further used to, when the execution item includes the dragging of the tile, acquire drag data corresponding to the dragging of the tile, wherein the drag data at least includes a starting stop node and an ending stop node corresponding to the dragging of the tile;

[0066] The judging module is further used to judge whether the dragging data indicates that the movement control condition for the cargo transfer device is satisfied;

[0067] The equipment control module is further configured to, when the judgment module judges that the dragging data indicates that the movement control condition for the cargo transfer device is satisfied, determine a target transfer path from all cargo transfer paths set by the logistics warehouse according to the starting stop node and the ending stop node, and then control the cargo transfer device to execute device movement according to the target transfer path;

[0068] The dragging data indicates that the movement control conditions for the cargo transfer device are satisfied, specifically including:

[0069] The end stop node indicates that the equipment block after dragging is located at a pre-set recording position, and the equipment block is a virtual block corresponding to the cargo transfer equipment; the pre-set recording position includes a shelf position corresponding to a certain storage shelf or an equipment standby node of the logistics warehouse.

[0070] The third aspect of the present invention discloses another three-dimensional logistics warehouse management and control device based on Blazor, the device comprising:

[0071] A memory storing executable program code;

[0072] a processor coupled to the memory;

[0073] The processor calls the executable program code stored in the memory to execute the Blazor-based three-dimensional logistics warehouse management and control method disclosed in the first aspect of the present invention.

[0074] The fourth aspect of the present invention discloses a computer storage medium, which stores computer instructions. When the computer instructions are called, they are used to execute the Blazor-based three-dimensional logistics warehouse management and control method disclosed in the first aspect of the present invention.

[0075] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0076] In an embodiment of the present invention, a Blazor-based three-dimensional logistics warehouse management and control method is provided, the method comprising: obtaining warehouse information corresponding to a logistics warehouse to be managed, the warehouse information comprising shelf layout information, the shelf layout information being used to indicate arrangement and placement information corresponding to all storage shelves in the logistics warehouse; performing information conversion on the logistics warehouse according to the shelf layout information in combination with a Blazor framework to obtain an initial warehouse view corresponding to the logistics warehouse, and then performing view adjustment on the initial warehouse view according to the determined warehouse management and control requirements to obtain a target warehouse view corresponding to the initial warehouse view; the warehouse management and control requirements comprise three-dimensional editing requirements for the logistics warehouse, the three-dimensional editing requirements comprise shelf editing requirements for each storage shelf; wherein the view adjustment comprises data filling, editing permission setting, and editing detail setting of three-dimensional blocks for each storage shelf; the target warehouse view comprises at least one of shelf status viewing, shelf storage information editing, and shelf block status editing for the storage shelf; the shelf block status of the storage shelf comprises an expanded state or a non-expanded state. It can be seen that after the implementation of the present invention, after the warehouse information of the logistics warehouse is acquired, the three-dimensional warehouse view of the logistics warehouse can be intelligently constructed based on the Blazor framework. Specifically, it involves the first-level construction of the information conversion and warehouse view based on the shelf layout information, and the second-level processing (corresponding view adjustment) for the initial warehouse view, which improves the construction accuracy of the corresponding three-dimensional view of the logistics warehouse; in addition, the target warehouse view obtained by the construction adopts three-dimensional visualization technology, so that the user can intuitively understand the internal layout of the logistics warehouse, the storage of goods and the logistics transportation route, and at the same time can display more storage shelves on a single display page / interface, which improves the convenience of users viewing logistics warehouse information, improves the speed of users finding goods, and is also conducive to improving the convenience and efficiency of users analyzing and evaluating the operation of logistics warehouses. BRIEF DESCRIPTION OF THE DRAWINGS

[0077] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0078] Figure 1It is a flow chart of a Blazor-based three-dimensional logistics warehouse management and control method disclosed in an embodiment of the present invention;

[0079] Figure 2 It is a flow chart of another Blazor-based three-dimensional logistics warehouse management and control method disclosed in an embodiment of the present invention;

[0080] Figure 3 It is a structural schematic diagram of a Blazor-based three-dimensional logistics warehouse control device disclosed in an embodiment of the present invention;

[0081] Figure 4 It is a structural schematic diagram of another Blazor-based three-dimensional logistics warehouse control device disclosed in an embodiment of the present invention;

[0082] Figure 5 It is a structural schematic diagram of another Blazor-based three-dimensional logistics warehouse control device disclosed in an embodiment of the present invention. DETAILED DESCRIPTION

[0083] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0084] The terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, device, product or end including a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units inherent to these processes, methods, products or ends.

[0085] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0086] The present invention discloses a three-dimensional logistics warehouse management and control method and device based on Blazor, and a computer storage medium. After obtaining the warehouse information of the logistics warehouse, the three-dimensional warehouse view of the logistics warehouse can be intelligently constructed based on the Blazor framework. Specifically, it involves information conversion based on shelf layout information and the first-level construction of the warehouse view, and the second-level processing (corresponding view adjustment) for the initial warehouse view, which improves the construction accuracy of the corresponding three-dimensional view of the logistics warehouse; in addition, the target warehouse view obtained by the construction adopts three-dimensional visualization technology, so that users can intuitively understand the internal layout of the logistics warehouse, the storage of goods, and the logistics transportation path, and can display more storage shelves on a single display page / interface, so as to improve the convenience of users viewing logistics warehouse information, improve the speed of users finding goods, and also help to improve the convenience and efficiency of users analyzing and evaluating the operation of the logistics warehouse. The following are detailed descriptions.

[0087] Embodiment 1

[0088] See also Figure 1 , Figure 1 This is a flow chart of a Blazor-based three-dimensional logistics warehouse management and control method disclosed in an embodiment of the present invention. Figure 1 The described Blazor-based three-dimensional logistics warehouse control method can be applied to a Blazor-based three-dimensional logistics warehouse control device, which is not limited in the embodiments of the present invention. Figure 1 As shown, the Blazor-based three-dimensional logistics warehouse management and control method may include the following operations:

[0089] 101. Obtain warehouse information corresponding to the logistics warehouse to be controlled, where the warehouse information includes shelf layout information, and the shelf layout information is used to indicate arrangement and placement information corresponding to all storage shelves in the logistics warehouse.

[0090] In an embodiment of the present invention, one or more storage shelves are provided in the logistics warehouse to be controlled, and the storage shelves adopt a vertical layered structure; optionally, the storage shelves may be composed of a plurality of independent storage shelves connected to each other. In this case, the storage shelves refer to storage shelves in the same row connected side by side, and the storage shelves in the same row may refer to storage shelves in the same row vertically or horizontally according to the actual shelf structure.

[0091] In an embodiment of the present invention, the arrangement and placement information corresponding to all storage shelves includes the arrangement method of all storage shelves in the logistics warehouse, and the arrangement method includes at least one of horizontal arrangement, vertical arrangement, cross arrangement or irregular arrangement. The arrangement and placement information also includes the arrangement quantity corresponding to the arrangement method, including at least one of the number of horizontally arranged storage shelves, the number of vertically arranged storage shelves, the number of cross-arranged storage shelves or the number of irregularly arranged storage shelves.

[0092] In an embodiment of the present invention, the arrangement and placement information corresponding to all storage shelves is also used to indicate the placement positions of all storage shelves in the logistics warehouse, and the placement positions are specifically used to indicate the specific placement coordinates of one or more storage shelves in the logistics warehouse.

[0093] 102. According to the shelf layout information and the Blazor framework, information conversion is performed on the logistics warehouse to obtain the initial warehouse view corresponding to the logistics warehouse.

[0094] In the embodiment of the present invention, based on the interactive web application framework Blazor, after obtaining the warehouse information of the logistics warehouse, the real information of the logistics warehouse is programmed and digitized, so as to construct a virtualized warehouse view with two-dimensional and three-dimensional perspectives, that is, the initial warehouse view.

[0095] 103. Perform view adjustment on the initial warehouse view according to the determined warehouse management and control requirements to obtain a target warehouse view corresponding to the initial warehouse view; the warehouse management and control requirements include three-dimensional editing requirements for the logistics warehouse, and the three-dimensional editing requirements include shelf editing requirements for each storage shelf.

[0096] In an embodiment of the present invention, view adjustment includes data filling, editing permission setting, and editing detail setting of three-dimensional tiles for each storage shelf; the target warehouse view includes at least one function of shelf status viewing, shelf storage information editing, and shelf tile status editing for the storage shelf; the shelf tile status of the storage shelf includes an expanded state or a non-expanded state.

[0097] In an embodiment of the present invention, the data filling is used to associate and fill the parameters / attributes related to each storage shelf with the execution information of the storage shelf, specifically including associating / filling the data such as the type of goods stored on the storage shelf, the quantity of goods, the shelf capacity, the shelf goods update time, the shelf size, etc. to the corresponding storage shelf; the editing permission setting is used to set the personnel information and permissions allowed to adjust / edit / view the storage shelf; the editing details setting of the three-dimensional block includes setting the editing and setting of the corresponding block size, block position, block color and other information of the three-dimensional block corresponding to each storage shelf in the initial warehouse view; each storage shelf has different information that can be viewed by the user in different shelf block states, specifically, the detail of the information that can be viewed by the user in the expanded state is higher than the detail of the information that can be viewed by the user in the non-expanded state.

[0098] It can be seen that the implementation Figure 1 The described Blazor-based three-dimensional logistics warehouse management and control method can, after acquiring the warehouse information of the logistics warehouse, intelligently construct a three-dimensional warehouse view of the logistics warehouse based on the Blazor framework. Specifically, it involves information transformation based on shelf layout information and the first-level construction of the warehouse view, and the second-level processing (corresponding view adjustment) for the initial warehouse view, thereby improving the construction accuracy of the corresponding three-dimensional view of the logistics warehouse; in addition, the target warehouse view obtained by the construction adopts three-dimensional visualization technology, so that the user can intuitively understand the internal layout of the logistics warehouse, the storage situation of goods and the logistics transportation route, and at the same time can display more storage shelves on a single display page / interface, thereby improving the convenience of users viewing logistics warehouse information, improving the speed of users finding goods, and also helping to improve the convenience and efficiency of users analyzing and evaluating the operation of the logistics warehouse.

[0099] In an optional embodiment, the above step 102 performs information conversion on the logistics warehouse according to the shelf layout information in combination with the Blazor framework, and the method of obtaining the initial warehouse view corresponding to the logistics warehouse specifically includes:

[0100] Determine the row information, column information and layer information corresponding to all storage shelves according to the shelf layout information; the row information includes the number of rows corresponding to all storage shelves and the row spacing between each row; the column information includes the number of columns corresponding to all storage shelves and the column spacing between each column; the layer information is used to indicate the number of layers corresponding to each storage shelf at its location and the layer height between each layer;

[0101] Set the shelf element according to the Blazor framework. The shelf element is used to control the shelf layout information corresponding to all storage shelves and respond to trigger events for one or more storage shelves.

[0102] According to the Blazor framework, combined with row information, column information and layer information, cell creation is performed on all storage shelves to obtain multiple target cells;

[0103] For each target cell, bind the target cell to its corresponding shelf element and generate an initial warehouse view based on all target cells.

[0104] In this optional embodiment, the constructed target cell, a single target cell may correspond to a storage shelf. Optionally, a storage shelf may be bound to multiple target cells. In this case, the target cell refers to different layers on the same storage shelf.

[0105] It can be seen that in this optional embodiment, when performing information conversion on the logistics warehouse, it is possible to use multiple information such as rows, columns and layers of the storage shelves, combined with the set shelf elements, to execute cell creation, and then refine to specific target cells to achieve binding of storage shelves and shelf elements, thereby realizing the basic generation and construction of the warehouse view and improving the construction precision of the initial warehouse view.

[0106] In this optional embodiment, the warehouse information also includes cargo transfer information, the cargo transfer information includes a cargo transfer path and a cargo transfer node, the cargo transfer path is used to perform at least one operation of cargo warehousing, cargo touch control, and cargo transfer on a certain storage shelf through a set cargo transfer device: the cargo transfer node is a device standby node corresponding to the cargo transfer device;

[0107] The above method of generating the initial warehouse view according to all target cells specifically includes:

[0108] Generate a transfer control element based on the Blazor framework, and fill the cargo transfer path and cargo transfer node into the transfer control element. The transfer control element is used to control the execution of cargo transfer equipment in the logistics warehouse, including equipment movement and cargo storage and retrieval.

[0109] Generate an initial warehouse view based on the transfer control elements and all target cells.

[0110] In this optional embodiment, the shelf elements set above are used to manage the shelf layout information corresponding to all storage shelves and respond to trigger events for one or more storage shelves. Specifically, the shelf element controls the target cell associated with it; conversely, the transfer control element controls the cargo transfer equipment.

[0111] It can be seen that in this optional embodiment, when generating the initial warehouse view, in addition to the conventional storage shelves, the cargo transfer paths and cargo transfer nodes in the logistics warehouse can also be considered, thereby linking the cargo transfer equipment set in the logistics warehouse, further improving the completeness and generation precision of the initial warehouse view; at the same time, the setting of the linked cargo transfer equipment expands the function of the subsequently generated target warehouse view, allowing the user to remotely control the cargo moving equipment by triggering the icon corresponding to the cargo moving equipment on the target warehouse view, thereby expanding the function of the target warehouse view and improving the convenience and flexibility of user control over the cargo moving equipment.

[0112] In another optional embodiment, the warehouse information further includes shelf configuration information, the shelf configuration information includes size information and storage information corresponding to each storage shelf, and the storage information corresponding to each storage shelf is used to indicate the type and quantity of goods stored in the storage shelf;

[0113] The above step 103 performs view adjustment on the initial warehouse view according to the determined warehouse control requirements to obtain the target warehouse view corresponding to the initial warehouse view, specifically including:

[0114] According to the determined warehouse control requirements and shelf configuration information, perform parameter configuration and data filling for each target cell in the initial warehouse view to update the attributes corresponding to each target cell and obtain a new warehouse view corresponding to the initial warehouse view;

[0115] According to the preset table processing elements and cascading style sheets, three-dimensional view processing is performed on the new warehouse view to obtain a target warehouse view corresponding to the new warehouse view;

[0116] The 3D view processing includes information layering and superposition based on table processing elements, 3D view conversion based on cascading style sheets, animation transition, and element projection.

[0117] In this optional embodiment, after performing parameter configuration and data filling on all target cells through the shelf configuration information, the method further includes:

[0118] Generate a hidden control element based on the Blazor framework, which is used to set the information display permission and information display details corresponding to each storage shelf;

[0119] According to the hidden control elements, permission settings and information display settings are performed on each target cell in the new warehouse view to update the attributes corresponding to each target cell, so as to update the new warehouse view, and trigger the execution of the above-mentioned three-dimensional view processing based on the preset table processing elements and cascading style sheets to obtain the operations corresponding to the target warehouse view corresponding to the new warehouse view.

[0120] In this optional embodiment, the initial warehouse view and the new warehouse view obtained above are both two-dimensional display views, and the target warehouse view obtained after performing three-dimensional view processing is a view compatible with two-dimensional and three-dimensional attributes, which can simultaneously meet two-dimensional and three-dimensional display needs.

[0121] In this optional embodiment, the technology corresponding to the three-dimensional view conversion, animation transition, and element projection can adopt CSS3 technology. Then, the 3D conversion of Blazor+CSS3 is used to achieve the three-dimensional effect. This technology does not require 3D modeling, which can reduce the development cost of 3D modeling. In addition, the three-dimensional storage program usually implemented by 3D modeling has high requirements on the performance of the computer graphics card. By implementing the present invention, it is realized that low-end computers can also run the animation rendering of the shelf.

[0122] In this optional embodiment, it should be noted that traditional shelf storage is mostly C / S architecture, which requires independent installation of the client to use and cannot be cross-platform. Through the real-time present invention, based on the Blazor framework, it only needs to be opened through a browser and can be used across multiple platforms such as Windows, Linux, Mac, Android and iOS; the compatibility of generating the target warehouse view is improved and the usage scenarios are broadened.

[0123] It can be seen that in this optional embodiment, after the preliminary construction of the two-dimensional initial warehouse view, the shelf configuration information can be integrated to refine the configuration and filling of its parameters, and then three-dimensional view processing can be realized, so that the final target warehouse view can be compatible with the user's two-dimensional and three-dimensional viewing needs, thereby improving the construction accuracy of the target warehouse view; at the same time, the multi-dimensional view viewing function and response function of the target warehouse view can fully adapt to the user's viewing needs and improve the user's viewing convenience.

[0124] Embodiment 2

[0125] See also Figure 2 , Figure 2 It is a flow chart of another Blazor-based three-dimensional logistics warehouse management and control method disclosed in an embodiment of the present invention. Figure 2 The described Blazor-based three-dimensional logistics warehouse control method can be applied to a Blazor-based three-dimensional logistics warehouse control device, which is not limited in the embodiments of the present invention. Figure 2 As shown, the Blazor-based three-dimensional logistics warehouse management and control method may include the following operations:

[0126] 201. Obtain warehouse information corresponding to the logistics warehouse to be controlled, where the warehouse information includes shelf layout information, and the shelf layout information is used to indicate arrangement and placement information corresponding to all storage shelves in the logistics warehouse.

[0127] 202. According to the shelf layout information and the Blazor framework, information conversion is performed on the logistics warehouse to obtain an initial warehouse view corresponding to the logistics warehouse.

[0128] 203. Perform view adjustment on the initial warehouse view according to the determined warehouse management and control requirements to obtain a target warehouse view corresponding to the initial warehouse view; the warehouse management and control requirements include three-dimensional editing requirements for the logistics warehouse, and the three-dimensional editing requirements include shelf editing requirements for each storage shelf.

[0129] In an embodiment of the present invention, view adjustment includes data filling, editing permission setting, and editing detail setting of three-dimensional tiles for each storage shelf; the target warehouse view includes at least one function of shelf status viewing, shelf storage information editing, and shelf tile status editing for the storage shelf; the shelf tile status of the storage shelf includes an expanded state or a non-expanded state.

[0130] In the embodiment of the present invention, for other descriptions of step 201 to step 203, please refer to other specific descriptions of step 101 to step 103 in embodiment 1, and the embodiment of the present invention will not be repeated here.

[0131] 204. Detect the operation request triggered by the user for the target warehouse view, and parse the operation request to obtain the execution items and trigger blocks corresponding to the response operation request; each trigger block is associated with a storage shelf; at the same time, determine the target storage shelf associated with the trigger block.

[0132] 205. According to the execution item, an item response operation is performed on the target storage shelf to obtain an item response result for the target storage shelf.

[0133] In the embodiment of the present invention, the execution items include at least one of state switching, storage information editing, and tile dragging for the cargo transfer equipment in the logistics warehouse.

[0134] In the embodiment of the present invention, the state switching is used to switch the state of the shelf tile corresponding to the target storage shelf; the storage information editing is used to edit the item information currently stored in the storage shelf.

[0135] It can be seen that the implementation Figure 2The described Blazor-based three-dimensional logistics warehouse management and control method can respond accurately and quickly according to the operation request triggered by the user on the target warehouse view, and the user can realize state switching through the target warehouse view, thereby improving the viewing flexibility of the corresponding information of the target storage shelf; and it can also realize storage information editing, which is conducive to improving the editing convenience of the corresponding information of the target storage shelf.

[0136] In an optional embodiment, in the above step 205, according to the execution item, the event response operation is performed on the target storage shelf, and after the event response result for the target storage shelf is obtained, the method further includes:

[0137] When the execution item includes storage information editing, obtaining the first shelf record information of the target storage shelf before the execution item response operation and the second shelf record information after the execution item response operation;

[0138] Compare the first shelf record information and the second shelf record information to obtain corresponding information comparison results;

[0139] Determine whether the information comparison result indicates that a preset item change condition is met. When it is determined that the information comparison result indicates that the item change condition is met, control the cargo transfer device to perform an item change operation on the target storage shelf according to the second shelf record information and the information comparison result. The item change operation includes item picking and / or item placement.

[0140] When it is determined that the information comparison result indicates that the item change condition is not satisfied, data is updated on the target storage shelf according to the second shelf record information.

[0141] In this optional embodiment, the information comparison result indicates that the item change condition is met, specifically including:

[0142] The editing target corresponding to the storage information editing is non-fixed information. The editing target includes fixed information or non-fixed information. The fixed information includes the shelf configuration parameters corresponding to the target storage shelf. The shelf configuration parameters specifically include the size, color, and shelf tile status of the target storage shelf; the non-fixed information includes the real-time storage item quantity and real-time storage item type corresponding to the target storage shelf.

[0143] It can be seen that in this optional embodiment, when the execution item is storage information editing, the data before and after the execution item response operation can be automatically compared, and when the information comparison result indicates an item change condition, the cargo transfer equipment is further controlled to perform the item change operation on the physical target storage shelf, thereby realizing the linkage control of virtual information and physical equipment, and improving the timeliness and accuracy of information editing and updating of the target storage shelf.

[0144] In this optional embodiment, the method further includes:

[0145] When the execution item includes dragging a tile, obtaining drag data corresponding to the dragging of the tile, the dragging data at least including a starting stop node and an ending stop node corresponding to the dragging of the tile;

[0146] Determine whether the dragging data indicates that the movement control condition for the cargo transfer device is satisfied. When it is determined that the dragging data indicates that the movement control condition for the cargo transfer device is satisfied, determine the target transfer path from all cargo transfer paths set in the logistics warehouse according to the starting stop node and the ending stop node, and then control the cargo transfer device to execute the device movement according to the target transfer path;

[0147] The dragging data indicates that the movement control conditions for the cargo transfer device are satisfied, including:

[0148] The end stop node indicates that the equipment block after dragging is located at a pre-set recording position, and the equipment block is a virtual block corresponding to the cargo transfer equipment; the pre-set recording position includes a shelf position corresponding to a storage shelf or an equipment standby node of a logistics warehouse.

[0149] It can be seen that in this optional embodiment, when the execution item is tile dragging, tracking and recording of the tile dragging is set, and the dragging data and the movement control conditions can be judged. When the movement control conditions are met, the cargo transfer equipment is further controlled to execute control operations matching the dragging data, thereby realizing the virtual and physical linkage control of the cargo transfer equipment, improving the applicability of the target warehouse view and the control intelligence and convenience of the user using the target warehouse view.

[0150] Embodiment 3

[0151] See also Figure 3 , Figure 3 It is a schematic diagram of the structure of a Blazor-based three-dimensional logistics warehouse control device disclosed in an embodiment of the present invention. The Blazor-based three-dimensional logistics warehouse control device can be a Blazor-based three-dimensional logistics warehouse control terminal, equipment, system or server. The server can be a local server, a remote server, or a cloud server (also known as a cloud server). When the server is a non-cloud server, the non-cloud server can communicate with the cloud server, which is not limited in the embodiment of the present invention. Figure 3 As shown, the Blazor-based three-dimensional logistics warehouse management and control device may include an acquisition module 301, an information conversion module 302, and a view adjustment module 303, wherein:

[0152] An acquisition module 301 is used to acquire warehouse information corresponding to the logistics warehouse to be controlled, where the warehouse information includes shelf layout information, and the shelf layout information is used to indicate arrangement and placement information corresponding to all storage shelves in the logistics warehouse;

[0153] The information conversion module 302 is used to perform information conversion on the logistics warehouse according to the shelf layout information in combination with the Blazor framework to obtain an initial warehouse view corresponding to the logistics warehouse;

[0154] The view adjustment module 303 is used to perform view adjustment on the initial warehouse view according to the determined warehouse control requirements to obtain a target warehouse view corresponding to the initial warehouse view; the warehouse control requirements include a 3D editing requirement for the logistics warehouse, and the 3D editing requirement includes a shelf editing requirement for each storage shelf;

[0155] The view adjustment includes data filling, editing permission setting, and editing detail setting of three-dimensional tiles for each storage shelf; the target warehouse view includes at least one function of shelf status viewing, shelf storage information editing, and shelf tile status editing for the storage shelf; the shelf tile status of the storage shelf includes an expanded state or a non-expanded state

[0156] It can be seen that the implementation Figure 3 The described Blazor-based three-dimensional logistics warehouse control device can, after acquiring the warehouse information of the logistics warehouse, intelligently construct a three-dimensional warehouse view of the logistics warehouse based on the Blazor framework, specifically involving information transformation based on shelf layout information and the first-level construction of the warehouse view, and the second-level processing (corresponding view adjustment) for the initial warehouse view, thereby improving the construction accuracy of the corresponding three-dimensional view of the logistics warehouse; in addition, the target warehouse view obtained by the construction adopts three-dimensional visualization technology, so that the user can intuitively understand the internal layout of the logistics warehouse, the storage situation of goods and the logistics transportation route, and at the same time can display more storage shelves on a single display page / interface, thereby improving the convenience of users viewing logistics warehouse information, improving the speed of users finding goods, and also helping to improve the convenience and efficiency of users analyzing and evaluating the operation of the logistics warehouse.

[0157] In an optional embodiment, the information conversion module 302 performs information conversion on the logistics warehouse according to the shelf layout information in combination with the Blazor framework, and obtains the initial warehouse view corresponding to the logistics warehouse in a manner that specifically includes:

[0158] Determine the row information, column information and layer information corresponding to all storage shelves according to the shelf layout information; the row information includes the number of rows corresponding to all storage shelves and the row spacing between each row; the column information includes the number of columns corresponding to all storage shelves and the column spacing between each column; the layer information is used to indicate the number of layers corresponding to each storage shelf at its location and the layer height between each layer;

[0159] Set the shelf element according to the Blazor framework. The shelf element is used to control the shelf layout information corresponding to all storage shelves and respond to trigger events for one or more storage shelves.

[0160] According to the Blazor framework, combined with row information, column information and layer information, cell creation is performed on all storage shelves to obtain multiple target cells;

[0161] For each target cell, bind the target cell to its corresponding shelf element and generate an initial warehouse view based on all target cells.

[0162] It can be seen that in this optional embodiment, when performing information conversion on the logistics warehouse, it is possible to use multiple information such as rows, columns and layers of the storage shelves, combined with the set shelf elements, to execute cell creation, and then refine to specific target cells to achieve binding of storage shelves and shelf elements, thereby realizing the basic generation and construction of the warehouse view and improving the construction precision of the initial warehouse view.

[0163] In this optional embodiment, the warehouse information also includes cargo transfer information, the cargo transfer information includes a cargo transfer path and a cargo transfer node, the cargo transfer path is used to perform at least one operation of cargo warehousing, cargo touch control, and cargo transfer on a certain storage shelf through a set cargo transfer device: the cargo transfer node is a device standby node corresponding to the cargo transfer device;

[0164] The information conversion module 302 generates the initial warehouse view according to all target cells in the following manner:

[0165] Generate a transfer control element based on the Blazor framework, and fill the cargo transfer path and cargo transfer node into the transfer control element. The transfer control element is used to control the execution of cargo transfer equipment in the logistics warehouse, including equipment movement and cargo storage and retrieval.

[0166] Generate an initial warehouse view based on the transfer control elements and all target cells.

[0167] It can be seen that in this optional embodiment, when generating the initial warehouse view, in addition to the conventional storage shelves, the cargo transfer paths and cargo transfer nodes in the logistics warehouse can also be considered, thereby linking the cargo transfer equipment set in the logistics warehouse, further improving the completeness and generation precision of the initial warehouse view; at the same time, the setting of the linked cargo transfer equipment expands the function of the subsequently generated target warehouse view, allowing the user to remotely control the cargo moving equipment by triggering the icon corresponding to the cargo moving equipment on the target warehouse view, thereby expanding the function of the target warehouse view and improving the convenience and flexibility of user control over the cargo moving equipment.

[0168] In another optional embodiment, the warehouse information further includes shelf configuration information, the shelf configuration information includes size information and storage information corresponding to each storage shelf, and the storage information corresponding to each storage shelf is used to indicate the type and quantity of goods stored in the storage shelf;

[0169] The view adjustment module 303 performs view adjustment on the initial warehouse view according to the determined warehouse control requirements, and obtains the target warehouse view corresponding to the initial warehouse view in the following manner:

[0170] According to the determined warehouse control requirements and shelf configuration information, perform parameter configuration and data filling for each target cell in the initial warehouse view to update the attributes corresponding to each target cell and obtain a new warehouse view corresponding to the initial warehouse view;

[0171] According to the preset table processing elements and cascading style sheets, three-dimensional view processing is performed on the new warehouse view to obtain a target warehouse view corresponding to the new warehouse view;

[0172] The 3D view processing includes information layering and superposition based on table processing elements, 3D view conversion based on cascading style sheets, animation transition, and element projection.

[0173] It can be seen that in this optional embodiment, after the preliminary construction of the two-dimensional initial warehouse view, the shelf configuration information can be integrated to refine the configuration and filling of its parameters, and then three-dimensional view processing can be realized, so that the final target warehouse view can be compatible with the user's two-dimensional and three-dimensional viewing needs, thereby improving the construction accuracy of the target warehouse view; at the same time, the multi-dimensional view viewing function and response function of the target warehouse view can fully adapt to the user's viewing needs and improve the user's viewing convenience.

[0174] In yet another alternative embodiment, see Figure 4 , Figure 4 Schematic diagram of another structure of a three-dimensional logistics warehouse control device based on Blazor disclosed in an embodiment of the present invention. Figure 4As shown, the device also includes a detection module 304 and an event response module 305, wherein:

[0175] The detection module 304 is used to detect the operation request triggered by the user for the target warehouse view, and parse the operation request to obtain the execution items and trigger blocks corresponding to the response operation request; each trigger block is associated with a storage shelf; and at the same time, the target storage shelf associated with the trigger block is determined;

[0176] The event response module 305 is used to perform an event response operation on the target storage shelf according to the execution event, and obtain an event response result for the target storage shelf; the execution event includes at least one of state switching, storage information editing, and block dragging for the cargo transfer equipment in the logistics warehouse;

[0177] Among them, the state switching is used to switch the shelf tile state corresponding to the target storage shelf; the storage information editing is used to edit the item information currently stored in the storage shelf.

[0178] It can be seen that in this optional embodiment, it is possible to respond accurately and quickly according to the operation request triggered by the user on the target warehouse view, and the user can switch the state through the target warehouse view, thereby improving the viewing flexibility of the corresponding information of the target storage shelf; and it is also possible to edit the storage information, which is conducive to improving the convenience of editing the corresponding information of the target storage shelf.

[0179] In another optional embodiment, the acquisition module 301 is further used to, after the event response module 305 performs an event response operation on the target storage shelf according to the execution event and obtains the event response result for the target storage shelf, when the execution event includes storage information editing, obtain the first shelf record information before the target storage shelf performs the event response operation and the second shelf record information after the event response operation is performed;

[0180] like Figure 4 As shown, the device also includes an information comparison module 306, a judgment module 307, a device control module 308 and a data update module 309, wherein:

[0181] An information comparison module 306 is used to compare the first shelf record information and the second shelf record information to obtain a corresponding information comparison result;

[0182] A determination module 307 is used to determine whether the information comparison result indicates that a preset item change condition is met;

[0183] The device control module 308 is used to control the cargo transfer device to perform an item change operation on the target storage shelf according to the second shelf record information and the information comparison result when the judgment module 307 judges that the information comparison result indicates that the item change condition is met, and the item change operation includes item picking and / or item placement;

[0184] The data updating module 309 is used to update the data of the target storage shelf according to the second shelf record information when the judging module 307 judges that the information comparison result indicates that the item change condition is not met.

[0185] It can be seen that in this optional embodiment, when the execution item is storage information editing, the data before and after the execution item response operation can be automatically compared, and when the information comparison result indicates an item change condition, the cargo transfer equipment is further controlled to perform the item change operation on the physical target storage shelf, thereby realizing the linkage control of virtual information and physical equipment, and improving the timeliness and accuracy of information editing and updating of the target storage shelf.

[0186] In another optional embodiment, the acquisition module 301 is further used to acquire drag data corresponding to the drag of the tile when the execution item includes dragging of the tile, and the drag data at least includes a starting stop node and an ending stop node corresponding to the drag of the tile;

[0187] The judging module 307 is further used to judge whether the dragging data indicates that the movement control condition for the cargo transfer device is satisfied;

[0188] The device control module 308 is further used to determine the target transfer path from all the cargo transfer paths set in the logistics warehouse according to the starting stop node and the ending stop node when the determination module 307 determines that the dragging data indicates that the movement control condition for the cargo transfer device is satisfied, and then control the cargo transfer device to execute the device movement according to the target transfer path;

[0189] The dragging data indicates that the movement control conditions for the cargo transfer device are satisfied, including:

[0190] The end stop node indicates that the equipment block after dragging is located at a pre-set recording position, and the equipment block is a virtual block corresponding to the cargo transfer equipment; the pre-set recording position includes a shelf position corresponding to a storage shelf or an equipment standby node of a logistics warehouse.

[0191] It can be seen that in this optional embodiment, when the execution item is tile dragging, tracking and recording of the tile dragging is set, and the dragging data and the movement control conditions can be judged. When the movement control conditions are met, the cargo transfer equipment is further controlled to execute control operations matching the dragging data, thereby realizing the virtual and physical linkage control of the cargo transfer equipment, improving the applicability of the target warehouse view and the control intelligence and convenience of the user using the target warehouse view.

[0192] Embodiment 4

[0193] See also Figure 5 , Figure 5 Schematic diagram of another structure of a Blazor-based three-dimensional logistics warehouse control device disclosed in an embodiment of the present invention. Figure 5 As shown, the Blazor-based three-dimensional logistics warehouse control device may include:

[0194] A memory 401 storing executable program codes;

[0195] a processor 402 coupled to the memory 401;

[0196] The processor 402 calls the executable program code stored in the memory 401 to execute the steps in the Blazor-based three-dimensional logistics warehouse management and control method described in the first embodiment of the present invention or the second embodiment of the present invention.

[0197] Embodiment 5

[0198] An embodiment of the present invention discloses a computer storage medium, which stores computer instructions. When the computer instructions are called, they are used to execute the steps in the Blazor-based three-dimensional logistics warehouse management and control method described in Embodiment 1 or Embodiment 2 of the present invention.

[0199] Embodiment 6

[0200] An embodiment of the present invention discloses a computer program product, which includes a non-transitory computer storage medium storing a computer program, and the computer program is operable to enable a computer to execute the steps in the Blazor-based three-dimensional logistics warehouse management and control method described in Example 1 or Example 2.

[0201] The device embodiments described above are only illustrative, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, i.e., they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative work.

[0202] Through the specific description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the above technical solution can be essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer storage medium, and the storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable programmable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.

[0203] Finally, it should be noted that the three-dimensional logistics warehouse management and control method and device based on Blazor and the computer storage medium disclosed in the embodiment of the present invention are only the preferred embodiments of the present invention, which are only used to illustrate the technical solution of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, it should be understood by those skilled in the art that the technical solutions described in the aforementioned embodiments can still be modified, or some of the technical features therein can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A three-dimensional logistics warehouse management and control method based on Blazor, characterized in that: The method comprises: Obtain warehouse information corresponding to the logistics warehouse to be controlled, wherein the warehouse information includes shelf layout information, and the shelf layout information is used to indicate arrangement and placement information corresponding to all storage shelves in the logistics warehouse; According to the shelf layout information combined with the Blazor framework, information conversion is performed on the logistics warehouse to obtain an initial warehouse view corresponding to the logistics warehouse, and then view adjustment is performed on the initial warehouse view according to the determined warehouse management and control requirements to obtain a target warehouse view corresponding to the initial warehouse view; the warehouse management and control requirements include three-dimensional editing requirements for the logistics warehouse, and the three-dimensional editing requirements include shelf editing requirements for each of the storage shelves; The view adjustment includes data filling, editing authority setting, and editing detail setting of three-dimensional tiles for each storage shelf; the target warehouse view includes at least one function of shelf status viewing, shelf storage information editing, and shelf tile status editing for the storage shelf; the shelf tile status of the storage shelf includes an expanded state or a non-expanded state; The method further comprises: Detecting an operation request triggered by a user for the target warehouse view, parsing the operation request, obtaining an execution item and a trigger block corresponding to the operation request; each trigger block is associated with one of the storage shelves; and determining a target storage shelf associated with the trigger block; According to the execution items, an item response operation is performed on the target storage shelf to obtain an item response result for the target storage shelf; the execution items include at least one of state switching, storage information editing, and tile dragging for the cargo transfer equipment in the logistics warehouse; The state switching is used to switch the state of the shelf block corresponding to the target storage shelf; the storage information editing is used to edit the item information currently stored on the storage shelf; After executing the event response operation on the target storage shelf according to the execution event and obtaining the event response result for the target storage shelf, the method further includes: When the execution item includes the storage information editing, obtaining the first shelf record information of the target storage shelf before executing the item response operation and the second shelf record information after executing the item response operation; Comparing the first shelf record information and the second shelf record information to obtain a corresponding information comparison result; Determine whether the information comparison result indicates that a preset item change condition is satisfied. When it is determined that the information comparison result indicates that the item change condition is satisfied, control the cargo transfer device to perform an item change operation on the target storage shelf according to the second shelf record information and the information comparison result. The item change operation includes item picking and / or item placing. When it is determined that the information comparison result indicates that the item change condition is not satisfied, updating the data of the target storage shelf according to the second shelf record information; The information comparison result indicates that the item change condition is met, specifically including: The editing target corresponding to the storage information editing is non-fixed information, and the editing target includes fixed information or the non-fixed information. The fixed information includes shelf configuration parameters corresponding to the target storage shelf, and the shelf configuration parameters specifically include the size, color, and shelf tile status of the target storage shelf; the non-fixed information includes the real-time storage item quantity and real-time storage item type corresponding to the target storage shelf; The method further comprises: When the execution item includes the dragging of the tile, obtaining dragging data corresponding to the dragging of the tile, wherein the dragging data at least includes a starting stop node and an ending stop node corresponding to the dragging of the tile; Determine whether the dragging data indicates that a movement control condition for the cargo transfer device is satisfied; when it is determined that the dragging data indicates that a movement control condition for the cargo transfer device is satisfied, determine a target transfer path from all cargo transfer paths set by the logistics warehouse according to the starting stop node and the ending stop node, and then control the cargo transfer device to execute device movement according to the target transfer path; The dragging data indicates that the movement control conditions for the cargo transfer device are satisfied, specifically including: The end stop node indicates that the equipment block after dragging is located at a pre-set recording position, and the equipment block is a virtual block corresponding to the cargo transfer equipment; the pre-set recording position includes a shelf position corresponding to a certain storage shelf or an equipment standby node of the logistics warehouse.

2. The Blazor-based three-dimensional logistics warehouse management and control method according to claim 1 is characterized in that: The performing information conversion on the logistics warehouse according to the shelf layout information in combination with the Blazor framework to obtain an initial warehouse view corresponding to the logistics warehouse includes: Determine the row information, column information and layer information corresponding to all the storage shelves according to the shelf layout information; the row information includes the number of rows corresponding to all the storage shelves and the row spacing between each row; the column information includes the number of columns corresponding to all the storage shelves and the column spacing between each column; the layer information is used to indicate the number of layers corresponding to each storage shelf at its location and the layer height between each layer; Setting a shelf element according to the Blazor framework, wherein the shelf element is used to manage the shelf layout information corresponding to all the storage shelves and respond to a trigger event for one or more of the storage shelves; According to the Blazor framework, in combination with the row information, the column information and the layer information, cell creation is performed on all the storage shelves to obtain a plurality of target cells; For each of the target cells, the target cell is bound to the corresponding shelf element, and an initial warehouse view is generated based on all the target cells.

3. The Blazor-based three-dimensional logistics warehouse management and control method according to claim 2 is characterized in that: The warehouse information also includes cargo transfer information, which includes a cargo transfer path and a cargo transfer node. The cargo transfer path is used to perform at least one operation of cargo warehousing, cargo touch control, and cargo transfer on a certain storage shelf through a set cargo transfer device. The cargo transfer node is a device standby node corresponding to the cargo transfer device. The generating an initial warehouse view according to all the target cells comprises: Generate a transfer control element according to the Blazor framework, and fill the cargo transfer path and the cargo transfer node into the transfer control element, wherein the transfer control element is used to control the execution operation of the cargo transfer device in the logistics warehouse, and the execution operation includes device movement and cargo storage and retrieval; An initial warehouse view is generated according to the transfer control element and all the target cells.

4. The Blazor-based three-dimensional logistics warehouse management and control method according to claim 2 or 3 is characterized in that: The warehouse information also includes shelf configuration information, which includes size information and storage information corresponding to each storage shelf, and the storage information corresponding to each storage shelf is used to indicate the type and quantity of goods stored on the storage shelf; The performing view adjustment on the initial warehouse view according to the determined warehouse control requirements to obtain a target warehouse view corresponding to the initial warehouse view includes: According to the determined warehouse management and control requirements and the shelf configuration information, parameter configuration and data filling are performed on each of the target cells in the initial warehouse view to update the attributes corresponding to each of the target cells, and obtain a new warehouse view corresponding to the initial warehouse view; According to preset table processing elements and cascading style sheets, three-dimensional view processing is performed on the new warehouse view to obtain a target warehouse view corresponding to the new warehouse view; The three-dimensional view processing includes information layering and superposition based on the table processing elements, three-dimensional view conversion based on the cascading style sheet, animation transition, and element projection.

5. A three-dimensional logistics warehouse management and control device based on Blazor, characterized in that: The device comprises: An acquisition module, used to acquire warehouse information corresponding to the logistics warehouse to be controlled, wherein the warehouse information includes shelf layout information, and the shelf layout information is used to indicate arrangement and placement information corresponding to all storage shelves in the logistics warehouse; An information conversion module, used to perform information conversion on the logistics warehouse according to the shelf layout information in combination with the Blazor framework, to obtain an initial warehouse view corresponding to the logistics warehouse; A view adjustment module, configured to perform view adjustment on the initial warehouse view according to the determined warehouse management and control requirements to obtain a target warehouse view corresponding to the initial warehouse view; the warehouse management and control requirements include three-dimensional editing requirements for the logistics warehouse, and the three-dimensional editing requirements include shelf editing requirements for each of the storage shelves; The view adjustment includes data filling, editing authority setting, and editing detail setting of three-dimensional tiles for each storage shelf; the target warehouse view includes at least one function of shelf status viewing, shelf storage information editing, and shelf tile status editing for the storage shelf; the shelf tile status of the storage shelf includes an expanded state or a non-expanded state; The device also includes: A detection module is used to detect an operation request triggered by a user for the target warehouse view, and parse the operation request to obtain an execution item and a trigger block corresponding to the operation request; each trigger block is associated with one storage shelf; and at the same time, a target storage shelf associated with the trigger block is determined; An event response module, configured to execute an event response operation on the target storage shelf according to the execution event, and obtain an event response result for the target storage shelf; the execution event includes at least one of state switching, storage information editing, and block dragging for the cargo transfer equipment in the logistics warehouse; The state switching is used to switch the state of the shelf block corresponding to the target storage shelf; the storage information editing is used to edit the item information currently stored on the storage shelf; The acquisition module is further configured to, after the event response module executes an event response operation on the target storage shelf according to the execution event and obtains an event response result for the target storage shelf, when the execution event includes the storage information editing, acquire the first shelf record information before the target storage shelf executes the event response operation and the second shelf record information after the target storage shelf executes the event response operation; The device also includes: An information comparison module, used for comparing the first shelf record information and the second shelf record information to obtain a corresponding information comparison result; A judgment module, used to judge whether the information comparison result indicates that a preset item change condition is met; The device control module is used for controlling the cargo transfer device to perform an item change operation on the target storage shelf according to the second shelf record information and the information comparison result when the judgment module judges that the information comparison result indicates that the item change condition is satisfied, wherein the item change operation includes item picking and / or item placement; wherein the information comparison result indicates that the item change condition is satisfied and specifically includes: the editing target corresponding to the storage information editing is non-fixed information, the editing target includes fixed information or the non-fixed information, the fixed information includes shelf configuration parameters corresponding to the target storage shelf, the shelf configuration parameters specifically include the size, color, and shelf tile status of the target storage shelf; the non-fixed information includes the real-time storage item quantity and real-time storage item type corresponding to the target storage shelf; A data updating module, configured to update data on the target storage shelf according to the second shelf record information when the judging module judges that the information comparison result indicates that the item change condition is not satisfied; The acquisition module is further configured to acquire drag data corresponding to the drag of the block when the execution item includes the drag of the block, wherein the drag data at least includes a start stop node and an end stop node corresponding to the drag of the block; The judging module is further used to judge whether the dragging data indicates that the movement control condition for the cargo transfer device is satisfied; The equipment control module is further configured to, when the judgment module judges that the dragging data indicates that the movement control condition for the cargo transfer device is satisfied, determine a target transfer path from all cargo transfer paths set by the logistics warehouse according to the starting stop node and the ending stop node, and then control the cargo transfer device to execute device movement according to the target transfer path; The dragging data indicates that the movement control conditions for the cargo transfer device are satisfied, specifically including: The end stop node indicates that the equipment block after dragging is located at a pre-set recording position, and the equipment block is a virtual block corresponding to the cargo transfer equipment; the pre-set recording position includes a shelf position corresponding to a certain storage shelf or an equipment standby node of the logistics warehouse.

6. A three-dimensional logistics warehouse control device based on Blazor, characterized in that: The device comprises: A memory storing executable program code; a processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the Blazor-based three-dimensional logistics warehouse management and control method as described in any one of claims 1 to 4.

7. A computer storage medium, characterized in that: The computer storage medium stores computer instructions, and when the computer instructions are called, they are used to execute the Blazor-based three-dimensional logistics warehouse management and control method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • System and method for constructing digital store and storage medium

    CN111047392A

  • Underground cable digital twin model multi-scale construction method based on geographic information system

    CN117725144A

  • Algorithm configuration device, operation execution device and robot system

    CN118219258A