Configuration Method, Device, Electronic Device and Readable Storage Medium for Internet of Things Warehouse

By determining the business actions and execution methods based on the warehouse properties, generating simulated scenarios for simulation of configuration plans, the problem of unfree selection of equipment and inconvenient management in IoT warehouse configuration is solved, and personalized and efficient warehouse management is achieved.

CN114418441BActive Publication Date: 2025-07-29CHINA CONSTRUCTION BANK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210103729.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-27
Publication Date
2025-07-29
Estimated Expiration
2042-01-27

AI Technical Summary

Technical Problem

In the prior art, the configuration of IoT warehouses cannot be freely selected, resulting in waste of resources and inconvenient management, and the configuration plan cannot be adjusted in time, affecting management efficiency.

Method used

By determining business actions and execution methods based on the warehouse properties, a simulation scenario is generated to simulate the configuration scheme, and the execution methods and equipment are adjusted to achieve personalized configuration.

Benefits of technology

It realizes the personalization and efficiency of warehouse configuration, timely adjusts configuration plans, and improves management efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114418441B_ABST
    Figure CN114418441B_ABST
Patent Text Reader

Abstract

The present disclosure provides a configuration method, device, electronic device, and readable storage medium for an Internet of Things warehouse, which can be applied to the field of Internet of Things technology, the financial field, or other fields. The Internet of Things warehouse includes multiple warehouses, and the configuration method includes: configuring at least one of the multiple warehouses, determining the business actions required for the warehouse according to the attributes of the warehouse to be configured; determining at least one execution method for executing the business actions according to the business actions; determining the execution device according to the execution method; generating a simulation scenario according to the attributes of the warehouse and the parameter dimensions of the execution device, simulating the execution method and the execution device corresponding to the business actions in the warehouse in the simulation scenario, and adjusting the execution method and the execution device according to the simulation results.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of the Internet of Things, and more particularly to a method, device, electronic device and readable storage medium for configuring an Internet of Things warehouse. Background Art

[0002] With the development of technology, the Internet of Things has been more and more widely applied in various aspects, and the configuration management between Internet of Things warehouses has become particularly important. In the related art, there are great differences in the uses, storage means, storage regulations, etc. of warehouses. Therefore, when configuring, it is necessary to configure according to different requirements. When configuring, according to the requirements of the Internet of Things warehouse, the equipment supplier provides an overall solution and Internet of Things equipment, and the warehouse manager cannot freely select and match the warehouse equipment, which is likely to cause waste of resources. For different warehouses, there is no unified control and management platform, which is inconvenient for management. In addition, the overall solution provided by the warehouse manager cannot be effectively demonstrated, and only the problems that may actually exist can be reflected during actual operation, and then adjusted. There are problems such as a long time limit for configuring the warehouse and inability to adjust in time. Summary of the Invention

[0003] In view of the above problems, the present disclosure provides a method, device, electronic device and readable storage medium for configuring an Internet of Things warehouse, which can effectively solve the problems of inability to freely configure, inability to uniformly manage, and inability to timely adjust the configuration scheme in the related art.

[0004] According to a first aspect of the present disclosure, there is provided a method for configuring an Internet of Things warehouse, where the Internet of Things warehouse includes a plurality of warehouses, and the configuration method includes: configuring at least one of the plurality of warehouses, determining a service action required for the warehouse according to the attributes of the warehouse to be configured; determining at least one execution mode for executing the service action according to the service action; determining an execution device according to the execution mode; generating a simulation scenario according to the attributes of the warehouse and the parameter dimensions of the execution device, simulating the execution mode and the execution device corresponding to the service action in the warehouse in the simulation scenario, and adjusting the execution mode and the execution device according to the simulation result.

[0005] In some embodiments of the present disclosure, after determining at least one execution mode for executing the service action according to the service action, it further includes: generating a priority ranking of the execution modes according to the importance degree of the execution mode relative to the service action.

[0006] In some embodiments of the present disclosure, after generating a priority ranking of execution modes according to the importance degree of the service actions relative to the execution modes, the method further includes: according to the priority ranking, determining whether the currently selected execution mode has a corresponding execution device; if there is a corresponding execution device, determining to simulate the currently selected execution mode; if there is no corresponding execution device, selecting another execution mode in the priority ranking and determining whether the execution mode has a corresponding execution device.

[0007] In some embodiments of the present disclosure, determining the execution device according to the execution mode includes: determining a standard access mode of the execution device according to the execution mode, and determining the corresponding execution device of the device supplier according to the standard access mode.

[0008] In some embodiments of the present disclosure, after determining the corresponding execution device of the device supplier according to the standard access mode, the configuration method further includes: receiving real-time data sent by the execution device, and displaying and controlling the real-time data through a unified data display panel.

[0009] In some embodiments of the present disclosure, the simulation result includes passed and failed; if the simulation result is passed, saving information of the execution mode, the execution device corresponding to the service action of the warehouse, and the simulation scenario to generate a live information scenario; if the simulation result is failed, polling other unselected execution modes corresponding to the service action and the corresponding execution devices according to the priority ranking.

[0010] In some embodiments of the present disclosure, after the simulation result is passed, the configuration method further includes: sending a control instruction to the live information scenario through a display panel to control the execution mode and the execution device in the real warehouse, where the execution mode and the execution device correspond to the service action.

