Cache system, cache method and storage medium

By designing a cache system including cache shelves, stacking mechanisms and controllers, the problem that traditional conveyor devices cannot cache goods in batches, and efficient tracing and transportation of goods is achieved, and production efficiency is improved.

CN119750079APending Publication Date: 2025-04-04GUANGDONG SC INTELLIGENT EQUIP CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311283350.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-28
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

Traditional conveying devices cannot achieve binning and buffering of goods, resulting in the accumulation of goods on the conveying line and the inability to enter the next process, affecting transportation efficiency and warehouse entry and exit efficiency.

Method used

Design a cache system that includes a cache shelf, stacking mechanism and controller. The cache shelf is equipped with multiple independent warehouse bodies, each warehouse body has gear information, and the stacking mechanism is set along the length of the cache shelf to be transported for transporting the goods to be packaged. The controller determines the cargo information by scanning the code, compares it with the gear information, determines the target warehouse body, and controls the stacking mechanism to transport the goods to the target warehouse body until the packing conditions are met.

Benefits of technology

It realizes the binning cache of goods at different gears, improves transportation efficiency and warehouse entry and exit efficiency, avoids cargo accumulation, and supports the mass production of goods at multiple gears.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119750079A_ABST
    Figure CN119750079A_ABST
Patent Text Reader

Abstract

The embodiments of the present application provide a cache system, a cache method and a storage medium, which belong to the field of product processing technology. The cache shelf is provided with a plurality of independent storage bodies, and the storage bodies are used to store goods to be packaged, wherein each storage body is provided with gear information; the stacking mechanism is horizontally arranged on one side of the cache shelf along the length direction of the cache shelf, and the stacking mechanism is used to transport the goods to be packaged; the controller is used to control the detector to scan the code of each of the goods to be packaged, and determine the goods information of the goods to be packaged; compare the goods information with the gear information, and determine the target storage body; when the target storage body is in an unsaturated state, control the stacking mechanism to transport the goods to be packaged to the target storage body; and when it is determined that the goods to be packaged in the target storage body meet the preset packing conditions, control the stacking mechanism to take all the goods to be packaged in the target storage body out of the warehouse. In the embodiments of the present application, it is possible to realize the graded packing of goods and improve the transportation efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of product processing technology, and in particular to a cache system, a cache method and a storage medium. Background Art

[0002] In the process of goods production, the goods to be produced will be subjected to quality inspection, transportation, processing, warehousing and other operations. In order to ensure the efficiency of goods production, most factories will set up buffer warehouses in the goods production line to store goods.

[0003] Traditional conveying devices transport goods directly to the downstream workstation or material box, which cannot achieve graded caching of goods, reducing the production efficiency of goods. In order to solve the above problems, the processing device of the related technology can identify goods of multiple different gears and determine the gear information of the goods. However, in the process of transporting goods, the conveyor line transports goods of different gears, and it is difficult for the robot to pack the conveyed goods according to the same gear, which will cause the goods to pile up on the conveyor line and cannot enter the next process, resulting in low transportation efficiency, which in turn affects the efficiency of warehousing and is not conducive to the mass production of multi-gear goods. Summary of the invention

[0004] The main purpose of the embodiments of the present application is to propose a cache system, a cache method and a storage medium to achieve graded packing of goods and improve transportation efficiency.

[0005] To achieve the above objectives, a first aspect of an embodiment of the present application provides a cache system, including:

[0006] The cache shelf is provided with a plurality of independent storage bodies, and the storage bodies are used to store the goods to be packaged, wherein each of the storage bodies is provided with gear information;

[0007] A stacking mechanism, horizontally arranged on one side of the cache shelf along the length direction of the cache shelf, the stacking mechanism being used to transport the goods to be packaged;

[0008] The controller is used to control the detector to scan the code of each of the goods to be packaged to determine the goods information of the goods to be packaged; compare the goods information with the gear information to determine the target warehouse; when the target warehouse is in an unsaturated state, control the stacking mechanism to transport the goods to be packaged to the target warehouse; and when it is determined that the goods to be packaged in the target warehouse meet the preset packing conditions, control the stacking mechanism to take all the goods to be packaged in the target warehouse out of the warehouse.

