Automatic feeding method, device, system and equipment for measuring instrument stereoscopic warehouse
By monitoring and calculating the buffer hunger degree of material demand body and optimizing out-of-warehousing scheduling, the problems of idle and out-of-warehousing accumulation in the existing technology are solved, and the out-of-warehousing efficiency of three-dimensional warehouses and the overall efficiency of the metrology and inspection center are improved. .
Patent Information
- Application Number
- CN202411590265.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-08
- Publication Date
- 2025-02-14
AI Technical Summary
When multiple verification tasks or delivery outbound tasks are carried out simultaneously in the prior art, the outbound tasks of the three-dimensional warehouse cannot be effectively dispatched, resulting in idleness and outbound accumulation of demand bodies, affecting production efficiency.
By monitoring the buffer usage of the material demand body in a circular manner, calculating the buffer hunger degree, and launching a material demand application form based on the hunger degree, applying for a token from the token center, generating outbound tasks and sending them to the three-dimensional warehouse. After completion of outbound, Free the token.
Real-time perception and calculation of the demand and demand urgency of the material demand entity, optimize the outbound scheduling of the warehouse, improve the outbound efficiency of the three-dimensional warehouse of the measuring instruments, and enhance the verification and distribution efficiency of the metrology inspection and distribution center.
Smart Images