[0011] In some embodiments of the present disclosure, the attributes of the warehouse include at least one of warehouse use, warehouse address, warehouse location, warehouse area, and warehouse structure information.

[0012] According to a second aspect of the embodiments of the present disclosure, a configuration device for an Internet of Things warehouse is provided. The Internet of Things warehouse includes a plurality of warehouses. The configuration device includes: a configuration module for configuring at least one of the plurality of warehouses and determining the required business actions for the warehouse according to the attributes of the warehouse to be configured; a first determination module for determining at least one execution method for executing the business actions according to the business actions; a second determination module for determining the execution device according to the execution method; and a simulation module for generating a simulation scenario according to the attributes of the warehouse and the parameter dimensions of the execution device, simulating the execution method and the execution device corresponding to the business actions in the warehouse in the simulation scenario, and adjusting the execution method and the execution device according to the simulation results.

[0013] According to a third aspect of the embodiments of the present disclosure, an electronic device is provided, including: one or more processors; a storage device for storing executable instructions, which when executed by the processor, implement the configuration method described above.

[0014] According to a fourth aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, on which executable instructions are stored, and when the instructions are executed by a processor, the configuration method described above is implemented.

[0015] According to a fifth aspect of the embodiments of the present disclosure, a computer program product is provided, including a computer program, which when executed by a processor, implements the configuration method described above.

[0016] According to the embodiments of the present disclosure, by determining the business actions of the warehouse according to the attributes of the warehouse, and determining the execution method and the execution device according to the business actions, different configuration schemes are adopted for different warehouses. At the same time, by generating a simulation scenario and simulating the configuration scheme, the problems existing in the warehouse configuration scheme can be adjusted in time, realizing the personalization of the warehouse configuration and improving the efficiency of the warehouse configuration. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Through the following description of the embodiments of the present disclosure with reference to the drawings, the above content and other objects, features and advantages of the present disclosure will become clearer. In the drawings:

[0018] Figure 1a A schematic diagram of a system architecture to which the configuration method of the embodiments of the present disclosure can be applied is schematically shown;

[0019] Figure 1b A schematic diagram of an application scenario to which the configuration method of the embodiments of the present disclosure can be applied is schematically shown;

[0020] Figure 2 A flowchart of the configuration method according to the embodiments of the present disclosure is schematically shown;

[0021] Figure 3 Schematically shows a flowchart after operation S220 of the configuration method according to an embodiment of the present disclosure;

[0022] Figure 4a Schematically shows the specific process of operation S230 of the configuration method according to an embodiment of the present disclosure;

[0023] Figure 4b Schematically shows the process after operation S231 of the configuration method according to an embodiment of the present disclosure;

[0024] Figure 4c Schematically shows a schematic diagram of a display panel of the configuration method according to an embodiment of the present disclosure;

[0025] Figure 5 Schematically shows the process of adjusting the execution mode and execution device according to the simulation results of the configuration method according to an embodiment of the present disclosure;

[0026] Figure 6 Schematically shows a schematic diagram of a live information scenario generated by the configuration method according to an embodiment of the present disclosure;

[0027] Figure 7 Schematically shows a structural block diagram of a configuration device for an Internet of Things warehouse according to an embodiment of the present disclosure;

[0028] Figure 8 Schematically shows a block diagram of an electronic device suitable for implementing the configuration method of an Internet of Things warehouse according to an embodiment of the present disclosure. Detailed implementation manners

[0029] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are merely exemplary and are not intended to limit the scope of the present disclosure. In the following detailed description, for the sake of explanation, many specific details are set forth in order to provide a comprehensive understanding of the embodiments of the present disclosure. However, obviously, one or more embodiments can also be implemented without these specific details. In addition, in the following description, descriptions of well-known structures and technologies are omitted to avoid unnecessarily confusing the concepts of the present disclosure.

[0030] The terms used herein are merely for describing specific embodiments and are not intended to limit the present disclosure. The terms "including", "comprising", etc. used herein indicate the presence of the described features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.

[0031] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those of ordinary skill in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification, and should not be interpreted in an idealized or overly rigid manner.

[0032] In cases where expressions similar to "at least one of A, B, and C, etc." are used, generally, it should be interpreted according to the meaning that those of ordinary skill in the art usually understand this expression (for example, "a system having at least one of A, B, and C" should include, but not be limited to, a system having only A, only B, only C, having A and B, having A and C, having B and C, and / or having A, B, and C, etc.).

[0033] Embodiments of the present disclosure provide a method for configuring an Internet of Things warehouse. The Internet of Things warehouse includes multiple warehouses. The method for configuring the Internet of Things warehouse includes: configuring at least one of the multiple warehouses, determining the business actions required for the warehouse according to the attributes of the warehouse to be configured; determining at least one execution method for executing the business actions according to the business actions; determining the execution device according to the execution method; generating a simulation scenario according to the attributes of the warehouse and the parameter dimensions of the execution device, simulating the execution method and the execution device corresponding to the business actions in the warehouse in the simulation scenario, and adjusting the execution method and the execution device according to the simulation results.

[0034] According to the embodiments of the present disclosure, by determining the business actions of the warehouse according to the attributes of the warehouse, and determining the execution method and the execution device according to the business actions, different configuration schemes are adopted for different warehouses. At the same time, by generating a simulation scenario and simulating the configuration scheme, problems existing in the warehouse configuration scheme can be adjusted in a timely manner, realizing the personalization of the warehouse configuration and improving the efficiency of the warehouse configuration.