[0009] In some embodiments, the stacking mechanism includes a first stacker, a second stacker, a driving machine and a slide rail, the first stacker and the second stacker are respectively arranged at both ends of the slide rail, and the driving machine is used to drive the first stacker and / or the second stacker to slide along the slide rail.

[0010] In some embodiments, the length of the slide rail is greater than the length of the cache shelf, and a cache position is respectively provided at both ends of the slide rail, and the cache position is used to place the first stacker or the second stacker.

[0011] In some embodiments, the first stacker and the second stacker are respectively provided with a grabbing component and a lifting component, the grabbing component is used to grab the goods to be packaged, and the lifting component is used to lift the goods to be packaged.

[0012] In some embodiments, the buffer position is provided with a blocking member, and the blocking member is used to intercept the first stacker and / or the second stacker.

[0013] A second aspect of an embodiment of the present application provides a caching method, including the caching system as described in the first aspect, and the method further includes:

[0014] For each of the goods to be packaged, controlling the detector to scan the code of the goods to be packaged to determine the goods information of the goods to be packaged;

[0015] Compare the cargo information with the gear information to determine the target warehouse;

[0016] When the target storage body is in an unsaturated state, controlling the stacking mechanism to transport the goods to be packaged to the target storage body;

[0017] When it is determined that the goods to be packaged in the target warehouse body meet the preset packing conditions, the stacking mechanism is controlled to remove all the goods to be packaged in the target warehouse body.

[0018] In some embodiments, after comparing the cargo information with the gear information to determine the target warehouse, the process further includes:

[0019] When the target storage body is in a saturated state, an alarm signal is generated;

[0020] In response to the transport instruction input by the user, the stacking mechanism is controlled to remove all the goods in the target warehouse.

[0021] In some embodiments, controlling the stacking mechanism to remove all the goods to be packaged in the target warehouse includes:

[0022] Calculating a first distance between the first stacker and the target storage body, and calculating a second distance between the second stacker and the target storage body;

[0023] Comparing the first distance with the second distance to determine a target stacker;

[0024] When the target stacker is idle, the target stacker is controlled to take out all the goods to be packaged from the target warehouse, and move the taken-out goods to be packaged to the conveyor line.

[0025] In some embodiments, determining whether the goods to be packaged in the target warehouse meet the preset packing conditions includes:

[0026] Obtaining a saturated capacity value of the target storage body;

[0027] Counting the quantity of goods in the target warehouse to obtain the current quantity of goods;

[0028] When the current quantity of goods reaches a capacity value before the saturated capacity value, it is determined that the goods to be packaged in the target warehouse body meet the preset packing conditions.

[0029] The third aspect of the embodiments of the present application proposes a storage medium, which is a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by a computer, the computer is used to execute the caching method as described in any one of the embodiments of the second aspect of the present application.

[0030] The cache system, cache method and storage medium proposed in the embodiments of the present application have the following beneficial effects: the cache shelf is provided with a plurality of independent storage bodies, and each storage body is provided with gear information to realize the caching of goods to be packaged at different gears, thereby improving the scene utilization rate of the cache system; the stacking mechanism is horizontally arranged on one side of the cache shelf along the length direction of the cache shelf, and is used to transport the goods to be packaged, thereby improving the space utilization rate; the controller is used to control the detector to scan the code of the goods to be packaged, determine the goods information of the goods to be packaged, thereby obtaining the gear of the goods to be packaged, and facilitating the subsequent stacking of goods at different gears. The goods are cached, and then the goods information is compared with the gear information to determine the target warehouse for caching the goods to be packaged, so as to realize the grading of the goods to be packaged. When the target warehouse is not saturated, the stacking mechanism is controlled to transport the goods to be packaged to the target warehouse to realize the transportation of the goods to be packaged and avoid the accumulation of goods. Finally, when it is determined that the goods to be packaged in the target warehouse meet the preset packing conditions, the stacking mechanism is controlled to take out all the goods to be packaged in the target warehouse, thereby improving the efficiency of warehousing and warehousing for the goods to be packaged, saving time and cost, and realizing batch production of multi-gear goods. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 It is a schematic diagram of the structure of the cache system provided in an embodiment of the present application;

[0032] Figure 2 is a structural schematic diagram of a stacking mechanism provided in an embodiment of the present application;

[0033] Figure 3 is a flowchart of a specific method of the caching method provided in an embodiment of the present application;

