Automatic adjusting method, system and equipment for goods shelf of intelligent storage refrigeration house and computer readable medium
Through the automatic adjustment method of intelligent storage cold storage shelves, the germplasm storage location is automatically adjusted according to the characteristics of germplasm attributes, which solves the problems of reduced germplasm activity and low manual intervention efficiency, and achieves efficient and stable germplasm storage management.
Patent Information
- Application Number
- CN202510193000.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-20
- Publication Date
- 2025-07-18
AI Technical Summary
In the prior art, the shelves of crop seed storage cold storage are fixed, resulting in the germplasm of different storage areas being in the same environment for a long time, reducing activity, and frequent artificial intervention leads to low efficiency and prone to errors.
Through the automatic adjustment method of intelligent storage cold storage shelves, storage management rules are generated based on the attribute characteristics of the germplasm, the storage location of the germplasm is automatically adjusted, the temperature and humidity environment is monitored, and the long-term high-temperature and humid environment is avoided, and stable monitoring without manual intervention is achieved.
It improves the efficiency of germplasm activity maintenance, reduces manpower and material losses, and achieves efficient and stable germplasm storage management.
Smart Images

Figure CN120335523A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of germplasm storage, and particularly to an automatic adjustment method, system, device and computer-readable medium for an intelligent storage cold storage shelf. Background Art
[0002] This section aims to provide background or context for the embodiments of the present application described in the claims. The description herein is not considered prior art merely because it is included in this section.
[0003] In response to the requirements for storing a large number of crop seeds, storage conditions, storage of seed information and numbers, etc., currently, the methods mainly rely on manual intervention for registration and independent transfer, mainly manual and semi-automatic methods. It is necessary for workers to enter the low-temperature environment to pick up and place products, and it is impossible to remotely monitor the internal environment of the warehouse. At the same time, due to a large amount of manual intervention, the efficiency is low and errors are extremely likely to occur. In addition, the cold storage shelves currently used in the market for storing crop seeds are all fixed. When germplasms in different storage areas and different storage positions are in the same environment for a long time, their activity will decrease.
[0004] Therefore, there is an urgent need to propose an automatic adjustment method, system, device and computer-readable storage medium for an intelligent storage cold storage shelf that can regularly and automatically adjust the storage positions of germplasms on the intelligent storage cold storage shelf according to the characteristic attributes of the target germplasm, so as to prevent the germplasm from losing its activity due to being in a high-temperature or humid environment for a long time. Summary of the Invention
[0005] Multiple aspects of the present application provide an automatic adjustment method, system, device and computer-readable storage medium for an intelligent storage cold storage shelf, which are used to adjust the storage positions of germplasms according to the attribute characteristics of the germplasms stored on the intelligent storage cold storage shelf.
[0006] In one aspect of the present application, an automatic adjustment method for an intelligent storage cold storage shelf is provided. The method is applied to the intelligent storage cold storage shelf and includes:
[0007] Respond to a target germplasm storage request and obtain the attribute characteristics of the target germplasm;
[0008] Generate a germplasm storage management rule based on the attribute characteristics of the target germplasm;
[0009] The intelligent storage cold storage shelf automatically adjusts based on the germplasm storage management rule to achieve the storage management of germplasms.
[0010] Further, based on the attribute characteristics of the target germplasm, a germplasm storage management rule is generated, including: generating a germplasm information table based on the attribute characteristics of the target germplasm, and determining at least one storage bin as the target storage bin for storing the target germplasm; obtaining the bin number of the target storage bin, and generating a germplasm storage management rule based on the bin number of the target storage bin and the germplasm information table; wherein, the germplasm information table includes: the storage time, storage duration, storage temperature, access frequency, and category of the target germplasm.
[0011] Further, the intelligent storage cold storage shelf is automatically adjusted based on the germplasm management rule, including: storing the target germplasm in the target storage bin based on the storage temperature, access frequency, and category of the target germplasm, and adjusting the occupancy status of the target storage bin to occupied; obtaining the duration of the occupied status of the target storage bin; when the duration of the occupied status of the target storage bin is equal to the storage duration of the target germplasm, automatically adjusting the target storage bin to the target storage area.
[0012] Further, the intelligent storage cold storage shelf is automatically adjusted based on the germplasm management rule, including: obtaining the temperature of the target storage bin where the target germplasm is located; if the temperature of the storage bin exceeds / falls below the storage temperature of the target germplasm, automatically adjusting the target storage bin to the target storage area.
[0013] Further, the method further includes: obtaining the attribute characteristics of the germplasm, where the attribute characteristics of the germplasm include at least one of storage temperature, access frequency, and category; dividing the intelligent storage cold storage shelf into multiple storage areas based on the attribute characteristics of the germplasm, and numbering the storage areas to generate a first identification code; dividing any storage area into at least one storage bin, and coding the storage bin to generate a bin number, where the bin number includes the first identification code.
[0014] Further, automatically adjusting the target storage bin to the target storage area includes: obtaining the occupancy status of the storage bin in the target storage area; if there is at least one idle storage bin with an occupancy status of unoccupied in the target storage area, swapping the idle storage bin with the target storage bin, and swapping the bin code of the target storage bin and the bin code of the idle storage bin.
[0015] Further, based on the attribute characteristics of the germplasm, the intelligent storage cold storage shelves are divided into multiple storage areas, including: based on the access frequency of the germplasm, the intelligent storage cold storage shelves are sequentially divided into a high-frequency area, a medium-frequency area, and a low-frequency area starting from the goods loading and unloading opening of the cold storage; determining the total amount of germplasm of any category of germplasm in the high-frequency area; and obtaining the storage temperature corresponding to the germplasm with the largest total amount of germplasm as the temperature of the high-frequency area.
[0016] In another aspect of the present application, there is provided an automatic adjustment system for an intelligent storage cold storage shelf. The device is applied to an intelligent storage cold storage shelf. The system includes: a response acquisition unit configured to acquire the attribute characteristics of a target germplasm in response to a target germplasm storage request; a rule generation unit configured to generate a germplasm storage management rule based on the attribute characteristics of the target germplasm; and an adjustment control unit configured to control the intelligent storage cold storage shelf to perform automatic adjustment based on the germplasm storage rule to implement the storage management of the germplasm.
[0017] In another aspect of the present application, there is provided an electronic device, the device includes:
[0018] at least one processor; and
[0019] a memory communicatively connected to the at least one processor;
[0020] The memory stores instructions executable by the at least one processor. The instructions are executed by the at least one processor so that the at least one processor can execute the automatic adjustment method of the intelligent storage cold storage shelf as described above.
[0021] In another aspect of the present application, there is provided a computer-readable storage medium, on which computer program instructions are stored. The computer program instructions can be executed by a processor to implement the automatic adjustment method of the intelligent storage cold storage shelf.
[0022] In the solution provided by the embodiments of the present application, by responding to a target germplasm storage request, the attribute characteristics of the target germplasm are obtained; based on the attribute characteristics of the target germplasm, a germplasm storage management rule is generated; the intelligent storage cold storage shelves are automatically adjusted based on the germplasm storage management rule to achieve the storage management of germplasm. By monitoring the temperature and humidity environmental conditions corresponding to different storage areas or storage positions, the activity of the germplasm stored on the intelligent storage cold storage shelves is ensured; and based on the automatic adjustment method of the intelligent storage cold storage shelves proposed in the present application, according to the characteristic attributes of the target germplasm, the storage positions where the germplasm is located on the intelligent storage cold storage shelves are automatically adjusted regularly, so as to prevent the germplasm from losing its activity due to being in a high-temperature or humid environment for a long time; in addition, based on the automatic adjustment method of the intelligent storage cold storage shelves proposed in the present application, without manual intervention, the automatic, continuous and stable monitoring of germplasm is realized, with higher efficiency and less loss of human and material resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for use in the embodiments or the description of the prior art. Obviously, the following drawings are some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0024] By reading the detailed description of the non-restrictive embodiments with reference to the following drawings, other features, purposes and advantages of the present application will become more obvious:
[0025] Figure 1 It is a schematic flow chart of the automatic adjustment method of the intelligent storage cold storage shelves provided by an embodiment of the present application;
[0026] Figure 2 It is a schematic structural diagram of the automatic adjustment system of the intelligent storage cold storage shelves provided by an embodiment of the present application;
[0027] Figure 3 It is a schematic structural diagram of an electronic device suitable for implementing the solution in the embodiments of the present application.
[0028] The same or similar reference numerals in the drawings represent the same or similar components. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0029] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the following will clearly and completely describe the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. Apparently, the described embodiments are some, but not all, of the embodiments of this application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of this application without making creative efforts shall fall within the protection scope of this application.
[0030] In a typical configuration of this application, both the terminal and the devices of the service network include one or more processors (CPUs), input / output interfaces, network interfaces, and memories.
[0031] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM), and / or non-volatile memory in the form of, for example, read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0032] Computer-readable media include permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. The information can be computer program instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory, or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD), or other optical storage, magnetic cassette tapes, magnetic disk storage, or other magnetic storage devices, or any other non-transmission media that can be used to store information accessible by a computing device.
[0033] The embodiments of this application provide an automatic adjustment method for an intelligent storage cold storage shelf, and the method includes:
[0034] In response to a target germplasm storage request, obtain the attribute characteristics of the target germplasm;
[0035] Based on the attribute characteristics of the target germplasm, generate a germplasm storage management rule;
[0036] The intelligent storage cold storage shelf is automatically adjusted based on the germplasm storage management rule to implement the storage management of the germplasm.
[0037] In an actual scenario, the execution entity of this method can be a user device, or a device formed by integrating a user device and a network device through a network, or it can also be an application program running on the above-mentioned devices. The user device includes, but is not limited to, various terminal devices such as computers, mobile phones, tablet computers, smart watches, and bracelets. The network device includes, but is not limited to, implementations such as network hosts, single network servers, multiple network server sets, or computer collections based on cloud computing. Here, the cloud consists of a large number of hosts or network servers based on cloud computing. Among them, cloud computing is a type of distributed computing, which is a virtual computer composed of a group of loosely coupled computer sets.
[0038] Figure 1 The processing flow of an automatic adjustment method for an intelligent storage cold storage shelf provided by an embodiment of the present application is shown. The method is applied to an intelligent storage cold storage shelf, and the intelligent storage cold storage shelf includes a stacker, an environmental monitoring unit, and a control unit. The method at least includes the following processing steps:
[0039] Step S101, in response to a target germplasm storage request, obtain the attribute characteristics of the target germplasm;
[0040] Step S102, generate a germplasm storage management rule based on the attribute characteristics of the target germplasm;
[0041] Step S103, the intelligent storage cold storage shelf automatically adjusts based on the germplasm storage management rule to implement the storage management of the germplasm.
[0042] In one embodiment, generating a germplasm storage management rule based on the attribute characteristics of the target germplasm includes: generating a germplasm information table based on the attribute characteristics of the target germplasm, and determining at least one storage bin as the target storage bin for storing the target germplasm; obtaining the bin number of the target storage bin, and generating a germplasm storage management rule based on the bin number of the target storage bin and the germplasm information table; wherein, the germplasm information table includes: the storage time, storage duration, storage temperature, access frequency, and category of the target germplasm.
[0043] Specifically, a germplasm storage management rule is generated based on the storage bin number and the germplasm information label of the storage bin, including: establishing a germplasm database to record the attributes of the germplasm such as temperature parameters, inbound and outbound frequencies, categories, etc., where the quantity of the germplasm is at least one or the categories of the germplasm are at least one; when a target germplasm storage request is obtained, the characteristic attributes of the target germplasm are obtained based on the germplasm database, and the control unit matches the characteristic attributes of the target germplasm with the storage areas of the pre-generated intelligent storage cold storage shelves to calculate the optimal storage area for the target germplasm; a storage bin for storing the target germplasm is determined within the optimal storage area, and the stacker is controlled to send the target germplasm to the storage bin for storage.
[0044] In one of the embodiments, the intelligent storage cold storage shelves are automatically adjusted based on the germplasm management rule, including: storing the target germplasm in a target storage bin based on the storage temperature, access frequency, and category of the target germplasm, and adjusting the occupancy status of the target storage bin to occupied; obtaining the duration of the occupied status of the target storage bin; when the duration of the occupied status of the target storage bin is equal to the storage duration of the target germplasm, automatically adjusting the target storage bin to the target storage area.
[0045] Specifically, the intelligent storage cold storage shelves are automatically adjusted based on the management rule, including: the environmental monitoring unit continuously collects the temperature and humidity data of the storage bin and / or the storage area, and transmits the temperature and humidity data to the control unit; the control unit analyzes the data and judges whether to adjust the position according to the characteristic attributes of the target germplasm; if necessary, the control unit generates a position adjustment plan and issues an order to execute the storage bin position adjustment command; the stacker adjusts the target storage bin to an idle storage bin based on the position adjustment plan generated by the control unit and feeds back the command execution result to the control unit. Among them, the stacker includes a connection mechanism and a movement control mechanism, and has the functions of grasping and moving the storage bin; the control unit includes an industrial computer and software, and has the functions of generating a germplasm database, monitoring the germplasm storage environment, and adjusting the position of the storage bin.
[0046] In one of the embodiments, the intelligent storage cold storage shelves are automatically adjusted based on the germplasm management rule, including: obtaining the temperature of the target storage bin where the target germplasm is located; if the temperature of the storage bin exceeds / falls below the storage temperature of the target germplasm, automatically adjusting the target storage bin to the target storage area.
[0047] Specifically, the temperature of the target storage bin where the target germplasm is located is obtained through the environmental monitoring unit; if the environmental monitoring unit detects that the temperature of the storage bin exceeds / falls below the storage temperature of the target germplasm, the control unit sends a storage bin position adjustment instruction to control the stacker to adjust the target storage bin to the target storage area. Among them, the environmental monitoring unit includes a temperature sensor and a programmable logic controller; after the temperature sensor monitors the temperature in the storage area, it sends the temperature information to the control unit through the CAN bus.
[0048] In one embodiment, based on the usage frequency of the germplasm, the intelligent storage cold storage shelves are sequentially divided into a high-frequency area, a medium-frequency area, and a low-frequency area starting from the goods access opening of the cold storage; the total amount of the germplasm of any category in the high-frequency area is determined; the storage temperature corresponding to the germplasm with the largest total amount of germplasm is obtained as the temperature of the high-frequency area.
[0049] Specifically, according to the storage temperature of the germplasm, the intelligent storage cold storage shelves can be divided into a high-temperature area, a medium-temperature area, and a low-temperature area; according to the usage frequency of the germplasm, the intelligent storage cold storage shelves can be divided into a high-frequency area, a medium-frequency area, and a low-frequency area; according to the category of the germplasm, the intelligent storage cold storage shelves can be divided into several storage areas according to each category. In the actual application scenario, the medium-temperature area can be set in the middle of the high-temperature area and the low-temperature area. Moreover, a high-temperature area, a medium-temperature area, and a low-temperature area can be respectively set in the high-frequency area, the medium-frequency area, and the low-frequency area; further, multiple sensors can be set in each storage area to ensure the temperature stability in each storage area.
[0050] In one embodiment, the method further includes: obtaining the attribute characteristics of the germplasm, where the attribute characteristics of the germplasm include at least one of storage temperature, usage frequency, and category; based on the attribute characteristics of the germplasm, dividing the intelligent storage cold storage shelves into multiple storage areas, and numbering the storage areas to generate a first identification code; dividing any storage area into at least one storage bin, and coding the storage bin to generate a bin number, where the bin number includes the first identification code.
[0051] In actual application scenarios, the first identification codes for the high-frequency region, medium-frequency region, and low-frequency region can be A, B, and C respectively; the first identification codes for the high-temperature region, medium-temperature region, and low-temperature region can be X, Y, and Z respectively; the first identification code for the storage area divided according to the category of the target germplasm can be named after the name of the germplasm stored in the storage area. The bin code of the storage bin can be encoded according to the row and column positions of the shelf where the storage bin is located and the storage area where it is located. For example, if the row where the storage bin is located is the 3rd row, the column where it is located is the 4th column, and the storage area where the storage bin is located is the high-frequency region, then the bin code of this storage bin is A0304. When the storage bin located in the 3rd row and 4th column is in the high-temperature area of the high-frequency region, the bin code of this storage bin can be AX0304. This application does not limit the naming of the storage bin and the storage area. When naming them, it is only necessary to ensure that the storage bin is easy to be located.
[0052] In one of the embodiments, automatically adjusting the target storage bin to the target storage area includes: obtaining the occupancy status of the storage bins in the target storage area; if there is at least one idle storage bin with an occupancy status of unoccupied in the target storage area, then swap the idle storage bin with the target storage bin, and swap the bin code of the target storage bin and the bin code of the idle storage bin.
[0053] Specifically, swapping the bin code of the target storage bin and the bin code of the idle storage bin includes: for example, the bin code of the target storage bin is A0304, and the bin code of the idle storage bin is B0506. When swapping the target storage bin with the idle storage bin, the two exchange their respective bin codes with each other; that is, the bin code of the target storage bin becomes B0506, and the bin code of the idle storage bin becomes A0304; at the same time, bind the bin code B0506 to the germplasm information table of the target germplasm, and unbind the germplasm information table of the target germplasm from A0304; set the occupancy status of the storage bin corresponding to the bin code B0506 to occupied, and set the occupancy status of the storage bin corresponding to the bin code A0304 to unoccupied.
[0054] In one of the embodiments, before automatically adjusting the target storage bin to the target storage area, it is necessary to ensure that there is an idle storage bin with an occupancy status of unoccupied in the target storage. If there is no idle storage bin in the target storage area, then determine whether there is a storage bin to be adjusted in the target storage area; if there is a storage bin to be adjusted in the target storage area, then after adjusting the storage bin to be adjusted, then adjust the target storage bin to the target storage area. If there is no idle storage bin in the target storage area and there is no storage bin to be adjusted, then send an alarm to notify the staff to intervene manually.
[0055] Specifically, before automatically adjusting the target storage bin to the target storage area, it is necessary to ensure that the target storage memory has an idle storage bin with an occupied status of unoccupied. If there is no idle storage bin in the target storage area, it is necessary to determine whether there is a storage bin to be adjusted in the target storage area; if there is a storage bin to be adjusted in the target storage area, after adjusting the storage bin to be adjusted, then adjust the target storage bin to the target storage area, including: for example, the bin code of the target storage bin is A0708, and the bin code of the storage bin to be adjusted is B0809, then it is necessary to determine whether there is an idle storage bin in the intelligent storage cold storage rack; assuming that there is an idle storage bin C0909 in the intelligent storage cold storage rack, the stacker first adjusts the storage bin with the bin code B0809 to the storage bin with the bin code C0909 (i.e., swaps the storage bin with the bin code B0809 and the storage bin with the bin code C0909). At this time, the occupied status of the storage bin with the bin code B0809 is unoccupied, and the occupied status of the storage bin with the bin code C0909 is occupied; the stacker adjusts the storage bin with the bin code A0708 to the storage bin with the bin code B0809. At this time, the occupied status of the storage bin with the bin code B0809 is occupied, and the occupied status of the storage bin with the bin code A0708 is unoccupied; finally, the stacker adjusts the storage bin with the bin code C0909 to the storage bin with the bin code A0708. At this time, the occupied status of the storage bin with the bin code A0708 is occupied, and the occupied status of the storage bin with the bin code C0909 is unoccupied. Based on the above method, the adjustment of the storage bin with the bin code A0708 and the storage bin with the bin code B0809 can be completed.
[0056] In addition, the embodiment of the present application also provides an automatic adjustment system for an intelligent storage cold storage rack. This system is applied to the intelligent storage cold storage rack, and the structure of this device is as Figure 2 shown. This system includes:
[0057] A response acquisition unit, in response to a target germplasm storage request, for acquiring the attribute characteristics of the target germplasm;
[0058] A rule generation unit, based on the attribute characteristics of the target germplasm, for generating a germplasm storage management rule;
[0059] An adjustment control unit, for controlling the intelligent storage cold storage rack to automatically adjust based on the germplasm storage rule to achieve the storage management of the germplasm.
[0060] In one of the implementation manners, the corresponding acquisition unit and the rule generation unit include a programmable logic controller; the adjustment control unit includes an environment monitoring unit, a control unit, and a stacker, and the control unit includes a programmable logic controller and an industrial computer.
[0061] Based on the same inventive concept, an electronic device is also provided in an embodiment of the present application. The method corresponding to the electronic device may be the automatic adjustment method of the intelligent storage cold storage shelf in the foregoing embodiment, and the principle of solving the problem is similar to that of this method. The electronic device provided in the embodiment of the present application includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the methods and / or technical solutions of multiple foregoing embodiments of the present application.
[0062] The electronic device may be a user device, or a device formed by integrating the user device and the network device through a network, or may also be an application program running on the above devices. The user device includes, but is not limited to, various terminal devices such as computers, mobile phones, tablet computers, smart watches, and bracelets. The network device includes, but is not limited to, implementations such as a network host, a single network server, a set of multiple network servers, or a computer set based on cloud computing. Here, the cloud is composed of a large number of hosts or network servers based on cloud computing. Among them, cloud computing is a type of distributed computing, which consists of a virtual computer formed by a group of loosely coupled computer sets.
[0063] Figure 3 The structure of an electronic device suitable for implementing the methods and / or technical solutions in the embodiments of the present application is shown. The device 300 includes a central processing unit (CPU, Central Processing Unit) 301, which can execute various appropriate actions and processes according to the program stored in the read-only memory (ROM, Read Only Memory) 302 or the program loaded from the storage part 308 into the random access memory (RAM, Random Access Memory) 303. In the RAM 303, various programs and data required for system operation are also stored. The CPU 301, ROM 302, and RAM 303 are connected to each other through a bus 304. The input / output (I / O, Input / Output) interface 305 is also connected to the bus 304.
[0064] The following components are connected to the I / O interface 305: an input section 306 including a keyboard, a mouse, a touch screen, a microphone, an infrared sensor, etc.; an output section 307 including a cathode ray tube (CRT), a liquid crystal display (LCD), an LED display, an OLED display, etc., and a speaker; a storage section 308 including one or more computer-readable media such as a hard disk, an optical disk, a magnetic disk, a semiconductor memory, etc.; and a communication section 309 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 309 performs communication processing via a network such as the Internet.
[0065] In particular, the method and / or embodiment in the embodiments of the present application can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program codes for performing the method shown in the flowchart. When the computer program is executed by a central processing unit (CPU) 301, the above functions defined in the method of the present application are executed.
[0066] Another embodiment of the present application also provides a computer-readable storage medium, on which computer program instructions are stored, and the computer program instructions can be executed by a processor to implement the method and / or technical solution of any one or more of the foregoing embodiments of the present application.
[0067] Specifically, this embodiment can adopt any combination of one or more computer-readable media. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of a computer-readable storage medium include: an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0068] A computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which computer-readable program code is carried. Such propagated data signals may take many forms, including - but not limited to - electromagnetic signals, optical signals, or any suitable combination of the foregoing. The computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device.
[0069] The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including - but not limited to - wireless, wireline, optical fiber cable, RF, and the like, or any suitable combination of the foregoing.
[0070] The computer program code for performing the operations of the present application may be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0071] The flowcharts or block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of devices, methods, and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a portion of code that contains one or more executable instructions for implementing the specified logical function. It should also be noted that, in some alternative implementations, the functions noted in the blocks may occur in a different order than noted in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system that performs the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.
[0072] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.
[0073] In several embodiments provided in the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or page components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.
[0074] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0075] In addition, in each embodiment of the present application, the functional units can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated units can be implemented in the form of hardware or in the form of a combination of hardware and software functional units.
[0076] The above integrated units implemented in the form of software functional units can be stored in a computer-readable storage medium. The above software functional units stored in a storage medium include several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute some steps of the methods described in each embodiment of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs that can store program codes.
[0077] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than limiting them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
[0078] In addition, it is obvious that the word "including" does not exclude other units or steps, and the singular does not exclude the plural. A plurality of units or devices stated in the apparatus claims can also be implemented by one unit or device through software or hardware. The terms such as first and second are used to represent names and do not indicate any specific order.
Claims
1. An automatic adjustment method for an intelligent storage cold storage shelf, wherein, The method is applied to an intelligent storage cold storage shelf, and the method includes: In response to a target germplasm storage request, obtaining the attribute characteristics of the target germplasm; Generating a germplasm storage management rule based on the attribute characteristics of the target germplasm; The intelligent storage cold storage shelf automatically adjusts based on the germplasm storage management rule to implement the storage management of the germplasm.
2. The automatic adjustment method of the intelligent storage cold storage shelf according to claim 1, wherein, Generating a germplasm storage management rule based on the attribute characteristics of the target germplasm includes: Generating a germplasm information table based on the attribute characteristics of the target germplasm, and determining at least one storage bin as a target storage bin for storing the target germplasm; Obtaining the bin number of the target storage bin, and generating a germplasm storage management rule based on the bin number of the target storage bin and the germplasm information table; Wherein, the germplasm information table includes: the storage time, storage duration, storage temperature, access frequency and category of the target germplasm.
3. The automatic adjustment method of the intelligent storage cold storage shelf according to claim 2, wherein, The intelligent storage cold storage shelf automatically adjusts based on the germplasm management rule, including: Based on the storage temperature, access frequency and category of the target germplasm, storing the target germplasm in the target storage bin, and adjusting the occupancy status of the target storage bin to occupied; Obtaining the duration of the occupied status of the target storage bin; When the duration of the occupied status of the target storage bin is equal to the storage duration of the target germplasm, automatically adjusting the target storage bin to the target storage area.
4. The automatic adjustment method of the intelligent storage cold storage shelf according to claim 2, wherein, The intelligent storage cold storage shelf automatically adjusts based on the germplasm management rule, including: Obtaining the temperature of the target storage bin where the target germplasm is located; If the temperature of the storage bin exceeds / falls below the storage temperature of the target germplasm, automatically adjusting the target storage bin to the target storage area.
5. The automatic adjustment method of the intelligent storage cold storage shelf according to any one of claims 1 to 4, wherein, The method further includes: Obtaining the attribute characteristics of the germplasm, where the attribute characteristics of the germplasm include at least one of storage temperature, access frequency and category; Based on the attribute characteristics of the germplasm, dividing the intelligent storage cold storage shelf into multiple storage areas, and numbering the storage areas to generate a first identification code; Dividing any storage area into at least one storage bin, and coding the storage bin to generate a bin number, where the bin number includes the first identification code.
6. The automatic adjustment method of the intelligent storage cold storage shelf according to claim 5, wherein, Automatically adjusting the target storage bin to the target storage area includes: Obtaining the occupancy status of the storage bin in the target storage area; If there is at least one idle storage bin with an occupancy status of unoccupied in the target storage area, swapping the idle storage bin with the target storage bin, and swapping the bin code of the target storage bin and the bin code of the idle storage bin.
7. The automatic adjustment method of the intelligent storage cold storage shelf according to claim 6, wherein, Dividing the intelligent storage cold storage shelf into multiple storage areas based on the attribute characteristics of the germplasm, including: Based on the access frequency of the germplasm, dividing the intelligent storage cold storage shelf into a high-frequency area, a medium-frequency area and a low-frequency area in sequence starting from the goods access opening of the cold storage; Determining the total amount of germplasm of any germplasm category in the high-frequency area; Obtaining the storage temperature corresponding to the germplasm with the largest total amount of germplasm as the temperature of the high-frequency area.
8. An automatic adjustment system for an intelligent storage cold storage shelf, wherein, The device is applied to an intelligent storage cold storage shelf, and the system includes: A response acquisition unit, in response to a target germplasm storage request, for acquiring the attribute characteristics of the target germplasm; A rule generation unit, based on the attribute characteristics of the target germplasm, for generating a germplasm storage management rule; An adjustment control unit, for controlling the intelligent storage cold storage shelves to automatically adjust based on the germplasm storage rule, so as to implement the storage management of the germplasm.
9. An electronic device, the electronic device comprising: At least one processor; And A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor, so that the at least one processor can execute the method according to any one of claims 1 to 7.
10. A computer-readable medium having computer program instructions stored thereon, wherein, The computer program instructions can be executed by a processor to implement the method according to any one of claims 1 to 7.