[0035] Figure 1a A schematic diagram of a system architecture to which the configuration method of the embodiments of the present disclosure can be applied is schematically shown. Figure 1b A schematic diagram of an application scenario to which the configuration method of the embodiments of the present disclosure can be applied is schematically shown. It should be noted that Figure 1a and Figure 1b The examples shown are only examples of the system architecture and application scenarios to which the embodiments of the present disclosure can be applied, to help those of ordinary skill in the art understand the technical content of the present disclosure, but it does not mean that the embodiments of the present disclosure cannot be used in other devices, systems, environments or scenarios. It should be noted that the method and device for configuring the Internet of Things warehouse provided by the embodiments of the present disclosure can be used in related aspects of the Internet of Things technology field and the financial field, and can also be used in any field other than the financial field. The embodiments of the present disclosure do not limit the application field of the method and device for configuring the Internet of Things warehouse.

[0036] AsFigure 1a As shown, an exemplary system architecture 100 to which the configuration method of the Internet of Things warehouse can be applied may include terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.

[0037] Users can use the terminal devices 101, 102, 103 to interact with the server 105 through the network 104 to receive or send messages, etc. Various communication client applications may be installed on the terminal devices 101, 102, 103, such as client applications for remote control, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only for examples).

[0038] The terminal devices 101, 102, 103 may be various electronic devices with a display screen and supporting functions such as web browsing and remote control, including but not limited to smart phones, tablet computers, laptop portable computers, and desktop computers, etc.

[0039] The server 105 may be a server that provides various services, such as a background management server that provides support for information or text input by users using the terminal devices 101, 102, 103 (only for examples). The background management server may analyze and process the received text or information input by users, and feedback the processing results (such as whether the information input by users is correct, etc.) to the terminal devices. Another example is a control center server that executes the remote control instructions sent by the terminal devices 101, 102, 103. The control center server may process the received control instructions sent by users to achieve remote control of other devices or apparatuses.

[0040] It should be noted that the configuration method of the Internet of Things warehouse provided by the embodiments of the present disclosure can generally be executed by the terminal devices 101, 102, 103 or the server 105. Correspondingly, the configuration device of the Internet of Things warehouse provided by the embodiments of the present disclosure can generally be set in the terminal devices 101, 102, 103 or the server 105. The configuration method of the Internet of Things warehouse provided by the embodiments of the present disclosure can also be executed by a server or a server cluster different from the server 105 and capable of communicating with the terminal devices 101, 102, 103 and / or the server 105. Correspondingly, the configuration device of the Internet of Things warehouse provided by the embodiments of the present disclosure can also be set in a server or a server cluster different from the server 105 and capable of communicating with the terminal devices 101, 102, 103 and / or the server 105.

[0041] It should be understood, Figure 1aThe numbers of the terminal devices, networks, and servers in [it] are merely illustrative. According to the implementation requirements, there can be any number of terminal devices, networks, and servers.

[0042] Figure 1b FIG. schematically shows an application scenario diagram where the configuration method of the embodiments of the present disclosure can be applied. As Figure 1b shown, the configuration of the Internet of Things warehouse 120 can be implemented through the configuration management platform 110. The Internet of Things warehouse 120 includes multiple warehouses, such as Warehouse 1, Warehouse 2, Warehouse 3, Warehouse 4, Warehouse 5, and Warehouse n, where n can be any positive integer greater than 2. The multiple warehouses in the Internet of Things warehouse 120 are connected through the Internet of Things, and the configuration and management of each warehouse in the Internet of Things warehouse are implemented through the configuration management platform 110. For example, according to the attributes or requirements of each warehouse, adjustments are made to achieve the personalization of the warehouse configuration and improve the efficiency of the warehouse configuration at the same time.

[0043] The following will be through Figures 2 to 6 to describe in detail the configuration method of the Internet of Things warehouse of the disclosed embodiments.

[0044] Figure 2 FIG. schematically shows a flowchart of the configuration method according to the embodiments of the present disclosure.

[0045] As Figure 2 shown, the process 200 of the configuration method of the Internet of Things warehouse of the embodiments of the present disclosure includes operation S210 to operation S240.

[0046] In operation S210, at least one of the multiple warehouses is configured, and the business actions required for the warehouse are determined according to the attributes of the warehouse to be configured.

[0047] In the embodiments of the present disclosure, there are multiple warehouses in the Internet of Things warehouse. During actual use, there are problems such as different types of warehouses or different uses of warehouses, and different business actions need to be configured for different warehouses, as well as different execution methods. For example, taking the archive Internet of Things management warehouse as an example, the management archive types of different archive management warehouses involve differences in storage means, storage regulations, etc.; classified archives involve requirements for archive security supervision, personnel inspections, personnel access, etc.; there are significant differences in different warehouse building types, such as area, height, etc. For those with a lower floor height, mobile racks can be used, and for those with a higher floor height, mobile shelving can be used; for the ground situation, the execution method is also configured according to the specific ground situation. For example, when taking inventory, the execution method can be an AGV (Automated Guided Vehicle) or a gantry robot, etc. By adopting different business actions for different warehouses, unified configuration is achieved, and at the same time, differentiated management is achieved.

[0048] In this embodiment, the attributes of the warehouse include at least one of the warehouse usage, warehouse address, warehouse location, warehouse area, and warehouse structure information. That is, when configuring the business operations of the warehouse, one or more of the warehouse attributes can be used for configuration to select appropriate business operations for different warehouses.