[0034] Figure 4 is a flowchart of a specific method of a caching method provided by another embodiment of the present application;

[0035] Figure 5 yes Figure 3 Specific flow chart of step S104;

[0036] Figure 6 yes Figure 3 Another specific flow chart of step S104;

[0037] Figure 7 It is a schematic diagram of the hardware structure of the computer device provided in the embodiment of the present application. DETAILED DESCRIPTION

[0038] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0039] It should be noted that, although the functional modules are divided in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first", "second", etc. in the specification, claims and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0040] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0041] A caching method provided in an embodiment of the present application can be applied to a terminal, can be applied to a server, and can also be software running in a terminal or a server. In some embodiments, the terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, or a smart watch, etc.; the server can be configured as an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms; the software can be an application that implements the above method, etc., but is not limited to the above forms.

[0042] Embodiments of the present application can be used in numerous general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer computer devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.

[0043] In the process of goods production, the goods to be produced will be subjected to quality inspection, transportation, processing, warehousing and other operations. In order to ensure the efficiency of goods production, most factories will set up buffer warehouses in the goods production line to store goods.

[0044] Taking the photovoltaic cell production process as an example, the traditional cell conveying device directly conveys the cells to the downstream workstation or material box, which cannot achieve the grading and caching of the cells, reducing the production efficiency of the battery. In order to solve the above problems, the cell processing device can identify cells of multiple different gears and determine the gear information of the cells. However, in the process of conveying the cells, the conveyor line conveys cells of different gears, and it is difficult for the robot to pack the conveyed cells according to the same gear, which will cause the cells to pile up on the conveyor line and cannot enter the next process, resulting in low transportation efficiency, which in turn affects the efficiency of warehousing and is not conducive to the mass production of multi-gear batteries.

[0045] In order to solve the above problems, the present embodiment proposes a cache system, a cache method and a storage medium, which have the following beneficial effects: the cache shelf is provided with a plurality of independent storage bodies, and each storage body is provided with gear information to realize the caching of goods to be packaged at different gears, thereby improving the scene utilization rate of the cache system; the stacking mechanism is horizontally arranged on one side of the cache shelf along the length direction of the cache shelf, and is used to transport the goods to be packaged, thereby improving the space utilization rate; the controller is used to control the detector to scan the code of the goods to be packaged, determine the goods information of the goods to be packaged, and thereby obtain the gear of the goods to be packaged, which is convenient for the subsequent The goods of the same level are cached, and then the goods information is compared with the level information to determine the target warehouse for caching the goods to be packaged, so as to realize the grading of the goods to be packaged. When the target warehouse is not saturated, the stacking mechanism is controlled to transport the goods to be packaged to the target warehouse to realize the transportation of the goods to be packaged and avoid the accumulation of goods. Finally, when it is determined that the goods to be packaged in the target warehouse meet the preset packing conditions, the stacking mechanism is controlled to take out all the goods to be packaged in the target warehouse, thereby improving the efficiency of warehousing and warehousing for the goods to be packaged, saving time and cost, and realizing batch production of goods in multiple levels.

[0046] Please refer to Figure 1 , Figure 1 It is a schematic diagram of the structure of the cache system provided in an embodiment of the present application.

[0047] In some embodiments, the cache system includes:

[0048] The cache shelf 100 is provided with a plurality of independent storage bodies 110, and the storage bodies 110 are used to store goods to be packaged, wherein each storage body 110 is provided with gear information;

[0049] It should be noted that the number, volume and arrangement of the storage bodies of the cache shelf 100 can be set according to the needs of the user. For example, the cache shelf 100 is provided with 60 storage bodies 110, each of which has a size of 50 cm * 50 cm, and is arranged in 10 rows and 6 columns on the cache shelf 100; the cache shelf 100 is provided with 81 storage bodies 110, each of which has a size of 30 cm * 30 cm, and is arranged in 9 rows and 9 columns on the cache shelf 100, and so on. This embodiment does not make specific restrictions.

[0050] It is worth noting that the gear information of each warehouse body 110 is different. The gear information of the warehouse body 110 is used to characterize the specific category of goods stored in the warehouse body 110. The gear information of each warehouse body 110 can be set according to the previously entered goods information. In addition, the cache shelf 100 is also provided with a re-measurement warehouse body, which is used to store goods that do not match the gear information, thereby avoiding the mixing of goods without entered models into the production line, improving the accuracy of goods detection, and facilitating the staff to perform subsequent processing of the goods in the re-measurement warehouse body, such as re-testing, adding new warehouse body information or discarding goods, etc. This embodiment does not impose specific restrictions.