Figure CN119429483A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of warehouse management and scheduling, and in particular to an automatic feeding method, device, system and equipment for a metering instrument stereoscopic warehouse. Background Art
[0002] The measuring instrument high-bay warehouse is generally composed of shelves, aisles and stackers. The shelves are divided into many cargo spaces for storing measuring instruments. The stacker is responsible for taking out a stack of measuring instruments from the cargo space and placing it on the conveyor track (outbound), or storing a stack of measuring instruments on the track in the cargo space (inbound). Due to the design of multiple aisles and multiple stackers, the high-bay warehouse has the ability to handle multiple inbound and outbound tasks in parallel.
[0003] When multiple calibration tasks or delivery tasks are carried out at the same time, the maximum parallel delivery capacity of the vertical warehouse may be exceeded. At this time, the vertical warehouse cannot meet the material requirements of all calibration / delivery tasks at the same time. Therefore, the vertical warehouse delivery scheduling program needs to solve the problem of when the vertical warehouse should deliver which measuring instruments to which demand entity. In order to ensure that the material requirements of all demand entities can be maximized within the capacity of the vertical warehouse, a reasonable scheduling model needs to be designed to solve this problem.
[0004] The processing flow of the existing technology: Material application form generation program: regularly traverse all demand entities, obtain the current material demand of each entity, and generate a material application form based on the demand. Usually, one material application is generated for one unit of demand and placed in the material application queue; Material application form processing program: according to the concurrent outbound storage capacity of the vertical warehouse, regularly take out a fixed number of material application forms from the material application queue, generate outbound tasks, send them to the vertical warehouse, and the vertical warehouse is responsible for outbound storage. For demand entities with buffers, the current demand is equal to the number of available positions in the buffer; for demand entities without buffers, the current demand is a fixed value; The frequency of the scheduled execution of the material application form processing program should be adjusted according to the time consumption of outbound storage in the vertical warehouse, and try to ensure that outbound tasks are not accumulated in the vertical warehouse.
[0005] The existing technology feeds materials according to the demand of the demand subject, but cannot realize scheduling according to the urgency of the demand of the demand subject, resulting in some demand subjects not feeding materials in time for a period of time, resulting in idleness / idling problems, affecting the overall production efficiency. In addition, since the material application form processing program cannot sense when the vertical warehouse completes a certain outbound task, in extreme cases, too many outbound tasks will be sent to the vertical warehouse, resulting in accumulation. Summary of the invention
[0006] The embodiments of the present invention provide a method, device, system and equipment for automatic feeding of measuring instruments in a stereoscopic warehouse, so as to solve the problem of low automatic feeding efficiency of the stereoscopic warehouse caused by idling of demand entities, outbound accumulation and the like in the prior art.
[0007] In a first aspect, the present invention provides an automatic feeding method for a measuring instrument stereoscopic warehouse, the automatic feeding method for a measuring instrument stereoscopic warehouse comprising: Circularly monitor the usage of the buffer corresponding to the material demand subject and calculate the buffer hunger degree; if the buffer hunger degree meets the set conditions, initiate a material demand application form and add it to the material application queue; Get the material demand application form from the material application queue; apply for a token from the token center; if the token application is successful, generate an outbound task and send it to the three-dimensional warehouse; when the three-dimensional warehouse completes the outbound delivery, release the token.
[0008] In one embodiment, the automatic feeding method for a metering instrument stereoscopic warehouse further includes: The buffer hunger degree is calculated based on the buffer capacity, the number of applications and the number of uses; the number of applications is the number of materials that have been applied for but not received; the number of uses is the number of locations currently used in the buffer.
[0009] In one implementation, obtaining a material demand application form from a material application queue includes: Get the material demand requisition with the highest real-time hunger from the material requisition queue.
[0010] In one embodiment, the step of calculating the real-time hunger level includes: Calculate the first time difference based on the initiation time of the material requisition and the current time; The progressive hunger degree is calculated based on the first time difference and the buffer zone hunger speed; The real-time hunger degree of the material requisition is obtained based on the progressive hunger degree and the hunger degree at the time of initiation.
[0011] In a second aspect, the present invention provides an automatic feeding device for a three-dimensional warehouse of measuring instruments, the automatic feeding device for a three-dimensional warehouse of measuring instruments comprising: The material demand application module is used to cyclically monitor the usage of the buffer corresponding to the material demand subject and calculate the buffer hunger degree; if the buffer hunger degree meets the set conditions, a material demand application form is initiated and added to the material application queue; The material outbound module is used to obtain the material demand application form from the material application queue; apply for a token from the token center; if the token application is successful, a outbound task is generated and sent to the three-dimensional warehouse; when the three-dimensional warehouse completes the outbound delivery, the token is released.
[0012] In one embodiment, the material demand application module calculates the buffer hunger degree based on the buffer capacity, application number and usage number; the application number is the number of material applications that have been initiated but not received; the usage number is the number of locations currently used in the buffer.
[0013] In one implementation, the material outbound module obtains the material demand application form with the highest real-time hunger degree from the material application queue.
[0014] In one embodiment, the material outbound module is also used to calculate a first time difference based on the initiation time of the material application form and the current time; calculate a progressive hunger degree based on the first time difference and the buffer zone hunger speed; and obtain the real-time hunger degree of the material application form based on the progressive hunger degree and the hunger degree at the time of initiation.
[0015] In a third aspect, the present invention provides a computer device, comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the automatic feeding method for a stereoscopic warehouse of measuring instruments as described in the first aspect above is implemented.
[0016] In a fourth aspect, the present invention provides an automatic feeding system for a metering instrument stereoscopic warehouse, comprising: a metering instrument stereoscopic warehouse, a material demand subject, and a stereoscopic warehouse outbound dispatcher; The meter stereoscopic warehouse is used to store meters; The material demanding entity submits a material application according to the demand; The stereoscopic warehouse outbound dispatcher is used to cyclically monitor the usage of the buffer corresponding to the material demand entity and calculate the buffer hunger degree; if the buffer hunger degree meets the set conditions, a material demand application form is initiated and added to the material application queue; the material demand application form is obtained from the material application queue; a token is applied for from the token center; if the token application is successful, an outbound task is generated and sent to the stereoscopic warehouse; when the stereoscopic warehouse completes the outbound delivery, the token is released.
[0017] Compared with the prior art, the embodiments of the present invention have the following beneficial effects: The automatic feeding method for a three-dimensional warehouse of measuring instruments of the present invention cyclically monitors the usage of the buffer zone corresponding to the material demand subject and calculates the hunger degree of the buffer zone; if the hunger degree of the buffer zone meets the set conditions, a material demand application form is initiated and added to the material application queue; the material demand application form is obtained from the material application queue; a token is applied for from a token center; if the token application is successful, a warehouse outbound task is generated and sent to the three-dimensional warehouse; when the three-dimensional warehouse completes the warehouse outbound, the token is released; thereby, the material demand quantity and demand urgency of the material demand subject are perceived and calculated in real time, and a material application is initiated, and the warehouse outbound dispatch of the warehouse is scheduled according to the demand urgency, and the warehouse outbound capacity of the warehouse is preferentially allocated to the demand subject with a high current urgency; the warehouse outbound efficiency of the three-dimensional warehouse of measuring instruments is improved, thereby improving the efficiency of the calibration, testing and distribution of the measuring instruments of the metrology inspection and matching center; so that the demand subject of each task can obtain the most sufficient material supply, thereby maximizing the time value.
[0018] The present invention introduces the logical buffer and hunger speed of the demand subject, and defines the quantitative index of the buffer hunger degree; and designs the material application queue with dynamic priority based on the real-time hunger degree and the buffer hunger degree index calculation; compared with the prior art, it not only takes into account the static demand of the logistics demand subject, but also realizes dynamic priority scheduling according to the real-time hunger degree obtained in the buffer, which not only improves the feeding efficiency of the metering instrument, but also avoids idling and accumulation. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.
[0020] Figure 1 A schematic diagram of an application environment of the automatic feeding method for a three-dimensional warehouse of measuring instruments provided in the first embodiment of the present invention; Figure 2 A flowchart of an automatic feeding method for a metering instrument stereoscopic warehouse provided by an embodiment of the present invention; Figure 3 A schematic diagram of the structure of an automatic feeding device for a three-dimensional warehouse of measuring instruments provided by an embodiment of the present invention; Figure 4 A schematic diagram of the structure of a computer device provided in one embodiment of the present invention; Figure 5 A schematic structural diagram of an automatic feeding system for a three-dimensional warehouse of measuring instruments provided in one embodiment of the present invention. DETAILED DESCRIPTION
[0021] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present invention. However, it should be clear to those skilled in the art that the present invention may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present invention.
[0022] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.
[0023] It should also be understood that the term "and / or" used in the present description and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
[0024] As used in the present specification and the appended claims, the term "if" may be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" may be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]", depending on the context.
[0025] In addition, in the description of the present specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0026] References to "one embodiment" or "some embodiments" etc. described in the present specification mean that one or more embodiments of the present invention include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0027] The embodiments of the present invention can acquire and process relevant data based on artificial intelligence technology. Artificial Intelligence (AI) is the theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results.
[0028] AI basic technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing technology, operation / interaction systems, mechatronics, etc. AI software technologies mainly include computer vision technology, robotics technology, biometrics technology, speech processing technology, natural language processing technology, and machine learning / deep learning.
[0029] It should be understood that the order of execution of the steps in the following embodiments does not imply a precedence of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0030] Measuring instruments are instruments or equipment specifically used to measure electrical quantities such as electrical energy, voltage, current, power, etc. in power systems. They are widely used in power plants, substations, transmission and distribution lines, user terminals, and other links to ensure accurate measurement, safe, reliable, and efficient operation of power supply.
[0031] Measuring instrument vertical warehouse (hereinafter referred to as vertical warehouse or vertical warehouse) refers to an automated storage system used to store, manage and automatically handle measuring instruments (such as electric energy meters, current transformers, voltage transformers, etc.). This type of warehouse uses advanced logistics technology and equipment to achieve efficient and accurate management of measuring instruments. It is suitable for power companies, metering centers and other occasions that require large-scale storage and frequent warehousing operations.
[0032] The measuring instrument high-bay warehouse is generally composed of shelves, aisles and stackers. The shelves are divided into many cargo spaces for storing measuring instruments. The stacker is responsible for taking out a stack of measuring instruments from the cargo space and placing it on the conveyor track (outbound), or storing a stack of measuring instruments on the track in the cargo space (inbound). Due to the design of multiple aisles and multiple stackers, the high-bay warehouse has the ability to handle multiple inbound and outbound tasks in parallel.
[0033] The calibration of measuring instruments is the responsibility of the calibration line. After the vertical warehouse takes out the measuring instruments (in stacks), the measuring instruments are transported to the calibration line through the conveyor track. The calibration line completes the calibration test of the measuring instruments. In order to improve the efficiency of the vertical warehouse feeding, the calibration line is generally designed with a buffer device to buffer (in stacks) the measuring instruments delivered.
[0034] For distribution outbound, after the vertical warehouse takes out the measuring instruments (in stacks), they are transferred to the corresponding platform via the conveyor track, and the loaders waiting at the platform load the measuring instruments onto the transport vehicle.
[0035] Since the vertical warehouse (warehouse management software) is only responsible for receiving outbound tasks and operating the stacker to deliver the measuring instruments specified in the outbound tasks to the specified demand entities (calibration lines or platforms), the vertical warehouse itself cannot decide which measuring instruments need to be delivered to which demand entities. These are achieved by the scheduling program.
[0036] The measuring instrument verification system is an industrial automation assembly line system composed of various types of automation equipment (including conveyor belts, various processing units and distribution equipment, etc.) and software systems for production control, which is used to complete the accuracy verification and calibration of measuring instruments (including electric energy meters, low-voltage current transformers, etc.). The system can automatically receive various types of measuring instruments from the storage system through the conveyor belt, and then complete the verification and calibration work, and finally transport the verified and calibrated measuring instruments to the storage system. The measuring instrument verification scheduling algorithm described in the present invention mainly solves the logistics buffer balance problem involving multiple sets of measuring instrument verification systems running simultaneously.
[0037] The measuring instrument storage system is a set of hardware systems consisting of various types of automated equipment (including three-dimensional shelves, aisle-type lifting loaders, and powered roller conveyors) and a storage and warehousing control software system. It is an industrial three-dimensional warehouse system used to complete the warehousing, storage, and outbound of measuring instruments. The system can complete the transportation of measuring instruments inside and outside the warehouse and between the measuring instrument calibration system through powered roller conveyors, and complete the transportation between the warehouse and shelves through aisle-type lifting loaders.
[0038] The consumer system takes out materials (consumes) from the material buffer and then performs verification and calibration. The main responsibility of the consumer system is to continuously consume materials and suspend consumption when the material buffer is empty until new materials are available. In the present invention, the consumer system mainly refers to multiple sets of measuring instrument verification systems.
[0039] The producer system continuously outputs materials (production) to the material buffer of the consumer system for consumption by these systems. In the present invention, in order to ensure the continuity and stability of material output and to ensure that there are enough materials in the buffer of each production system for the consumer system, the producer system needs to complete the relevant operations under the scheduling of the host system. The producer system in the present invention mainly refers to the metering instrument storage system.
[0040] The host system mainly refers to the software function module developed using the metrological instrument calibration scheduling algorithm described in the present invention. The main goal of the host system is to ensure that the material buffers of multiple consumer systems can meet their consumption needs. To achieve this goal, the host system needs to schedule the producer system (metrological instrument storage system) to transport the materials to the material buffers of different consumer systems (metrological instrument calibration systems) according to different materials, different cycles, and different quantities.
[0041] In order to illustrate the technical solution of the present invention, specific embodiments are provided below for illustration.
[0042] The first embodiment of the present invention provides an automatic feeding method for a metering instrument stereoscopic warehouse, which can be applied to Figure 1In the application environment, the client communicates with the server. The client includes but is not limited to PDAs, desktop computers, laptops, ultra-mobile personal computers (UMPCs), netbooks, cloud terminal devices, personal digital assistants (PDAs), and other terminal devices. The server can be implemented with an independent server or a server cluster consisting of multiple servers.
[0043] See also Figure 2 , is a flow chart of an automatic feeding method for a metering instrument stereoscopic warehouse provided by the first embodiment of the present invention. The automatic feeding method for a metering instrument stereoscopic warehouse can be applied to Figure 1 The client in the client, the terminal device corresponding to the client connects to the target database through the preset application programming interface (API). When the target data is driven to execute the corresponding task, the corresponding task log will be generated, and the above task log can be collected through the API. Figure 2 As shown, the automatic feeding method of the measuring instrument stereoscopic warehouse includes the following steps: S101: Circularly monitor the usage of the buffer corresponding to the material demand subject and calculate the buffer hunger degree; if the buffer hunger degree meets the set conditions, initiate a material demand application form and add it to the material application queue.
[0044] Each demand subject corresponds to a logical buffer. The logical buffer is a program that is responsible for cyclically monitoring the usage of the demand subject's buffer (physical buffer or virtual buffer) and calculating the buffer hunger degree. If the hunger degree is greater than 0, a demand application form is initiated to the material application queue. Otherwise, the cyclic monitoring continues until the demand subject completes the task.
[0045] S102: Obtain a material demand application form from the material application queue; apply for a token from the token center; if the token application is successful, generate a delivery task and send it to the three-dimensional warehouse; when the three-dimensional warehouse completes the delivery, release the token.
[0046] The token center initializes a fixed number of tokens (the total number of tokens is determined by the concurrent outbound capacity of the library). The material application form is obtained from the material application queue in a loop (acquired according to the real-time hunger degree), and then the token center is applied for a token. If the application is successful, the corresponding outbound task is generated and sent to the library, which is responsible for executing the outbound. After the library completes the outbound, it will notify the scheduler, which is responsible for releasing the token.
[0047] The automatic feeding method of the measuring instrument three-dimensional warehouse of the present embodiment monitors the usage of the buffer zone corresponding to the material demand subject in a loop and calculates the hunger degree of the buffer zone; if the hunger degree of the buffer zone meets the set conditions, a material demand application form is initiated and added to the material application queue; the material demand application form is obtained from the material application queue; a token is applied for from the token center; if the token application is successful, an outbound task is generated and sent to the three-dimensional warehouse; when the three-dimensional warehouse completes the outbound delivery, the token is released; thereby, the material demand quantity and demand urgency of the material demand subject are perceived and calculated in real time, and a material application is initiated, and the outbound delivery of the three-dimensional warehouse is scheduled according to the demand urgency, and the outbound delivery capacity of the three-dimensional warehouse is preferentially allocated to the demand subject with the current high urgency; the outbound delivery efficiency of the measuring instrument three-dimensional warehouse is improved, thereby improving the efficiency of the calibration, testing and distribution of the measuring instruments of the metrology and inspection center; so that the demand subject of each task can obtain the most sufficient material supply, thereby maximizing the time value.
[0048] The present invention completes the orderly supply of different measuring instruments (electricity meters, mutual inductors, etc.) from the measuring instrument storage system to the measuring instrument calibration system according to the actual execution process of the measuring instrument calibration business and the requirements of the production rhythm. The material transportation scheduling of different measuring instruments between different multiple calibration systems and storage systems is realized. Compared with the prior art, the present invention completes the transportation scheduling of materials between multiple calibration systems and a single storage system, and realizes the balanced allocation of materials between multiple systems.
[0049] The communication method between the host system and the consumer system of the present invention does not adopt communication based on the hardware level, but is based on the communication at the software level of both systems. This method is compatible with both active hunger information acquisition and passive hunger information acquisition methods. The active hunger information acquisition method is to initiate an active polling call to the consumer system to obtain its free material buffer. The passive hunger information acquisition is to initiate a free material buffer information feedback call initiated by the consumer system to the host system described in this patent when a relevant event of the consumer system is triggered. In the prior art, a common form is a method of obtaining hunger information based on the hardware level. That is, the hunger level is obtained by a physical sensor deployed in the consumer system, and then communicates with the host system through relevant channels, and the acquisition method is passive acquisition.
[0050] On the basis of the above embodiment, optionally, the automatic feeding method of the metering instrument stereoscopic warehouse calculates the hunger degree of the buffer zone through the following steps: S201, calculating the buffer hunger degree according to the buffer capacity, the number of applications and the number of uses; the number of applications is the number of materials that have been applied for but not received; the number of uses is the number of locations currently used in the buffer.
[0051] Assume that all material demand entities have buffers. For demand entities without physical buffers, we introduce virtual buffers (buffer capacity is 1, such as demand entity C (transport vehicle) in the design scheme flowchart).
[0052] Buffer capacity (cap): the total number of available positions in the buffer; Applied: The number of materials that have been applied for but not received. Used: The number of locations currently used by the buffer; hungerSpeed: 1 / time (in seconds) for the buffer hunger to change from 0 to 100.
[0053] The hunger level of the buffer is used to indicate the demand for materials by the demand subject, and its value is [0, 100]. When the hunger level is 0, it means that the demand subject does not need materials at this time. When the hunger level is 100, it means that materials must be obtained at present, otherwise the demand subject will be idle / idling. The calculation formula of the current hunger level of the buffer is as follows: hungerLevel = (cap - applied - used) *100 / cap Based on the above embodiment, optionally, obtaining a material demand application form from a material application queue in the automatic feeding method of a measuring instrument stereoscopic warehouse includes: S301, obtaining the material demand application form with the highest real-time hunger from the material application queue.
[0054] On the basis of the above embodiment, optionally, the step of calculating the real-time hunger degree in the automatic feeding method of the metering instrument stereoscopic warehouse includes: S401, calculating a first time difference according to the initiation time of the material application form and the current time.
[0055] S402, calculating a progressive hunger degree according to the first time difference and the hunger speed of the buffer zone.
[0056] S403, obtaining the real-time hunger degree of the material requisition form according to the progressive hunger degree and the hunger degree at the time of initiation.
[0057] Request subject ID (subjectId): Identifies the request subject that initiates the material application.
[0058] Start Time (startTime): The start time of the material application.
[0059] Current time (currentTime): The current time of the system.
[0060] StartHungerLevel: The hunger level of the main demand buffer at the time of initiation.
[0061] Buffer hunger speed (hungerSpeed): The hunger speed of the demand subject buffer.
[0062] The material application queue is a dynamic priority queue based on real-time hunger level, that is, each time the material application form with the highest real-time hunger level is obtained from the queue. The real-time hunger level (realtimeHungerLevel) is calculated as follows: realtimeHungerLevel = startHungerLevel + (currentTime - startTime)*hungerSpeed Among them, the first time difference is currentTime - startTime, and the progressive hunger degree is (currentTime -startTime) * hungerSpeed.
[0063] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.
[0064] Corresponding to the method of the above embodiment, Figure 3 The structural block diagram of the automatic feeding device for a three-dimensional warehouse of measuring instruments provided by an embodiment of the present invention is shown. The automatic feeding device for a three-dimensional warehouse of measuring instruments is applied to a computer device, and the computer device is connected to a target database through a preset application program interface. When the target database is driven to execute a corresponding task, a corresponding task log is generated, and the task log can be collected through the API. For the convenience of explanation, only the part related to the embodiment of the present invention is shown.
[0065] See also Figure 3 , an automatic feeding device for a metering instrument stereoscopic warehouse comprises: The material demand application module 501 is used to cyclically monitor the usage of the buffer corresponding to the material demand subject and calculate the buffer hunger degree; if the buffer hunger degree meets the set conditions, a material demand application form is initiated and added to the material application queue.
[0066] The material outbound module 502 is used to obtain the material demand application form from the material application queue; apply for a token from the token center; if the token application is successful, generate an outbound task and send it to the three-dimensional warehouse; when the three-dimensional warehouse completes the outbound, release the token.
[0067] Optionally, the material demand application module in the above-mentioned measuring instrument stereoscopic warehouse automatic feeding device calculates the buffer hunger degree based on the buffer capacity, application number and usage number; the application number is the number of material applications that have been initiated but not received; the usage number is the number of positions currently used in the buffer.
[0068] Optionally, the material outbound module of the automatic feeding device of the measuring instrument stereoscopic warehouse obtains the material demand application form with the highest real-time hunger degree from the material application queue.
[0069] Optionally, the material outbound module in the above-mentioned measuring instrument three-dimensional warehouse automatic feeding device is also used to calculate the first time difference according to the initiation time of the material application form and the current time; calculate the progressive hunger degree according to the first time difference and the buffer zone hunger speed; and obtain the real-time hunger degree of the material application form according to the progressive hunger degree and the hunger degree at the time of initiation.
[0070] It should be noted that the information interaction, execution process and other contents between the above modules are based on the same concept as the embodiment of the method of the present invention. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0071] The automatic feeding device of the measuring instrument three-dimensional warehouse of the present embodiment cyclically monitors the usage of the buffer zone corresponding to the material demand subject through the material demand application module, and calculates the hunger degree of the buffer zone; if the hunger degree of the buffer zone meets the set conditions, a material demand application form is initiated and added to the material application queue; the material demand application form is obtained from the material application queue through the material outbound module; a token is applied for from the token center; if the token application is successful, an outbound task is generated and sent to the three-dimensional warehouse; when the three-dimensional warehouse completes the outbound delivery, the token is released; thereby, the material demand quantity and demand urgency of the material demand subject are perceived and calculated in real time, and a material application is initiated, and the outbound delivery of the three-dimensional warehouse is scheduled according to the demand urgency, and the outbound delivery capacity of the three-dimensional warehouse is preferentially allocated to the demand subject with high current urgency; the outbound delivery efficiency of the measuring instrument three-dimensional warehouse is improved, thereby improving the efficiency of the calibration, testing and distribution of the measuring instruments of the metrology and inspection center; so that the demand subject of each task can obtain the most sufficient material supply, thereby maximizing the time value.
[0072] Figure 4 A schematic diagram of the structure of a computer device provided by an embodiment of the present invention. Figure 4 As shown, the computer device of this embodiment includes: at least one processor ( Figure 4 Only one is shown), a memory, and a computer program stored in the memory and executable on at least one processor, wherein when the processor executes the computer program, the steps in any of the above-mentioned embodiments of the automatic feeding method for a stereoscopic warehouse of measuring instruments are implemented.
[0073] The computer device may include, but is not limited to, a processor and a memory. Those skilled in the art will appreciate that Figure 4 This is merely an example of a computer device and does not constitute a limitation on the computer device. The computer device may include more or fewer components than those shown in the figure, or a combination of certain components, or different components. For example, it may also include a network interface, a display screen, and an input device.
[0074] The processor may be a CPU, or other general-purpose processors, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0075] The memory includes a readable storage medium, an internal memory, etc., wherein the internal memory may be the memory of a computer device, and the internal memory provides an environment for the operation of the operating system and computer-readable instructions in the readable storage medium. The readable storage medium may be a hard disk of a computer device, and in other embodiments, it may also be an external storage device of the computer device, for example, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the computer device. Further, the memory may also include both an internal storage unit of the computer device and an external storage device. The memory is used to store an operating system, an application program, a boot loader (BootLoader), data, and other programs, such as the program code of a computer program, etc. The memory may also be used to temporarily store data that has been output or is to be output.
[0076] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention. The specific working process of the units and modules in the above-mentioned device can refer to the corresponding process in the above-mentioned method embodiment, which will not be repeated here. If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such understanding, the present invention implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, the steps of the above-mentioned method embodiment can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device capable of carrying computer program code, recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and invention practice, computer-readable media cannot be electric carrier signals and telecommunication signals.
[0077] The present invention implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by a computer program product. When the computer program product runs on a computer device, the computer device can implement the steps in the above-mentioned method embodiment when executing.
[0078] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0079] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0080] In the embodiments provided by the present invention, it should be understood that the disclosed devices / computer equipment and methods can be implemented in other ways. For example, the device / computer equipment embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0081] Figure 5 A schematic structural diagram of an automatic feeding system for a three-dimensional warehouse of measuring instruments provided in an embodiment of the present invention.
[0082] like Figure 5 As shown, the measuring instrument three-dimensional warehouse automatic feeding system of this embodiment includes: a measuring instrument three-dimensional warehouse, a material demand body, and a three-dimensional warehouse outbound dispatcher.
[0083] The meter stereoscopic warehouse is used to store meters.
[0084] The material demand entity submits a material application based on demand.
[0085] The stereoscopic warehouse outbound dispatcher is used to cyclically monitor the usage of the buffer corresponding to the material demand entity and calculate the buffer hunger degree; if the buffer hunger degree meets the set conditions, a material demand application form is initiated and added to the material application queue; the material demand application form is obtained from the material application queue; a token is applied for from the token center; if the token application is successful, an outbound task is generated and sent to the stereoscopic warehouse; when the stereoscopic warehouse completes the outbound delivery, the token is released.
[0086] Figure 5 There are three material demand entities, demand entities A and B are both inspection lines, and demand entity C is a transport vehicle.
[0087] The automatic feeding system of the measuring instrument three-dimensional warehouse of the present embodiment cyclically monitors the usage of the buffer zone corresponding to the material demand subject and calculates the hunger degree of the buffer zone; if the hunger degree of the buffer zone meets the set conditions, a material demand application form is initiated and added to the material application queue; the material demand application form is obtained from the material application queue; a token is applied for from the token center; if the token application is successful, an outbound task is generated and sent to the three-dimensional warehouse; when the three-dimensional warehouse completes the outbound delivery, the token is released, so as to sense and calculate the material demand and the urgency of the material demand subject in real time, initiate a material application, and schedule the outbound delivery of the three-dimensional warehouse according to the urgency of the demand, and give priority to allocating the outbound delivery capacity of the three-dimensional warehouse to the demand subjects with high urgency at present; improve the outbound delivery efficiency of the measuring instrument three-dimensional warehouse, thereby improving the efficiency of the calibration, testing and distribution of the measuring instruments in the metrology and inspection center; enable the demand subject of each task to obtain the most sufficient material supply, so as to maximize the time value.
[0088] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0089] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention.
Claims
1. An automatic feeding method for a metering instrument stereoscopic warehouse, characterized in that: The automatic feeding method of the measuring instrument stereoscopic warehouse comprises: Circularly monitor the usage of the buffer corresponding to the material demand subject and calculate the buffer hunger degree; if the buffer hunger degree meets the set conditions, initiate a material demand application form and add it to the material application queue; Get the material demand application form from the material application queue; apply for a token from the token center; if the token application is successful, generate an outbound task and send it to the three-dimensional warehouse; when the three-dimensional warehouse completes the outbound delivery, release the token.
2. The automatic feeding method for a measuring instrument stereoscopic warehouse according to claim 1, characterized in that: The automatic feeding method for measuring instrument stereoscopic warehouse also includes: The buffer hunger degree is calculated based on the buffer capacity, the number of applications and the number of uses; the number of applications is the number of materials that have been applied for but not received; the number of uses is the number of locations currently used in the buffer.
3. The automatic feeding method for a measuring instrument stereoscopic warehouse according to claim 1, characterized in that: The step of obtaining a material demand application form from a material application queue includes: Get the material demand requisition with the highest real-time hunger from the material requisition queue.
4. The automatic feeding method for a measuring instrument stereoscopic warehouse according to claim 3, characterized in that: The step of calculating the real-time hunger degree includes: Calculate the first time difference based on the initiation time of the material requisition and the current time; The progressive hunger degree is calculated based on the first time difference and the buffer zone hunger speed; The real-time hunger degree of the material requisition is obtained based on the progressive hunger degree and the hunger degree at the time of initiation.
5. An automatic feeding device for a three-dimensional warehouse of measuring instruments, characterized in that: The automatic feeding device for the measuring instrument stereoscopic warehouse comprises: The material demand application module is used to cyclically monitor the usage of the buffer corresponding to the material demand subject and calculate the buffer hunger degree; if the buffer hunger degree meets the set conditions, a material demand application form is initiated and added to the material application queue; The material outbound module is used to obtain the material demand application form from the material application queue; apply for a token from the token center; if the token application is successful, a outbound task is generated and sent to the three-dimensional warehouse; when the three-dimensional warehouse completes the outbound delivery, the token is released.
6. The automatic feeding device for measuring instruments in a three-dimensional warehouse as claimed in claim 5, characterized in that: The material demand application module calculates the buffer hunger degree according to the buffer capacity, application number and usage number; the application number is the number of material applications that have been initiated but not received; the usage number is the number of locations currently used in the buffer.
7. The automatic feeding device for measuring instruments in a three-dimensional warehouse as claimed in claim 5, characterized in that: The material outbound module obtains the material demand application form with the highest real-time hunger degree from the material application queue.
8. The automatic feeding device for a three-dimensional warehouse of measuring instruments as claimed in claim 7, characterized in that: The material outbound module is also used to calculate the first time difference according to the initiation time of the material application form and the current time; calculate the progressive hunger degree according to the first time difference and the buffer zone hunger speed; and obtain the real-time hunger degree of the material application form according to the progressive hunger degree and the hunger degree at the time of initiation.
9. A computer device, characterized in that: The computer device includes a processor, a memory, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the automatic feeding method for a measuring instrument stereoscopic warehouse as described in claims 1 to 4 is implemented.
10. An automatic feeding system for a three-dimensional warehouse of measuring instruments, characterized in that: include: Metering device high-rise warehouse, material demand subject, high-rise warehouse outbound dispatcher; The meter stereoscopic warehouse is used to store meters; The material demanding entity submits a material application according to the demand; The stereoscopic warehouse outbound dispatcher is used to cyclically monitor the usage of the buffer corresponding to the material demand entity and calculate the buffer hunger degree; if the buffer hunger degree meets the set conditions, a material demand application form is initiated and added to the material application queue; the material demand application form is obtained from the material application queue; a token is applied for from the token center; if the token application is successful, an outbound task is generated and sent to the stereoscopic warehouse; when the stereoscopic warehouse completes the outbound delivery, the token is released.