[0049] In an embodiment of the present disclosure, when configuring at least one warehouse among multiple warehouses, it can be configured in a batch mode or in a personalized manner. When configuring, the attributes of the warehouse to be configured can be one attribute information or multiple attribute information. The configured business operations can be one business operation or multiple business operations.

[0050] In other embodiments of the present disclosure, it can also be a supplementary configuration for the already configured warehouse. For example, adding business operations to the warehouse to improve the warehouse, or changing the business operations of the warehouse to achieve different functions.

[0051] In an embodiment of the present disclosure, taking the configuration of the archive Internet of Things management warehouse as an example, during the configuration process of the Internet of Things warehouse, the business operations that can be configured can be, for example, archive transfer into the warehouse, archive transfer and storage into the warehouse, archive sorting and storage into the warehouse, institutional merger and storage into the warehouse, archive return and storage into the warehouse, archive shelving, archive lending, retrieval, and shelving removal, archive destruction and shelving removal, archive sorting and shelving removal, archive transfer and shelving removal, institutional separation and shelving removal, archive lending and out of the warehouse, other archives out of the warehouse, archive inventory, archive search, warehouse inspection, etc. When configuring, one or more business operations can be configured for the warehouse according to needs.

[0052] In other alternative embodiments, the business operations can be set according to the needs of the configured Internet of Things warehouse. The business operations can be pre-set and stored in an optional configuration library. When a user configures the warehouse, they can select from the configuration library. In addition, the business operations can also be custom-set. For example, when the user performs the configuration operation, it is customized for the specific warehouse of different Internet of Things warehouses to achieve more comprehensive configuration and management of the warehouse.

[0053] In operation S220, determine at least one execution method for executing the business operation according to the business operation.

[0054] In an embodiment of the present disclosure, after configuring a business operation, at least one execution method for executing the business operation is determined according to the business operation. For example, the business operation includes various methods described above, and each business operation also includes one or more execution methods. The execution method of the business operation in the warehouse can be configured according to specific requirements. In an embodiment of the present disclosure, determining the execution method of the business operation can be determined according to the warehouse attributes or other factors. For example, factors such as the speed, efficiency, accuracy, and comprehensiveness of the execution method can be considered.

[0055] In an embodiment of the present disclosure, taking the configuration of the archive Internet of Things management warehouse as an example, when the business operation is archive transfer into the warehouse, archive transfer to another location and into the warehouse, archive sorting and warehousing, or institutional merger and warehousing, the determined optional execution methods include PDA warehousing and RFID access door warehousing; when the business operation is archive return warehousing, the determined optional execution methods, in addition to the above two execution methods, also include the execution method of manual return; when the business operation is archive shelving, the determined optional execution methods include: truss robot + intelligent compact shelf shelving, AGV wheeled robot + intelligent compact shelf shelving, AGV wheeled robot shelving, AGV high-lifting robot shelving, intelligent filing cabinet shelving, PDA shelving; when the business operation is archive lending, retrieval, and shelving removal, archive destruction and shelving removal, archive sorting and shelving removal, archive transfer to another location and shelving removal, or institutional separation and shelving removal, the determined optional execution methods include: truss robot + intelligent compact shelf shelving removal, AGV wheeled robot + intelligent compact shelf shelving removal, AGV wheeled robot shelving removal, AGV high-lifting robot shelving removal, intelligent filing cabinet shelving removal, PDA retrieval; when the business operation is archive lending and out of the warehouse, the determined optional execution methods include PDA scanning for lending, RFID desktop reader and writer for lending, and manual confirmation for lending; when the business operation is other archive out of the warehouse, the determined optional execution methods include PDA out of the warehouse and RFID access door out of the warehouse; when the business operation is archive inventory, the determined optional execution methods include: truss robot + intelligent compact shelf inventory, AGV wheeled robot + intelligent compact shelf inventory, AGV wheeled robot inventory, AGV high-lifting robot inventory, inventory robot inventory, hand-pushed inventory cart inventory, intelligent filing cabinet inventory, PDA inventory; when the business operation is archive search, the determined optional execution method includes PDA archive search; when the business operation is warehouse inspection, the determined optional execution methods include inspection robot, AGV wheeled robot, and AGV high-lifting robot. According to the embodiment of the present disclosure, a business operation can correspond to one or more execution methods. At the same time, the same execution method can also be adopted between different business operations. Of course, it can also be different execution methods.

[0056] In other embodiments of the present disclosure, an execution mode library for executing a service action can be determined according to each service action, and the execution mode library includes one or more execution modes for executing the service action. During the configuration process of the warehouse, the user can select the execution mode of the service action according to actual needs. In other embodiments, it is also possible to support customized settings for the execution mode of the service action, further improving the configuration of the IoT warehouse and better achieving personalized configuration for different warehouses.

[0057] In operation S230, the execution device is determined according to the execution mode.

[0058] As described above, after the execution mode is determined, each execution mode requires a specific execution device to execute. And the same execution device can be provided by different device suppliers. Therefore, the optional execution devices are determined according to the execution mode, and the optional device suppliers are further determined. Specifically, for example, for execution mode A, the optional execution devices are execution device B and execution device C. Execution device B is produced and supplied by suppliers D and E, and execution device C is supplied by suppliers F, G, and H, etc. Execution device B and C can be determined according to execution mode A, and the device suppliers can be further determined. The determined execution devices can be provided by multiple different suppliers to meet different needs.