[0051] The stacking mechanism 200 is horizontally arranged on one side of the cache shelf 100 along the length direction of the cache shelf 100, and the stacking mechanism 200 is used to transport the goods to be packaged, so as to realize the transportation of the goods to be packaged;

[0052] In some embodiments, the stacking mechanism 200 includes one or more stackers. When the stacking mechanism 200 includes multiple stackers, the multiple stackers are arranged on both sides of the cache shelf along the length direction of the cache shelf. By setting up multiple stackers, the transportation efficiency can be improved and the accumulation of goods can be avoided. The cache shelf 100 can also be provided with multiple ones. For example, the cache shelf 100 and the stacking mechanism 200 are alternately arranged so that a stacking mechanism 200 is respectively provided on both sides of a cache shelf 100, thereby improving the transportation efficiency of the goods on the cache shelf 100.

[0053] The controller is used to control the detector to scan the code of each to-be-packaged cargo, determine the cargo information of the to-be-packaged cargo, so as to facilitate the subsequent grading of different cargoes; compare the cargo information with the gear information, determine the target warehouse, so as to achieve the grading of the to-be-packaged cargo, and store the cargo of the same gear in the same warehouse 110; when the target warehouse is in an unsaturated state, control the stacking mechanism 200 to transport the to-be-packaged cargo to the target warehouse, so as to achieve the handling of the to-be-packaged cargo; and when it is determined that the to-be-packaged cargo in the target warehouse meets the preset packing conditions, control the stacking mechanism 200 to take all the to-be-packaged cargo in the target warehouse out of the warehouse, thereby improving the efficiency of cargo entry and exit, and realizing the transportation of various different types of cargoes.

[0054] In some embodiments, the detector may be a device such as a barcode scanning gun, a scanner, a mobile terminal, etc. provided with a barcode scanning module, so as to realize the identification of the model of the goods to be packaged.

[0055] Please refer to Figure 2 , Figure 2 It is a structural schematic diagram of a stacking mechanism provided in one embodiment of the present application.

[0056] In some embodiments, the stacking mechanism 200 includes a first stacker 210, a second stacker 220, a driving machine 230 and a slide rail 240. The first stacker 210 and the second stacker 220 are respectively arranged at both ends of the slide rail 240. The driving machine 230 is used to drive the first stacker 210 and / or the second stacker 220 to slide along the slide rail 240, thereby realizing the transportation of the packaged goods and improving the storage and retrieval efficiency of the packaged goods.

[0057] It should be noted that the first stacker 210 and the second stacker 220 are respectively used for grabbing the goods to be packaged, placing the goods to be packaged and moving the goods to be packaged. The first stacker 210 and the second stacker 220 work in cooperation to achieve efficient transportation of the goods to be packaged, and can avoid the transportation suspension caused by the failure of one stacker, thereby saving time and cost.

[0058] It is worth noting that the drive motor 230 can be a dual-acting linear motor, a linear synchronous stepper motor, a linear induction motor, etc. In this embodiment, it is a dual-acting linear motor to achieve high acceleration and high-speed linear motion, which can reduce mechanical vibration and error accumulation, improve the stability and accuracy of the system, and the dual-acting linear motor can provide sufficient thrust to meet the needs of most loads.

[0059] In some embodiments, the length of the slide rail 240 is greater than the length of the cache shelf 100, so that the goods in the storage location at any position of the cache shelf 100 can be grabbed, avoiding the situation that the stacker cannot reach a certain storage location, and a cache position 300 is respectively provided at both ends of the slide rail 240, and the cache position is used to place the first stacker 210 or the second stacker 220, so as to realize the storage of the stackers and avoid the collision of the two stackers.

[0060] It is understandable that by providing buffer positions at both ends of the slide rail 240, it can be ensured that any stacker will not be affected by another stacker when taking or putting out materials, thereby achieving efficient transportation of goods.