[0059] In operation S240, a simulation scenario is generated according to the attributes of the warehouse and the parameter dimensions of the execution device. In the simulation scenario, the execution mode and execution device corresponding to the service action of the warehouse are simulated, and the execution mode and execution device are adjusted according to the simulation results.

[0060] In an embodiment of the present disclosure, after obtaining the attributes of the warehouse to be configured, the execution device is determined according to the determined business actions and the execution methods of the business actions. Thus, the parameter dimensions of the execution devices provided by different suppliers can be obtained. The obtained warehouse attributes may include the warehouse area, warehouse structure information, etc., such as the length, width, and height of the warehouse, the specific arrangement of the shelves in the warehouse, the specific arrangement of the shelves, the intervals between the shelves, etc. Based on the above information, a virtual scene can be generated. The simulation scene includes various structure information of the configured warehouse, and also includes information such as the parameter dimensions of the determined execution device. In this embodiment, WEBGL (three.js) can be used for front-end dynamic display at the front end. 3dmax is used for 3d modeling, including actual warehouse scene modeling, equipment modeling, etc. The back-end java is used for Internet of Things docking. During the operation process, after modeling, the device sets the supported movement actions, restricted usage conditions, etc. through webgl, and then runs conflict detection. Conflict detection is performed through WEBGL (three.js). For example, when an AGV robot is blocked by a crossbeam with a relatively low height, it can be displayed in the simulation scene, that is, there is a conflict, which can be detected and reported to the user.

[0061] In an embodiment of the present disclosure, after configuring the business actions, execution methods, and execution devices for the warehouse, a simulation scene is formed by modeling the warehouse and the execution device. Next, in the simulation scene, the execution method and the execution device corresponding to the determined business action of the warehouse are simulated.

[0062] For example, taking the file inventory in the warehouse as an example, the determined execution method is inventory taking by an AGV wheeled robot, and the determined execution device is, for example, an AGV wheeled robot device provided by Supplier X. Therefore, modeling is performed according to multiple parameters such as the internal structure of the warehouse, the shelf dimensions, the shelf arrangement, the shelf intervals, and the size of the AGV wheeled robot device provided by Supplier X. Next, the running actions and restricted usage conditions of the AGV wheeled robot are set for simulation. When conflicts occur in the simulation, the problems existing in the current configuration scheme can be reflected.

[0063] Next, adjust the execution method and the execution device according to the simulation results. For example, the simulation results reflect that there is a problem that the execution method is not fully executed, or the execution device cannot complete some tasks. For example, if the AGV wheeled robot is blocked by a crossbeam with a relatively low height, then the execution method or the execution device can be selected for adjustment.

[0064] In an embodiment of the present disclosure, it can also be determined whether the configured Internet of Things warehouse meets requirements such as fire protection through the simulation scene.

[0065] Figure 3Schematically shown is a flowchart of the configuration method according to an embodiment of the present disclosure after operation S220.

[0066] In an embodiment of the present disclosure, as Figure 3 shown, after determining at least one execution manner for executing a service action according to the service action, operation S221 is further included: generating a priority ranking of the execution manners according to the importance degree of the execution manner relative to the service action.

[0067] By determining the priority ranking of the execution manners, the efficiency of executing the service action can be improved, or the completion effect of the service action can be improved. The importance degree of the execution manner relative to the service action can be considered according to different factors. For example, the service action is file transfer and warehousing, and the optional manners are PDA warehousing and RFID warehousing. When it is required that the service action can cover all products as much as possible, PDA warehousing is more important than RFID warehousing, which can cover more products and is more comprehensive. Then, the priority of PDA warehousing can be set to 1, and the priority of RFID access gate warehousing can be set to 2. In other alternative embodiments, it can be adjusted according to specific situations.

[0068] After generating the priority ranking of the execution manners according to the importance degree of the execution manner relative to the service action, operations S222 to S224 are further included.

[0069] In operation S222, according to the priority ranking, it is determined whether the currently selected execution manner has a corresponding execution device. The execution device is selected according to the determined execution manner. If the execution manner does not have a corresponding execution device, this execution manner can be selected. If there is no execution device, other execution manners with execution devices are selected. Thus, the warehouse can be flexibly adjusted during the configuration process.

[0070] In operation S223, if there is a corresponding execution device, it is determined to simulate the currently selected execution manner. If the selected execution manner has a corresponding execution device, it means that the execution manner of the service action is achievable, and thus the execution device selected subsequently for this execution manner can be simulated.

[0071] In operation S224, if there is no corresponding execution device, other execution manners in the priority ranking are selected, and it is determined whether the execution manner has a corresponding execution device. If the selected execution manner does not have a corresponding execution device, it means that this execution manner of the service action cannot be achieved. Other execution manners can be selected according to the priority ranking of the execution manners, and it is further determined whether the execution manner has a corresponding execution device. Thereby, when configuring the warehouse, it can be ensured that the selected execution manner can be executable, and the efficiency of warehouse configuration is improved.

[0072] Figure 4a Schematically shows the specific process of operation S230 of the configuration method according to an embodiment of the present disclosure. Figure 4b Schematically shows the process after operation S231 of the configuration method according to an embodiment of the present disclosure. Figure 4c Schematically shows a schematic diagram of a display panel of the configuration method according to an embodiment of the present disclosure.

[0073] In an embodiment of the present disclosure, for operation S230: determining the execution device according to the execution mode may specifically include operation S231: determining the standard access mode of the execution device according to the execution mode, and determining the corresponding execution device of the device supplier according to the standard access mode.

[0074] In this embodiment, during the process of warehouse configuration, a standardized access mode is provided for the device supplier. The device supplier can input the data of the execution device into the configuration center through this standardized access mode, or receive control instructions from the configuration center, so as to realize remote control of the execution device, or transmit the data of the execution device to the configuration center. At the same time, different hardware can be mutually authenticated and docked through the standard access mode, which is convenient for data transmission, receiving or sending instructions, etc.

[0075] According to an embodiment of the present disclosure, the execution device with a standard access mode can be displayed on a virtual IoT store shelf. After the warehouse is configured, it can be quickly selected according to the actually selected execution device.

[0076] In an embodiment of the present disclosure, after determining the corresponding execution device of the device supplier according to the access mode, the configuration method of the IoT warehouse further includes operation S232: receiving real-time data sent by the execution device, and displaying and controlling the real-time data through a unified data display panel.

[0077] In an embodiment of the present disclosure, the execution device can send real-time data to the control center, and at the same time, it can feedback the execution situation of the business actions of the configured warehouse through the real-time data, such as Figure 4c Shown is a unified data display panel of an embodiment. For example, the unified data display panel can receive temperature and humidity data sent by the execution device, as well as information such as the dehumidification state, humidification state, swing leaf state, water tank state, purification state, and disinfection state of each execution device. At the same time, there are also control buttons on the unified data display panel, and remote control of the execution device can be realized through the control buttons.

[0078] Figure 5 Schematically shows the process of adjusting the execution mode and execution device according to the simulation result of the configuration method according to an embodiment of the present disclosure. Figure 6A schematic diagram of a live information scenario generated by a configuration method according to an embodiment of the present disclosure is schematically shown.

[0079] According to an embodiment of the present disclosure, as Figure 5 shown, the process of adjusting the execution mode and execution device according to the simulation result includes operation S500 to operation S502.

[0080] In operation S500, it is determined whether the simulation result passes, where the simulation result is either passing or not passing. In this embodiment, a passing simulation result indicates that the execution mode corresponding to the business action is feasible, and the execution device determined according to the execution mode can complete the expected task in the configured warehouse. A non-passing simulation result indicates that the execution mode corresponding to the business action is not implementable, or the execution device determined according to the execution mode cannot complete the task of the area in the configured warehouse. When the simulation result is non-passing, the user can adjust the execution mode and / or execution device according to the actual situation.

[0081] In operation S501, the information of the execution mode and execution device corresponding to the business action of the warehouse and the simulation scenario are saved to generate a live information scenario.

[0082] In an embodiment of the present disclosure, when the simulation result passes, it indicates that the business action, execution mode, and execution device configured in the warehouse can be normally implemented in actual use. Therefore, the information of the execution mode and execution device corresponding to the business action of the warehouse and the simulation scenario are saved. In the subsequent warehouse configuration process, the warehouse is configured using the determined solution as described above. In addition, a live information scenario is generated based on the determined business action, execution mode, and execution device. During the operation of the warehouse, the real-time operation information of the warehouse can be obtained by observing the live information scenario.

[0083] In operation S502, other unselected execution modes corresponding to the business action and the corresponding execution devices are polled according to the priority order.

[0084] In an embodiment of the present disclosure, if the simulation result is non-passing, it indicates that the execution mode or the corresponding execution device corresponding to the business action does not meet the current requirements. Therefore, other execution modes and / or corresponding execution devices corresponding to the business action can be polled according to the priority order. It can achieve improving the configuration efficiency of the warehouse under the condition of meeting the warehouse configuration requirements.

[0085] As Figure 6As shown, it is a live information scenario 600 generated according to the business operations, execution methods, and execution devices of a warehouse in an embodiment of the present disclosure. This scenario includes multiple shelves 610 and multiple execution devices 620, such as AGV wheeled robots. In the live information scenario 600, the position of the execution device 620 in the live information scenario is the same as its actual position in the warehouse, and users can intuitively observe the real operation state of the warehouse through the live information scenario 600. For example, when the execution device 620 is congested in a certain area, the movement trajectory of the execution device 620 can be adjusted in real time.

[0086] In an embodiment of the present disclosure, control instructions can be sent to the live information scenario through a display panel to control the execution methods and execution devices of the warehouse in the real scenario, where the execution methods and execution devices correspond to business operations.

[0087] For example, when adjusting the execution methods and / or execution devices in the live information scenario 600, control instructions can be sent to the warehouse in the real scenario through the display panel. After receiving the control instructions, the execution methods and execution devices can be adjusted.

[0088] According to an embodiment of the present disclosure, by determining the business operations of the warehouse according to the attributes of the warehouse and determining the execution methods and execution devices according to the business operations, different configuration schemes can be adopted for different warehouses. At the same time, by generating a simulation scenario and simulating the configuration scheme, problems existing in the configuration scheme can be adjusted in a timely manner, realizing the personalization of the warehouse configuration and improving the efficiency of the warehouse configuration. In addition, by generating a live information scenario, the real scenario of the warehouse and the working conditions of the warehouse equipment can be intuitively observed, facilitating the adjustment of the warehouse and improving the efficiency.