[0061] In some embodiments, when controlling the stacker in the stacking mechanism 200 to transport the goods to be packaged to the target warehouse, first, the stacker closest to the goods to be packaged is calculated, and then the stacker is controlled to grab the goods to be packaged. In the process of the stacker moving the goods to be packaged, another idle stacker is controlled to move to the cache position, thereby avoiding collision with the idle stacker in the process of moving the goods to be packaged to the target warehouse. Similarly, in the case where the goods to be packaged need to be taken out of the warehouse, first, the distance between the two stackers and the warehouse is calculated, and the stacker closest to the warehouse is selected to grab the goods, and the other stacker is moved to the nearest cache position, thereby avoiding collision between the two stackers in the process of taking out the goods, thereby ensuring efficient transportation of the goods.

[0062] It should be noted that, when there is no cargo to be transported, the first stacker 210 and the second stacker 220 can be stored in the cache positions at both ends of the slide rail 240, respectively, to improve the aesthetics of the cache system.

[0063] In some embodiments, the first stacker 210 and the second stacker 220 are respectively provided with a grabbing assembly 410 and a lifting assembly 420, wherein the grabbing assembly 410 is used to grab the goods to be packaged, and the lifting assembly 420 is used to lift the goods to be packaged, thereby achieving the grabbing and moving of the goods to be packaged.

[0064] It should be noted that the grabbing component 410 can be a manipulator, a vacuum suction cup, a clamp, etc., wherein the grabbing force can be adjusted by the manipulator to grab the packaged goods, so as to realize flexible grabbing of the goods; the vacuum suction cup can fix the goods on the suction cup surface by generating negative pressure, so as to realize grabbing and carrying operations; the clamp can grab the goods by moving the upper and lower clamps. The lifting component 420 can be a chain system, a spiral lifting system, an elevator lifting system, etc., which is not specifically limited in this embodiment.

[0065] In some embodiments, the cache position is provided with a blocking member 500 for intercepting the first stacker 210 and / or the second stacker 220 to prevent the first stacker 210 or the second stacker 220 from sliding out of the slide rail 240 , thereby blocking the first stacker 210 and the second stacker 220 .

[0066] It should be noted that the blocking member 500 is arranged at the outermost side of the cache position to intercept the first stacker 210 and the second stacker 220, wherein the blocking member 500 can be a blocking block, a blocking groove, a blocking protrusion, etc., and this embodiment does not make specific limitations.

[0067] It is understandable that the blocking member 500 may be integrally provided with the slide rail 240 , or may be movably provided relative to the slide rail 240 , and this embodiment does not impose any specific limitation thereto.

[0068] Please refer to Figure 3 , Figure 3 It is a flowchart of a specific method of the caching method provided in an embodiment of the present application, which is applied but not limited to the above-mentioned caching system. In some embodiments, the caching method includes but is not limited to steps S101 to S104.

[0069] Step S101, for each of the goods to be packaged, control the detector to scan the code of the goods to be packaged to determine the goods information of the goods to be packaged;

[0070] In step S101 of some embodiments, for each cargo to be packaged, the detector is controlled to scan the code of the cargo to be packaged, so as to determine the cargo information of the cargo to be packaged, thereby determining the specific category and specific model of the cargo, etc., to facilitate subsequent grading of the cargo to be packaged.

[0071] It should be noted that the cargo information includes but is not limited to category information, model information, size information, production time, etc. For example, when the cargo to be packaged is battery cells, the cargo information can be classified according to the power and appearance of the battery cells, wherein the power can be adjusted according to the needs of the user, and the appearance can be divided according to the color difference of the battery cells, the length of the flower pieces, the number of broken grids, the size of the aluminum package, etc. This embodiment does not make specific restrictions.

[0072] It can be understood that the goods to be packaged enter the cache system through the conveyor line, and before entering the cache system, specific goods information has been entered in advance on the goods to be packaged. For example, the goods information is made into a QR code, bar code, etc. The detector used in this embodiment can be a barcode scanner, a scanner, a mobile terminal, etc., and the QR code or bar code of the goods to be packaged is scanned by the detector to obtain the goods information of the goods to be packaged.

[0073] Step S102, comparing the cargo information with the gear information to determine the target warehouse;

[0074] In step S102 of some embodiments, the cargo information is compared with the gear information, the gear information matching the cargo information is searched, and the warehouse body of the matching gear information is used as the target warehouse body.