[0089] Figure 7 The structural block diagram of the configuration device of the Internet of Things warehouse according to an embodiment of the present disclosure is schematically shown.

[0090] As Figure 7 shown, the configuration device 700 of the Internet of Things warehouse in an embodiment of the present disclosure includes a configuration module 710, a first determination module 720, a second determination module 730, and a simulation module 740.

[0091] Among them, the configuration module 710 is used to configure at least one of multiple warehouses and determine the business operations required by the warehouse according to the attributes of the warehouse to be configured.

[0092] The first determination module 720 is used to determine at least one execution method for executing the business operation according to the business operation.

[0093] The second determination module 730 is used to determine the execution device according to the execution method.

[0094] A simulation module 740 is configured to generate a simulation scenario based on the attributes of the storage warehouse and the parameter dimensions of the execution device, simulate the execution mode and execution device corresponding to the business actions in the simulation scenario, and adjust the execution mode and execution device according to the simulation results.

[0095] According to an embodiment of the present disclosure, any combination of the configuration module 710, the first determination module 720, the second determination module 730, and the simulation module 740 may be integrated into one module, or any one of them may be split into multiple modules. Alternatively, at least part of the functions of one or more of these modules may be combined with at least part of the functions of other modules and implemented in one module. According to an embodiment of the present disclosure, at least one of the configuration module 710, the first determination module 720, the second determination module 730, and the simulation module 740 may be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on chip, a system on substrate, a system on package, an application specific integrated circuit (ASIC), or any other reasonable manner of integrating or packaging circuits, etc., implemented by hardware or firmware, or implemented in any one of the three implementation manners of software, hardware, and firmware, or in any appropriate combination of several of them. Alternatively, at least one of the configuration module 710, the first determination module 720, the second determination module 730, and the simulation module 740 may be at least partially implemented as a computer program module, which can perform corresponding functions when the computer program module is run.

[0096] Figure 8 A block diagram of an electronic device suitable for implementing the configuration method of the Internet of Things storage warehouse according to an embodiment of the present disclosure is schematically shown. Figure 8 The electronic device shown is merely an example and should not impose any limitations on the functions and usage scope of the embodiments of the present disclosure.

[0097] As Figure 8 shown, the electronic device 800 according to an embodiment of the present disclosure includes a processor 801, which can perform various appropriate actions and processes according to the program stored in the read only memory (ROM) 802 or the program loaded from the storage section 808 into the random access memory (RAM) 803. The processor 801 may include, for example, a general microprocessor (such as a CPU), an instruction set processor, and / or a related chipset, and / or a dedicated microprocessor (such as an application specific integrated circuit (ASIC)), etc. The processor 801 may also include on board memory for caching purposes. The processor 801 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.

[0098] In the RAM 803, various programs and data required for the operation of the electronic device 800 are stored. The processor 801, the ROM 802, and the RAM 803 are connected to each other via the bus 804. The processor 801 performs various operations of the method flow according to the embodiments of the present disclosure by executing the programs in the ROM 802 and / or the RAM 803. It should be noted that the programs may also be stored in one or more memories other than the ROM 802 and the RAM 803. The processor 801 may also perform various operations of the method flow according to the embodiments of the present disclosure by executing the programs stored in the one or more memories.

[0099] According to an embodiment of the present disclosure, the electronic device 800 may further include an input / output (I / O) interface 805, and the input / output (I / O) interface 805 is also connected to the bus 804. The electronic device 800 may further include one or more of the following components connected to the I / O interface 805: an input portion 806 including a keyboard, a mouse, etc.; an output portion 807 including, for example, a cathode ray tube (CRT), a liquid crystal display (LCD), etc. and a speaker, etc.; a storage portion 808 including a hard disk, etc.; and a communication portion 809 including a network interface card such as a LAN card, a modem, etc. The communication portion 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to the I / O interface 805 as needed. A removable medium 811, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 810 as needed so that a computer program read therefrom is installed into the storage portion 808 as needed.

[0100] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist separately without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the one or more programs are executed, a method for configuring an Internet of Things warehouse according to the embodiments of the present disclosure is implemented.

[0101] According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, which may include, for example, but not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, and the program may be used by or in combination with an instruction execution system, apparatus, or device. For example, according to an embodiment of the present disclosure, the computer-readable storage medium may include one or more memories other than the ROM 802 and / or RAM 803 and / or ROM 802 and RAM 803 described above.

[0102] An embodiment of the present disclosure also includes a computer program product, which includes a computer program that contains program code for executing the method shown in the flowchart. When the computer program product runs in a computer system, the program code is used to enable the computer system to implement the configuration method of the Internet of Things warehouse provided by the embodiment of the present disclosure.

[0103] When the computer program is executed by the processor 801, it executes the above functions defined in the system / apparatus of the embodiment of the present disclosure. According to an embodiment of the present disclosure, the above-described systems, apparatuses, modules, units, etc. may be implemented by computer program modules.

[0104] In one embodiment, the computer program may rely on tangible storage media such as optical storage devices and magnetic storage devices. In another embodiment, the computer program may also be transmitted and distributed in the form of a signal on a network medium, and be downloaded and installed through the communication part 809, and / or be installed from the removable medium 811. The program code contained in the computer program may be transmitted by any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0105] In such an embodiment, the computer program may be downloaded and installed from the network through the communication part 809, and / or be installed from the removable medium 811. When the computer program is executed by the processor 801, it executes the above functions defined in the system of the embodiment of the present disclosure. According to an embodiment of the present disclosure, the above-described systems, devices, apparatuses, modules, units, etc. may be implemented by computer program modules.