[0075] It should be noted that when all the gear information of the cache shelf does not exist in the target warehouse body that matches the goods information, the goods to be packaged need to be placed in the re-measurement warehouse body so that the goods to be packaged can be re-measured or discarded later, thereby ensuring that goods of the same gear are stored in the same warehouse body, avoiding the situation where goods of different gears appear in the same warehouse body, improving the accuracy of goods classification and processing, and avoiding interference from goods whose gear information has not been entered.

[0076] Step S103, when the target warehouse is in an unsaturated state, controlling the stacking mechanism to transport the goods to be packaged to the target warehouse;

[0077] In step S103 of some embodiments, when the target warehouse is in an unsaturated state, indicating that the target warehouse has not yet reached the maximum capacity, the stacking mechanism is controlled to transport the goods to be packaged to the target warehouse, thereby realizing the transportation and handling of the goods to be packaged, improving transportation efficiency, and avoiding the accumulation of goods.

[0078] It should be noted that in the process of controlling the stacking mechanism to transport the goods to be packaged to the target warehouse, first, the stacker closest to the goods to be packaged is calculated, and the stacker is controlled to move along the slide rail to the conveyor line, and the height of the grabbing component is adjusted by the lifting component. Then, the goods to be packaged are grabbed by the grabbing component, and then the stacker is moved to the position of the target warehouse through the slide rail, and the grabbing component is adjusted to the height of the target warehouse through the lifting component. Then, the goods to be packaged are placed in the target warehouse through the grabbing component to complete the transportation of the goods to be packaged.

[0079] Step S104: when it is determined that the goods to be packaged in the target warehouse body meet the preset packing conditions, the stacking mechanism is controlled to take out all the goods to be packaged in the target warehouse body.

[0080] In step S104 of some embodiments, when it is determined that the goods to be packaged in the target warehouse meet the preset packing conditions, it is necessary to control the stacking mechanism to take out all the goods to be packaged in the target warehouse and place them on the output end of the conveyor line to realize the outbound delivery of goods of the same gear and transport them to the next process to improve the transportation efficiency of the goods.

[0081] It should be noted that when it is determined that the goods to be packaged in the target warehouse body do not meet the preset packing conditions, the detector continues to be controlled to scan the goods to be packaged and fill the target warehouse body, that is, repeat steps S101 to S104 until the goods to be packaged in the target warehouse body meet the preset packing conditions.

[0082] Please refer to Figure 4 , Figure 4 It is a flowchart of a specific method of the caching method provided by another embodiment of the present application, including but not limited to steps S201 to S202.

[0083] Step S201, when the target storage body is in a saturated state, an alarm signal is generated;

[0084] Step S202, in response to the transport instruction input by the user, the stacking mechanism is controlled to remove all the goods in the target warehouse.

[0085] In some embodiments, in steps S201 to S202, when the target warehouse is saturated, an alarm signal needs to be generated to facilitate the user's next instruction to manually empty the warehouse, or choose to automatically empty the warehouse. When the user chooses to automatically empty the warehouse, the stacking mechanism is controlled to remove all the goods in the target warehouse in response to the handling instruction input by the user, and the alarm information is recorded to facilitate subsequent maintenance by the test personnel to avoid similar situations, thereby improving the processing efficiency of the goods and avoiding the situation where the quantity of goods in the warehouse is saturated but not shipped out.

[0086] It should be noted that the alarm signal in this embodiment can be a voice alarm signal, a light alarm signal, etc., to prompt the user of the specific storage location where the error occurs, facilitate the user's timely response, speed up the transportation efficiency and processing efficiency of the goods, and avoid the storage location being saturated for a long time and delaying the warehousing of goods at the same level.

[0087] Please refer to Figure 5 , Figure 5 1 is a specific flow chart of step S104 provided in an embodiment of the present application. In some embodiments, step S104 includes but is not limited to step S301 and step S303.

[0088] Step S301, calculating a first distance between a first stacker and a target storage body, and calculating a second distance between a second stacker and the target storage body;

[0089] Step S302, comparing the first distance with the second distance to determine the target stacker;

[0090] Step S303: when the target stacker is idle, the target stacker is controlled to take out all the goods to be packaged in the target warehouse, and move the taken out goods to be packaged to the conveyor line.

[0091] In steps S301 to S303 of some embodiments, in the process of controlling the stacking mechanism to take out all the goods to be packaged in the target warehouse, firstly, the first distance between the first stacker and the target warehouse is calculated, and the second distance between the second stacker and the target warehouse is calculated, and then the first distance is compared with the second distance, and the target stacker that is closer to the target warehouse is selected, so as to improve the transportation efficiency and save time cost. Afterwards, when the target stacker is idle, the grabbing component of the target stacker is controlled to take out all the goods to be packaged in the target warehouse, and move all the goods to be packaged to the conveyor line, so as to realize the transportation of the goods in the target warehouse, and facilitate the subsequent packing of the goods in the same warehouse location.

[0092] It should be noted that, when the target stacker is carrying goods, another stacker is controlled to take out all the goods in the target warehouse. For example, after comparing the first distance with the second distance, it is determined that the first stacker is closer to the target warehouse, and the first stacker is used as the target stacker. However, the first stacker is in working state at this time, that is, the first stacker is transporting other goods. At this time, it is necessary to control the second stacker to take out the goods in the target warehouse and move the goods to be packaged to the conveyor line to realize the delivery, thereby improving the transportation efficiency of the goods.

[0093] In some embodiments, when the first stacker and the second stacker are both in working condition, it is necessary to select the stacker that finishes transporting the goods first as the target stacker for transporting the goods. If the two stackers finish transporting the previous batch of goods at the same time, it is necessary to determine the relationship between the positions of the first stacker and the second stacker after transporting the goods and the position of the target warehouse, recalculate the distance, and then select the stacker with the closest distance to carry out the goods delivery.

[0094] Please refer to Figure 6 , Figure 6 4 is a specific flow chart of step S104 provided in another embodiment of the present application. In some embodiments, step S104 includes but is not limited to step S401 and step S403.

[0095] Step S401, obtaining the saturation capacity value of the target storage body;

[0096] Step S402, counting the quantity of goods in the target warehouse to obtain the current quantity of goods;

[0097] Step S403, when the current quantity of goods reaches the capacity value before the saturated capacity value, it is determined that the goods to be packaged in the target warehouse body meet the preset packing conditions.

[0098] In steps S401 to S403 of some embodiments, in the process of determining whether the goods to be packaged in the target warehouse body meet the preset packing conditions, first, the saturated capacity value of the target warehouse body is obtained to determine the maximum capacity of the goods that the target warehouse body can accommodate. Then, the number of goods currently cached in the target warehouse body is counted to obtain the current number of goods, so as to determine whether the target warehouse body can continue to cache more goods. When the current number of goods reaches the capacity value before the saturated capacity value, it is determined that the goods to be packaged in the target warehouse body meet the preset packing conditions, and all the goods in the target warehouse body can be shipped out, thereby improving the transportation efficiency and shipping efficiency of the goods.

[0099] It should be noted that in this embodiment, when the current quantity of goods reaches the capacity value before the saturated capacity value, it can be regarded as meeting the preset packing conditions. For example, 18 battery cells are set as a group for packing. When 17 battery cells have been stored in the target warehouse, and the barcode scanner has scanned the 18th battery cell with the same gear as the 17 battery cells, all battery cells in the target warehouse can be directly shipped out without waiting until the last battery cell is placed in the target warehouse, thereby improving the efficiency of shipping out battery cells with the same gear.

[0100] Reference Figure 7 , Figure 7 It is a schematic diagram of the hardware structure of the computer device provided in the embodiment of the present application.

[0101] Combine the following Figure 7 The hardware structure of the computer device is described in detail. The computer device includes: a processor 910 , a memory 920 , an input / output interface 930 , a communication interface 940 and a bus 950 .

[0102] The processor 910 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application;

[0103] The memory 920 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 920 can store an operating system and other applications. When the technical solution provided in the embodiments of this specification is implemented by software or firmware, the relevant program code is stored in the memory 920, and the processor 910 calls and executes the cache method of the embodiments of this application;

[0104] Input / output interface 930, used to implement information input and output;

[0105] The communication interface 940 is used to realize the communication interaction between the device and other devices, and the communication can be realized by wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WI FI, Bluetooth, etc.); and the bus 950 is used to transmit information between the various components of the device (such as the processor 910, the memory 920, the input / output interface 930 and the communication interface 940);

[0106] The processor 910 , the memory 920 , the input / output interface 930 , and the communication interface 940 are connected to each other in communication within the device via a bus 950 .