[0106] According to embodiments of the present disclosure, program code for executing the computer programs provided by the embodiments of the present disclosure can be written in any combination of one or more programming languages. Specifically, these computing programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages include, but are not limited to, such as Java, C++, Python, the "C" language, or similar programming languages. The program code can be executed entirely on the user's computing device, partially on the user's device, partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user's computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., by using an Internet service provider to connect through the Internet).

[0107] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code, and the above-mentioned module, program segment, or part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, and the combination of blocks in the block diagram or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.

[0108] Those skilled in the art can understand that the features recited in the various embodiments and / or claims of the present disclosure can be combined or / and combined in various ways, even if such combinations or combinations are not explicitly recited in the present disclosure. In particular, without departing from the spirit and teachings of the present disclosure, the features recited in the various embodiments and / or claims of the present disclosure can be combined and / or combined in various ways. All such combinations and / or combinations fall within the scope of the present disclosure.

[0109] The embodiments of the present disclosure have been described above. However, these embodiments are merely for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments have been described separately above, this does not mean that the measures in each embodiment cannot be used advantageously in combination. The scope of the present disclosure is defined by the appended claims and their equivalents. Without departing from the scope of the present disclosure, those skilled in the art can make various substitutions and modifications, and these substitutions and modifications should fall within the scope of the present disclosure.

Claims

1. A configuration method for an Internet of Things warehouse, the Internet of Things warehouse including multiple warehouses, the configuration method comprising: Configuring at least one of the multiple warehouses, and determining the service actions required for the warehouse according to the attributes of the warehouse to be configured; Determining at least one execution method for executing the service actions according to the service actions; Determining the execution device according to the execution method; Generating a simulation scenario according to the attributes of the warehouse and the parameter dimensions of the execution device, simulating the execution method and the execution device corresponding to the service actions in the simulation scenario, and adjusting the execution method and the execution device according to the simulation results, wherein, the determining at least one execution method for executing the service actions according to the service actions includes: Determining an execution method library that can execute the service action according to each service action, and the execution method library includes one or more execution methods that can execute the service action.

2. The configuration method according to claim 1, wherein After the determining at least one execution method for executing the service actions according to the service actions, it further includes: Generating a priority ranking of the execution methods according to the importance of the execution methods relative to the service actions.

3. The configuration method according to claim 2, wherein, After the generating the priority ranking of the execution methods according to the importance of the execution methods relative to the service actions, it further includes: According to the priority ranking, determining whether the currently selected execution method has a corresponding execution device, If there is a corresponding execution device, determining to simulate the currently selected execution method, If there is no corresponding execution device, selecting other execution methods in the priority ranking and determining whether the execution method has a corresponding execution device.

4. The configuration method according to claim 1, wherein, The determining the execution device according to the execution method includes: Determining the standard access method of the execution device according to the execution method, and determining the corresponding execution device of the device supplier according to the standard access method.

5. The configuration method according to claim 4, wherein, After determining the corresponding execution device of the device supplier according to the standard access method, the configuration method further includes: receiving the real-time data sent by the execution device, and displaying and controlling the real-time data through a unified data display panel.

6. The configuration method according to claim 2, wherein The simulation results include pass and fail; If the simulation result is pass, saving the information of the execution method, the execution device corresponding to the service action of the warehouse and the simulation scenario, and generating a live information scenario; If the simulation result is fail, polling other unselected execution methods and corresponding execution devices corresponding to the service actions according to the priority ranking.

7. The configuration method according to claim 6, wherein, After the simulation result is pass, the configuration method further includes: sending a control instruction to the live information scenario through a display panel to control the execution method and the execution device of the warehouse in the real scenario, wherein the execution method and the execution device correspond to the service actions.

8. The configuration method according to claim 1, wherein, The attributes of the warehouse include at least one of warehouse use, warehouse address, warehouse location, warehouse area, and warehouse structure information.

9. A configuration device for an Internet of Things warehouse, the Internet of Things warehouse including multiple warehouses, the configuration device comprising: A configuration module, configured to configure at least one of the multiple warehouses, and determine the business actions required for the warehouse according to the attributes of the warehouse to be configured; A first determination module, configured to determine at least one execution method for executing the business action according to the business action; A second determination module, configured to determine an execution device according to the execution method; A simulation module, configured to generate a simulation scenario according to the attributes of the warehouse and the parameter dimensions of the execution device, simulate the execution method and the execution device corresponding to the business action in the warehouse in the simulation scenario, and adjust the execution method and the execution device according to the simulation result. The first determination module is further configured to determine an execution method library for executing the business action according to each business action, and the execution method library includes one or more execution methods for executing the business action.

10. An electronic device, comprising: One or more processors; A storage device, configured to store executable instructions, and when the executable instructions are executed by the processor, implement the configuration method according to any one of claims 1 to 8.

11. A computer-readable storage medium, on which executable instructions are stored, and when the instructions are executed by a processor, implement the configuration method according to any one of claims 1 to 8.

12. A computer program product, comprising a computer program, and when the computer program is executed by a processor, implement the configuration method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Method and device for planning warehouse layout

    CN112906081A