[0107] An embodiment of the present application also provides a storage medium, which is a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by a computer, the computer is used to execute the caching method in the above embodiment of the present application.

[0108] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0109] The embodiments described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0110] It can be understood by those skilled in the art that Figures 1 to 6 The technical solutions shown in the figure do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than those shown in the figure, or a combination of certain steps, or different steps.

[0111] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0112] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.

[0113] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0114] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0115] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of units is only a logical function division. 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.

[0116] 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.

[0117] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0118] 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 this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including multiple instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store programs.

[0119] The preferred embodiments of the present application are described above with reference to the accompanying drawings, but the scope of the rights of the present application is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present application should be within the scope of the rights of the present application.

Claims

1. A cache system, characterized in that: include: The cache shelf is provided with a plurality of independent storage bodies, and the storage bodies are used to store the goods to be packaged, wherein each of the storage bodies is provided with gear information; A stacking mechanism, horizontally arranged on one side of the cache shelf along the length direction of the cache shelf, the stacking mechanism being used to transport the goods to be packaged; The controller is used to control the detector to scan the code of each of the goods to be packaged to determine the goods information of the goods to be packaged; compare the goods information with the gear information to determine the target warehouse; when the target warehouse is in an unsaturated state, control the stacking mechanism to transport the goods to be packaged to the target warehouse; and when it is determined that the goods to be packaged in the target warehouse meet the preset packing conditions, control the stacking mechanism to take all the goods to be packaged in the target warehouse out of the warehouse.

2. The cache system according to claim 1, characterized in that: The stacking mechanism includes a first stacker, a second stacker, a driving machine and a slide rail. The first stacker and the second stacker are respectively arranged at two ends of the slide rail. The driving machine is used to drive the first stacker and / or the second stacker to slide along the slide rail.

3. The cache system according to claim 2, characterized in that: The length of the slide rail is greater than the length of the cache shelf, and a cache position is respectively provided at both ends of the slide rail, and the cache position is used to place the first stacker or the second stacker.

4. The cache system according to claim 2, characterized in that: The first stacker and the second stacker are respectively provided with a grabbing assembly and a lifting assembly, wherein the grabbing assembly is used for grabbing the goods to be packaged, and the lifting assembly is used for lifting the goods to be packaged.

5. The cache system according to claim 3, characterized in that: The buffer position is provided with a blocking member, and the blocking member is used to intercept the first stacker and / or the second stacker.

6. A caching method, characterized in that: Applied to the cache system according to any one of claims 1 to 5, the method comprising: For each of the goods to be packaged, controlling the detector to scan the code of the goods to be packaged to determine the goods information of the goods to be packaged; Compare the cargo information with the gear information to determine the target warehouse; When the target storage body is in an unsaturated state, controlling the stacking mechanism to transport the goods to be packaged to the target storage body; When it is determined that the goods to be packaged in the target warehouse body meet the preset packing conditions, the stacking mechanism is controlled to remove all the goods to be packaged in the target warehouse body.

7. The caching method according to claim 6, characterized in that: After comparing the cargo information with the gear information to determine the target warehouse, the method further includes: When the target storage body is in a saturated state, an alarm signal is generated; In response to the transport instruction input by the user, the stacking mechanism is controlled to remove all the goods in the target warehouse.

8. The caching method according to claim 6, characterized in that: The controlling the stacking mechanism to remove all the goods to be packaged in the target warehouse body includes: Calculating a first distance between the first stacker and the target storage body, and calculating a second distance between the second stacker and the target storage body; Comparing the first distance with the second distance to determine a target stacker; When the target stacker is idle, the target stacker is controlled to take out all the goods to be packaged from the target warehouse, and move the taken-out goods to be packaged to the conveyor line.

9. The caching method according to claim 6, characterized in that: The step of determining whether the goods to be packaged in the target warehouse body meet the preset packing conditions includes: Obtaining a saturated capacity value of the target storage body; Counting the quantity of goods in the target warehouse to obtain the current quantity of goods; When the current quantity of goods reaches a capacity value before the saturated capacity value, it is determined that the goods to be packaged in the target warehouse body meet the preset packing conditions.

10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium storing a computer program. When the computer program is executed by a computer, the computer is used to execute the cache method according to any one of claims 6 to 9.