Method and system for carrying out scheduling management on loading device through management system

By managing the in-store, out-of-store and material storage tracks in the system, combined with the track switching switch and sensor, the automatic scheduling and management of the loading device is realized, solving the problem of automatic distribution of different models of products or components, and ensuring that the loading device reaches the target position as required.

CN120397560APending Publication Date: 2025-08-01青岛北洋天青数联智能有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510574191.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-06
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

How to achieve automatic scheduling and management of different models of products or components, especially how to track and distribute problematic products or components during the production process to avoid manual intervention.

Method used

The loading device is scheduled and managed through the management system, and the inlet and outgoing tracks and material storage tracks are used, combined with the track switching switch and sensor, the status of the loading device is monitored in real time, and the outgoing path is automatically adjusted according to abnormal conditions.

Benefits of technology

The automatic inlet and outflow of the loading device is realized, and the transportation process of each loading device is monitored and tracked in real time to ensure that it reaches the target position on demand without manual intervention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120397560A_ABST
    Figure CN120397560A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data processing. In particular to a method and a system for scheduling management of loading devices through a management system. The management system comprises a warehouse-in track and a warehouse-out track, a plurality of material storage tracks are arranged between the warehouse-in track and the warehouse-out track, and the method comprises the steps that in the warehouse-in process of the loading device, a target warehouse-in track path of the loading device is obtained; when the loading device is conveyed to a first target track change-over switch, a first control instruction is sent to the first target track change-over switch according to target state information of the first target track change-over switch in a target warehousing track path of the loading device; in the conveying process of the loading device, if it is monitored that the loading device meets the abnormal condition, a target warehouse-out track path of the loading device is obtained according to the target abnormal condition met by the loading device. And each loading device is tracked in real time, and automatic warehousing, warehouse-out, abnormal condition monitoring and scheduling management for different loading devices are realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of data processing, and in particular, to a method and system for scheduling and managing a loading device through a management system. Background Art

[0002] With the development of technology, how to achieve automation has become an important research content in all walks of life. In the production process of products, current products or components are divided into multiple models, and different models of products or components need to be stored separately or conveyed on different production lines. And there will also be defective products or defective components in the production process of products or components. How to track different products or components and achieve automatic scheduling and management of them has become an urgent problem to be solved at present. Summary of the Invention

[0003] To solve the above problems, this application provides a method and system for scheduling and managing a loading device through a management system.

[0004] According to one aspect of this application, there is provided a method for scheduling and managing a loading device through a management system. The management system includes an inbound track and an outbound track. The loading device is hoisted on the track, and the loading device is conveyed through the track. There are multiple material storage tracks between the inbound track and the outbound track. The inbound track is switched and connected to the multiple material storage tracks through a first track switching switch to convey the loading device to the corresponding material storage track. The method includes: During the inbound process of the loading device, obtain the target inbound track path of the loading device, where the target inbound track path includes the target material storage track, one or more first target track switching switches, and the target state information of each first target track switching switch; When the loading device is conveyed to the first target track switching switch, send a first control instruction to the first target track switching switch according to the target state information of the first target track switching switch in the target inbound track path of the loading device to switch the first target track switching switch to the target state; During the conveying process of the loading device, if it is monitored that the loading device meets an abnormal condition, obtain the target outbound track path of the loading device according to the target abnormal condition that the loading device meets, so that when the loading device goes out of the warehouse, the loading device is conveyed to the target distribution track based on the target outbound track path.

[0005] According to another aspect of the present application, a management system is provided. The management system includes an inbound track, an outbound track, and a loading device hoisted on the tracks. The loading device is conveyed through the tracks. A plurality of material storage tracks are arranged between the inbound track and the outbound track. The inbound track is switched and connected to the plurality of material storage tracks through a first track switching switch to convey the loading device to the corresponding material storage track. The management system further includes: A module configured to obtain a target inbound track path of the loading device during the inbound process of the loading device. The target inbound track path includes a target material storage track, one or more first target track switching switches, and target status information of each first target track switching switch. A second module configured to send a first control instruction to the first target track switching switch according to the target status information of the first target track switching switch in the target inbound track path of the loading device when the loading device is conveyed to the first target track switching switch, so as to switch the first target track switching switch to the target status. A third module configured to obtain a target outbound track path of the loading device according to the target abnormal condition satisfied by the loading device if it is monitored that the loading device satisfies an abnormal condition during the conveyance of the loading device, so that when the loading device is outbound, the loading device is conveyed to a target distribution track based on the target outbound track path.

[0006] According to yet another aspect of the present application, a computer device is provided. The device includes: A processor; and A memory arranged to store computer-executable instructions, and the executable instructions, when executed, cause the processor to perform the operations of any of the above methods.

[0007] According to one aspect of the present application, a computer-readable medium storing instructions is provided, and the instructions, when executed, cause the system to perform the operations of any of the above methods.

[0008] Compared with the prior art, the present application controls the loading device to enter the warehouse by obtaining the target inbound track path of the loading device. By monitoring the conveying process of the loading device, it is detected whether the loading device meets the abnormal conditions. And when the loading device meets the abnormal conditions, the target outbound track path is determined according to the target abnormal conditions met by the loading device to control the outbound process of the loading device. By tracking each loading device, automatic inbound and outbound are realized. At the same time, real-time monitoring of the entire conveying process is achieved, each loading device is tracked, and automatic scheduling management of the entire conveying process is completed based on the actual situation of each loading device (such as material type, abnormal situation, etc.). So that after the loading device is sent into the management system, there is no need for manual participation in the scheduling process, and the automatic scheduling management of the loading device is realized through the management system. Each loading device is conveyed from beginning to end to the corresponding position. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] Other features, objects, and advantages of the present application will become more apparent by reading the detailed description of the non-limiting embodiments with reference to the following drawings: Figure 1 FIG. shows a flowchart of a method for scheduling and managing a loading device through a management system according to an embodiment of the present application; Figure 2 FIG. shows a schematic structural diagram of a management system according to an embodiment of the present application; Figure 3 FIG. shows a schematic structural diagram of a management system according to another embodiment of the present application; Figure 4 FIG. shows an exemplary system that can be used to implement the various embodiments described in the present application.

[0010] Reference numerals: 1, inbound track; 11, first track switching switch; 12, first sensor; 13, second sensor; 2, outbound track; 21, second track switching switch; 22, third sensor; 23, third track switching switch; 24, fourth sensor; 25, fifth sensor; 3, material storage track; 41, first distribution track; 42, second distribution track; 4, third distribution track. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0011] The present application will be further described in detail below with reference to the drawings.

[0012] In a typical configuration of the present application, the terminal, the devices of the service network, and the trusted party all include one or more processors (for example, a central processing unit (CPU)), an input / output interface, a network interface, and a memory.

[0013] The memory may include non-permanent memory in the form of computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read only memory (ROM) or flash memory. The memory is an example of a computer-readable medium.

[0014] Computer-readable media includes both permanent and non-permanent, removable and non-removable media implemented by any method or technology for storing information. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PCM), programmable random access 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 cassettes, magnetic tape disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to store information that can be accessed by a computing device.

[0015] The devices referred to in this application include, but are not limited to, terminals, network devices, or devices formed by integrating terminals and network devices through a network. The terminals include, but are not limited to, any mobile electronic product that can perform human-computer interaction with users (such as human-computer interaction through a touchpad), such as smart phones, tablet computers, etc. The mobile electronic products can adopt any operating system, such as Android operating system, iOS operating system, etc. Among them, the network devices include an electronic device that can automatically perform numerical calculations and information processing according to pre-set or stored instructions. Its hardware includes, but is not limited to, microprocessors, application specific integrated circuits (ASICs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), digital signal processors (DSPs), embedded devices, etc. The network devices include, but are not limited to, computers, network hosts, single network servers, multiple network server sets or clouds composed of multiple servers; here, the cloud is composed of a large number of computers or network servers based on cloud computing. Among them, cloud computing is a type of distributed computing, consisting of a virtual supercomputer formed by a group of loosely coupled computer sets. The network includes, but is not limited to, the Internet, wide area network, metropolitan area network, local area network, VPN network, wireless ad hoc network (Ad Hoc network), etc. Preferably, the device can also be a program running on the terminal, network device, or a device formed by integrating the terminal and network device, network device, touch terminal or network device and touch terminal through a network.

[0016] Of course, those skilled in the art should understand that the above devices are only examples. Other existing or future devices that are applicable to this application should also be included within the protection scope of this application and are hereby incorporated by reference.

[0017] In the description of this application, "a plurality of" means two or more, unless otherwise specifically defined.

[0018] Figure 1Disclosed is a method for scheduling and managing a loading device through a management system according to an embodiment of the present application. The management system includes an inbound track and an outbound track. The loading device is hoisted on the track, and the loading device is conveyed through the track. A plurality of material storage tracks are arranged between the inbound track and the outbound track. The inbound track is switchably connected to the plurality of material storage tracks through a first track switching switch to convey the loading device to the corresponding material storage track. The method includes step S11, step S12, and step S13. In step S11, during the inbound process of the loading device, the target inbound track path of the loading device is obtained, where the target inbound track path includes a target material storage track, one or more first target track switching switches, and the target state information of each first target track switching switch; in step S12, when the loading device is conveyed to the first target track switching switch, a first control instruction is sent to the first target track switching switch according to the target state information of the first target track switching switch in the target inbound track path of the loading device to switch the first target track switching switch to the target state; in step S13, during the conveying process of the loading device, if it is monitored that the loading device meets an abnormal condition, according to the target abnormal condition met by the loading device, the target outbound track path of the loading device is obtained, so that when the loading device is outbound, the loading device is conveyed to the target distribution track based on the target outbound track path. In some embodiments, the execution subject of the present method includes but is not limited to control modules such as processors and computing devices. For example, the control module is electrically connected to the driving mechanisms of each track, the driving mechanisms of the track switching switches, and the sensors respectively for operations such as information transmission and sending control instructions. In some embodiments, the track includes but is not limited to a friction rod suspension chain track. For example, the loading device is hoisted on the friction rod suspension chain track through a hook. For example, a plurality of loading devices can be hoisted on the friction rod suspension chain track at equal intervals through hooks. In some embodiments, the loading device includes but is not limited to a container for loading materials. For example, a cage-shaped container composed of multiple assembled rods, a plate-shaped container assembled by panels, etc. In some embodiments, the inbound track, the outbound track, and the material storage track respectively correspond to different driving mechanisms. In other words, the inbound track, the outbound track, and the material storage track respectively correspond to their own driving mechanisms to control the driving of different tracks respectively. Here, those skilled in the art can understand that the friction rod suspension chain track includes a friction rod, the loading device includes wheels, the wheels abut against the friction rod, and the friction rod is rotated by the driving mechanism, and the friction rod pushes the wheels forward through rotation. A track is arranged below the friction rod, and the wheels are placed on the track so that the wheels can move forward on the track under the drive of the friction rod.In some embodiments, there is a small gap between the friction rods of different tracks, but the tracks below the friction rods are connected so that, driven by the friction rod of the previous track and by virtue of the inertia of the wheel, the wheel can reach the next track. For example. Figure 2 As shown, the management system includes an inbound track 1, an outbound track 2, and a material storage track 3. Among them, a plurality of material storage tracks 3 are arranged between the inbound track 1 and the outbound track 2 (for example, Figure 2 as shown by the three material storage tracks 3 of A, B, and C arranged between the inbound track 1 and the outbound track 2). Continuing to refer to Figure 2 , the inbound track 1 is switched and connected to a plurality of material storage tracks 3 through a first track switching switch 11. In some embodiments, the track switching switch includes, but is not limited to, a driving mechanism and a track guiding plate. For example, a track guiding plate is arranged at the fork of the inbound track 1 and the material storage track 3. The track guiding plate is connected to a driving mechanism. When it is necessary to convey the loading device to the material storage track 3, the system controls the driving mechanism to drive the track guiding plate to block the inbound track 1 and connect the inbound track 1 and the material storage track 3. When at the fork, it is necessary to continue to convey the loading device along the inbound track 1, the system controls the driving mechanism to drive the track guiding plate to block the material storage track 3 and connect the inbound track 1. In some embodiments, the driving mechanism includes, but is not limited to, cylinder driving. Of course, those skilled in the art can understand that the above-described track switching switch is only an example, aiming to illustrate that track switching can be achieved at the track fork through the track switching switch. For example, the track switching switch can also be a combination of a driving mechanism and a disc. Different track connection structures are arranged on the disc. The disc is rotated to the corresponding position by the driving mechanism, and the corresponding tracks are connected through the corresponding track connection structures on the disc. In some embodiments, as Figure 2 shown, the plurality of material storage tracks 3 are arranged in parallel, and the inbound track 1 and the outbound track 2 are arranged in parallel.

[0019] Specifically, in step S11, during the inbound process of the loading device, the target inbound track path of the loading device is obtained. Among them, the target inbound track path includes the target material storage track, one or more first target track switching switches, and the target state information of each first target track switching switch. In some embodiments, the inbound process includes, but is not limited to, the process of the loading device entering the corresponding material storage track 3 from the inbound track 1. For example, referring to Figure 2, during the process that the loading device is transported from left to right on the warehousing track 1 to the corresponding material storage track 3. During the warehousing process of the loading device, the system obtains the target warehousing track path of the loading device. In some embodiments, different loading devices need to be transported to different material storage tracks 3. For example, different loading devices load different materials, and different material storage tracks 3 are used to store different materials. Therefore, different loading devices need to be transported to the corresponding material storage tracks 3 according to their numbers. The system can obtain the target warehousing track path of the loading device based on the first identification information of the loading device to transport the loading device to the corresponding material storage track 3. In some other embodiments, the target warehousing track path of the loading device can also be determined based on the storage status of the material storage track 3 (such as the remaining storage positions). For example, referring to Figure 2 , from left to right, the material storage track A, the material storage track B, and the material storage track C are filled with materials in sequence. Of course, it is also possible to fill multiple material storage tracks in sequence from right to left. For the specific description of obtaining the target warehousing track path of the loading device, please refer to the corresponding embodiments below and will not be elaborated here. In some embodiments, the target warehousing track path includes but is not limited to the target material storage track, one or more first target track switching switches, and the target status information of each first target track switching switch. For example, the system determines the target material storage track corresponding to each loading device, the first target track switching switch to pass through when warehousing into the target material storage track, and the target status information of the first target track switching switch when arriving at each first target track switching switch. In some embodiments, the target status information includes but is not limited to open and closed. In some embodiments, when the first track switching switch 11 is in the closed state, the warehousing track is connected. When the first track switching switch 11 is in the open state, the warehousing track is connected to the corresponding material storage track 3. Here, the corresponding material storage track 3 includes the material storage track 3 that connects the warehousing track 1 and the material storage track 3 through the first track switching switch 11.

[0020] In step S12, when the loading device is transported to the first target track switch, a first control instruction is sent to the first target track switch according to the target storage track path of the loading device and the target status information of the first target track switch, so as to switch the first target track switch to the target status. For example, the system tracks the transportation process of each loading device in real time. In some embodiments, the transportation process of each loading device is tracked by setting induction devices at corresponding positions on the tracks of the management system. For the specific tracking method of each loading device by the system, please refer to the corresponding embodiments below and will not be elaborated here. For example, after determining the target storage track path of each loading device, the system tracks the transportation of the loading device based on the target storage track path. When the loading device is transported to the first target track switch in the target storage track path, the system controls the first target track switch to switch to the target status, so that the loading device can be transported to the target material storage track according to the target storage track path.

[0021] In step S13, during the transportation of the loading device, if it is monitored that the loading device meets the abnormal conditions, according to the target abnormal conditions met by the loading device, the target outbound track path of the loading device is obtained, so that when the loading device exits the warehouse, it can be transported to the target distribution track based on the target outbound track path. In some embodiments, the system monitors the transportation process of the loading device in real time. During the transportation process, if it is monitored that the loading device has an abnormal state (for example, meets the abnormal conditions), then according to the target abnormal conditions met by the loading device, the target outbound track path is obtained. In some other embodiments, if the loading device does not have an abnormal state (for example, does not meet the abnormal conditions), it can exit the warehouse normally. For example, multiple abnormal conditions and the corresponding outbound track paths for each abnormal condition are preset in the system, and the target outbound track path corresponding to the target abnormal conditions met by the loading device is queried and obtained to transport the loading device to the corresponding distribution track. In some embodiments, as Figure 2 shown, the distribution tracks include but are not limited to various distribution tracks such as the first distribution track, the second distribution track, and the third distribution track. For example, the empty-load track line, the maintenance track line, the scheduling track line, the normal outbound track, etc. In some embodiments, the normal outbound track and the empty-load track line can be the same line, so that after the empty-load loading device exits the warehouse, it can be recycled normally. In some embodiments, the outbound track 2 is connected to different distribution tracks through one or more third track switches. For the specific description of this part, please refer to the corresponding embodiments below and will not be elaborated here. In some embodiments, the abnormal conditions include but are not limited to the loading device being in an empty-load state, the loading device having a fault, and the loading device not matching the target material storage track where it is located. For the detection of abnormal conditions, please refer to the corresponding embodiments below and will not be elaborated here.

[0022] In some embodiments, step S11 includes: sending a warehousing instruction to the warehousing track to drive the warehousing track to drive the loading device to operate; during the process of the loading device entering the warehouse, querying from the database the target warehousing track path corresponding to the first identification information according to the first identification information of the loading device, wherein each loading device is provided with first identification information, the first identification information is obtained through a first sensor, the first sensor is arranged on the warehousing track, and multiple first mapping relationships are recorded in the database, and each first mapping relationship is used to associate the first identification information with the warehousing track path corresponding to the first identification information. In some embodiments, the warehousing track, the outbound track, the material storage track, and the distribution track respectively correspond to a driving mechanism for separately controlling different tracks. For example, during the process of the loading device entering the warehouse, the system sends a warehousing instruction to the warehousing track. Specifically, for example, a warehousing instruction is sent to the driving mechanism of the warehousing track to drive the warehousing track to drive the loading device to operate through the driving mechanism. In some embodiments, each loading device is provided with first identification information, and the warehousing track is provided with a first sensor, and the first identification information of the loading device is obtained through the first sensor. In some embodiments, the first identification information includes but is not limited to RFID (Radio Frequency Identification) tags, two-dimensional codes, etc. The first sensor includes but is not limited to a reader capable of identifying RFID tags, a two-dimensional code scanner, etc. In some embodiments, the first sensor is arranged at the starting section of the warehousing track (for example, Figure 2 the position shown). In some embodiments, as shown in Table 1, the database includes multiple first mapping relationships, and each first mapping relationship is used to associate the first identification information with the warehousing track path corresponding to the first identification information, so that the system, after obtaining the first identification information of the loading device, queries from the database and obtains the target warehousing track path corresponding to the first identification information. For example, during the process of loading device 1 entering the warehouse, the first identification information (for example, A2) of the loading device 1 is obtained through the first sensor, and the system queries from the database according to the first identification information A2 and obtains the target warehousing track path corresponding to the first identification information A2 (for example, the target warehousing track path includes the target material storage track B2, the first target track switch U1, and the first target track switch U2, wherein the target state information of U1 is off, and the target state information of U2 is on).

[0023] Table 1 First mapping relationship

[0024] In some embodiments, continue to refer to Figure 2, a plurality of material storage tracks 3 are arranged side by side. A first track switching switch 11 is provided at the connection between the warehousing track 1 and each material storage track 3. A second sensor 13 is provided before each first track switching switch 11. Step S12 includes obtaining the first identification information of the loading device running to the second sensor through the second sensor; querying the first target track switching switch corresponding to the second sensor from the database according to the second identification information of the second sensor; determining the target state of the first target track switching switch according to the target warehousing track path of the loading device; if the current state of the first target track switching switch matches the target state, no first control instruction needs to be sent to the first target track switching switch, otherwise, a first control instruction is sent to the first target track switching switch to switch the first target track switching switch to the target state. In some embodiments, the front of the first track switching switch 11 includes: the side where the loading device passes first is the front. For example, with Figure 2For example, during the warehousing process, on the warehousing track, the left side is the front. The first identification information is obtained through the second sensor 13. The target warehousing track path corresponding to this first identification information has been determined based on the first identification information obtained through the first sensor 11 before. In some embodiments, the system can associate the first identification information with the corresponding target warehousing track path to facilitate querying the track path of the first identification information during the entire scheduling process of the loading device. In some embodiments, each sensor can also correspond to identification information (for example, the second identification information of the second sensor 13) so that the system can distinguish different sensors, thereby distinguishing the first track switching switch corresponding to the second sensor. In other words, the first target track switching switch reached by the loading device is determined to determine the target state of the first target track switching switch and control the first target track switching switch to switch to the target state. In some embodiments, the function of the first sensor 11 is for the system to obtain the first identification information and obtain the target warehousing track path based on the first identification information. The function of the second sensor 13 is to track the loading device reaching the track switching switch and control the track switching switch to switch to the target state based on the first identification information of the loading device. For example, the second sensor A is located in front of the first track switching switch A. The first track switching switch A can connect the warehousing track and the material storage track A. The second sensor B is located in front of the first track switching switch B. The first track switching switch B can connect the warehousing track and the material storage track B. The loading device S needs to be transported to the material storage track B. Determining the target warehousing track path of the loading device S based on the first identification information of the loading device S includes the target material storage track B, the first target track switching switch A, and the first target track switching switch B. Among them, the target state information of the first target track switching switch A is closed, and the target state information of the first target track switching switch B is open. When the loading device S is transported to the second sensor A, the first identification information of the loading device S is obtained through the second sensor A. The system determines that the first target track switching switch corresponding to the second sensor A is the first track switching switch A based on the second identification information of the second sensor A, and determines that the target state information of the first track switching switch A at this time is closed based on the target warehousing track path of the loading device S. If the current state of the first track switching switch A is closed, there is no need to send the first control instruction to the first track switching switch A. If the current state of the first track switching switch A is open, send the first control instruction to the first track switching switch A to close the first track switching switch A. When the loading device S is transported to the second sensor B, the first identification information of the loading device S is obtained through the second sensor B. The system determines that the first target track switching switch corresponding to the second sensor B is the first track switching switch B based on the second identification information of the second sensor B, and determines that the target state information of the first track switching switch B at this time is open based on the target warehousing track path of the loading device S.If the current state of the first track switching switch B is on, there is no need to send a first control instruction to the first track switching switch B. If the current state of the first track switching switch B is off, send a first control instruction to the first track switching switch A to turn on the first track switching switch B.

[0025] In some embodiments, continue to refer to Figure 2 , the outbound track 2 is switchably connected to a plurality of material storage tracks 3 through the second track switching switch 21 to convey the loading device from the material storage track 3 to the outbound track 2. A third sensor 22 is provided at the starting position of the material storage track 3. The method further includes step S14 (not shown). In step S14, whenever the first identification information is obtained through the third sensor on the material storage track, the material storage track where the third sensor is located is obtained from the database according to the third identification information of the third sensor, and a driving instruction is sent to the material storage track once to store a plurality of loading devices through the material storage track, and the number of loading devices already stored on each material storage track is recorded, so as to stop conveying the loading device to the material storage track when the material storage track is full; in response to the outbound instruction information, send an outbound instruction to the material storage track and the outbound track to convey the loading device in the material storage track out of the warehouse. In some embodiments, refer to Figure 2, the starting position of the material storage track 3 includes, but is not limited to, the position where the loading device enters the material storage track 3. For example, after the loading device is transported from the inbound track 1 to the material storage track 3, in order to store multiple loading devices, the transported loading device is identified by the third sensor 22. Each time a loading device comes in, the system sends a driving instruction to the material storage track 3 once. In some embodiments, each driving instruction causes the material storage track 3 to advance a certain distance so that multiple loading devices are stored at a certain distance interval. Each third sensor 22 in the system is associated with the material storage track 3 corresponding to the third sensor, so that when the first identification information sent by the third sensor 22 is received, the material storage track 3 associated with the third sensor 22 is queried from the association relationship according to the identification information of the third sensor 22, and a driving instruction is sent to the material storage track 3. In some embodiments, the number of loading devices that each material storage track 3 can store is fixed (for example, full load is 5, 6, or 10, etc.). The system also records the number of loading devices already stored in each material storage track 3 so as to stop transporting loading devices to the material storage track when the material storage track 3 is full. In some embodiments, when the material storage track is full, the system marks the material storage track as full, so that when determining the target inbound track, the material storage track is not determined as the material storage track, or a full load prompt message is sent or a full load prompt message is presented through the screen. In some embodiments, the outbound instruction can be issued after obtaining the instruction information of the user. For example, the management system includes an operation interface or an operation button, and the user can perform operations such as inbound and outbound on the management system through the operation interface or the operation button. For example, the system obtains the outbound instruction of a certain or certain material storage tracks, and sends the outbound instruction to the material storage track and the outbound track to transport the loading devices in the material storage track out of the warehouse. For example, refer to Figure 2, if the loading device in the material storage track A is to be transported out of the warehouse, an outbound instruction is sent to both the material storage track A and the outbound track 2. Specifically, an outbound instruction is sent to the drive mechanism of the material storage track A and the drive mechanism of the outbound track 2 respectively to transport the loading device in the material storage track A out of the warehouse. In some embodiments, when the loading devices of multiple material storage tracks need to be transported out of the warehouse, they can be transported out sequentially. In some embodiments, when the loading devices of multiple material storage tracks need to be transported out of the warehouse, when the length of the outbound track between two adjacent material storage tracks is equal to the length of the material storage track, an outbound instruction can be sent to the multiple material storage tracks simultaneously to prevent the material storage track (such as material storage track A) that outputs later from affecting the loading device transported out by the material storage track that outputs earlier (such as material storage track B). In other embodiments, when the loading devices of multiple material storage tracks need to be transported out of the warehouse, an outbound instruction can also be sent to the multiple material storage tracks sequentially. After all the loading devices in the previous material storage track that has been transported out of the warehouse, an outbound instruction is sent to the next material storage track. In some embodiments, a fifth sensor 25 (as shown in Figure 2 ) can be provided at the rear side of the material storage track to identify the number of loading devices transported out through the fifth sensor 25, so as to determine whether all the loading devices in the material storage track have been transported out of the warehouse.

[0026] In some embodiments, continuing to refer to Figure 2, one or more third track switching switches 23 are provided on the outbound track 2, and are connected to corresponding distribution tracks through the third track switching switches 23. A fourth inductor 24 is provided before each third track switching switch 23. Step S13 includes step S131 (not shown), step S132 (not shown), and step S133 (not shown). In step S131, during the inbound and outbound processes of the loading device, it is monitored in real time whether the loading device meets the abnormal conditions; in step S132, if the loading device meets the abnormal conditions, the target outbound track path corresponding to the target abnormal condition is queried from the database, and an association relationship between the first identification information of the loading device and the target abnormal condition is established, where the target outbound track path includes a target distribution track, one or more third target track switching switches, and the target status information of each third target track switching switch; in step S133, when the loading device is transported to the third target track switching switch, a third control instruction is sent to the third target track switching switch according to the target status information of the third target track switching switch in the outbound track path corresponding to the loading device, so as to switch the third target track switching switch to the target state. In some embodiments, the position where the loading device arrives first is the prior position. For example, the database includes multiple third mapping relationships, and each third mapping relationship is used to associate an abnormal condition with the outbound track path corresponding to the abnormal condition. For example, if there is no abnormal situation, the loading device is normally transported to the return line (for example, the distribution track includes a return line); if the loading device is in an empty state, the loading device is also transported to the return line (for example, the distribution track includes a return line); if the loading device does not match the target material storage track, the loading device is transported to the scheduling line (for example, the distribution track includes a scheduling line); if the loading device has a fault, the loading device is transported to the maintenance line (for example, the distribution track includes a maintenance line). Of course, those skilled in the art can understand that the corresponding relationship between the loading device and the outbound track path described above is only an example, and other existing or future possible corresponding relationships, if applicable to this application, are also within the protection scope of this application and are included herein by reference. For example, during the entire transportation process of each loading device, the management system will monitor in real time whether the loading device has abnormal conditions, and when the loading device has abnormal conditions, determine the target outbound track path according to the abnormal conditions met by the loading device, so as to automatically transport the loading device to the corresponding distribution track. In some embodiments, the monitoring methods for each abnormal condition are different. For the monitoring methods for each abnormal condition, please refer to the corresponding embodiments below and will not be elaborated here.In some embodiments, similar to the above-mentioned warehousing process, for each loading device, after the system determines the target outbound track path corresponding to the loading device, it associates the first identification information of the loading device with the target outbound track path, so that during the outbound process of the loading device, when encountering the third target track switch, the target state of the third target track switch can be determined based on the target outbound track path.

[0027] In some embodiments, step S133 includes: obtaining, by a fourth sensor 24, first identification information of a loading device running to the fourth sensor 24; querying, from a database according to fourth identification information of the fourth sensor 24, a third target track switching switch corresponding to the fourth sensor 24; determining a target state of the third target track switching switch according to a target outbound track path of the loading device; if a current state of the third target track switching switch matches the target state, no third control instruction needs to be sent to the third target track switching switch; otherwise, a third control instruction is sent to the third target track switching switch to switch the third target track switching switch to the target state. In some embodiments, the first identification information is obtained by the fourth sensor 24, and the target outbound track path of each loading device has been determined based on whether the loading device meets an abnormal condition. As described above, the database includes multiple second mapping relationships, and each sensor is associated with a track switching switch corresponding to the sensor through the second mapping relationship, so that the system can determine the track switching switch reached by the loading device through the sensor. The target state of the track switching switch reached by the loading device is determined based on the target inbound track path or the target outbound track path corresponding to the loading device. For example, the system receives the first identification information sent by the fourth sensor, queries, from the database according to the fourth identification information of the fourth sensor, the third target track switching switch corresponding to the fourth sensor, and queries the target outbound track path corresponding to the loading device according to the first identification information (for example, the target outbound track path corresponding to the first identification information has been determined by detecting the abnormal condition before), and the target outbound track path includes target state information of the third target track switching switch. For example, if the current state of the third target track switching switch matches the target state, no third control instruction needs to be sent to the third target track switching switch; if the current state of the third target track switching switch does not match the target state, a third control instruction is sent to the third target track switching switch to switch the third target track switching switch to the target state. In some embodiments, the current state of the track switching switch matching the target state includes, but is not limited to, the current state being the same as the target state. For example, if the current state of the third target track switching switch is "open" and the target state is "open", it is determined that the current state of the third target track switching switch matches the target state. In some embodiments, the current state of the track switching switch not matching the target state includes, but is not limited to, the current state being different from the target state. For example, if the current state of the third target track switching switch is "open" and the target state is "closed", it is determined that the current state of the third target track switching switch does not match the target state.

[0028] In some embodiments, the abnormal condition includes at least one of the following: The loading device is in an empty state. For example, the inside of the loading device is empty. In some embodiments, an imaging device may be provided at the front end of the storage track. The imaging device acquires the image information of the loading device entering the storage, and whether there is material inside the loading device is detected by image recognition technology to determine whether it is in an empty state. In this embodiment, the loading device needs to be provided with a structure that can see the internal state. For example, the loading device is a cage container composed of multiple assembled rods, or a plate container assembled by panels, but the panel on the side facing the imaging device is a transparent panel.

[0029] The loading device does not match the target material storage track. For example, the type of material stored in each material storage track is preset. For example, material storage track A is used to store material of model A, and material storage track B is used to store material of model B. Each loading device is used to load a specific model of material, and each loading device is provided with first identification information. The model of the material loaded by the loading device is identified through the first identification information. In the system, the material storage track is pre-associated with multiple first identification information corresponding to the material storage track. For example, first identification information A1, A2, and A3 all have a mapping relationship with material storage track A. A third sensor and a fifth sensor are provided on material storage track A. If the first identification information (such as B1) that has a mapping relationship with the inside of material storage track A is recognized by the third sensor or the fifth sensor, it is determined that the loading device corresponding to the first identification information does not match material storage track A.

[0030] The loading device has a fault. For example, a plurality of sensors are respectively arranged at intervals on the storage track, the outbound track, each material storage track, and each distribution track. The time for each loading device to pass between two adjacent sensors is obtained through the sensors. If there is a target loading device, and the time for the target loading device to pass between multiple adjacent two sensors exceeds the target time, it indicates that the loading device often gets stuck, and it is determined that the target loading device has a fault, and the first identification information of the target loading device is marked as abnormal.

[0031] Of course, those skilled in the art can understand that the above abnormal conditions are only examples, and other existing or future possible abnormal conditions that can be applied to this application are also within the protection scope of this application and are incorporated herein by reference.

[0032] Figure 3The structural schematic diagram of a management system according to an embodiment of the present application is shown. The system includes an inbound track, an outbound track, and a loading device hoisted on the track. The loading device is conveyed through the track. A plurality of material storage tracks are arranged between the inbound track and the outbound track. The inbound track is switchably connected to the plurality of material storage tracks through a first track switching switch to convey the loading device to the corresponding material storage track. The system further includes a module 11, a module 12, and a module 13. The module 11 is configured to obtain the target inbound track path of the loading device during the inbound process of the loading device. Wherein, the target inbound track path includes a target material storage track, one or more first target track switching switches, and the target state information of each first target track switching switch. The module 12 is configured to send a first control instruction to the first target track switching switch according to the target state information of the first target track switching switch in the target inbound track path of the loading device when the loading device is conveyed to the first target track switching switch, so as to switch the first target track switching switch to the target state. The module 13 is configured to obtain the target outbound track path of the loading device according to the target abnormal condition that the loading device satisfies if it is monitored that the loading device satisfies the abnormal condition during the conveying process of the loading device, so as to convey the loading device to the target distribution track based on the target outbound track path when the loading device is outbound.

[0033] Herein, the specific implementation manners corresponding to the module 11, the module 12, and the module 13 are the same as or similar to the specific embodiments of step S11, step S12, and step S13, and thus will not be elaborated herein and are included herein by reference.

[0034] In addition to the methods and devices introduced in the above embodiments, the present application further provides a computer-readable storage medium storing computer code, and when the computer code is executed, the method as described in any one of the preceding items is executed.

[0035] The present application further provides a computer program product, and when the computer program product is executed by a computer device, the method as described in any one of the preceding items is executed.

[0036] The present application further provides a computer device, which includes: One or more processors; A memory for storing one or more computer programs; When the one or more computer programs are executed by the one or more processors, the one or more processors are caused to implement the method as described in any one of the preceding items.

[0037] Figure 4 An exemplary system that can be used to implement the various embodiments described in the present application is shown; Such asFigure 4 In some embodiments, the system 300 can function as any one of the devices in the respective embodiments. In some embodiments, the system 300 may include one or more computer-readable media having instructions (e.g., system memory or NVM / storage device 320) and one or more processors (e.g., (one or more) processors 305) coupled to the one or more computer-readable media and configured to execute the instructions to implement modules to perform the actions described in this application.

[0038] For one embodiment, the system control module 310 may include any suitable interface controller to provide any suitable interface to at least one of the (one or more) processors 305 and / or any suitable device or component communicating with the system control module 310.

[0039] The system control module 310 may include a memory controller module 330 to provide an interface to the system memory 315. The memory controller module 330 may be a hardware module, a software module, and / or a firmware module.

[0040] The system memory 315 may be used to load and store data and / or instructions for the system 300, for example. For one embodiment, the system memory 315 may include any suitable volatile memory, e.g., suitable DRAM. In some embodiments, the system memory 315 may include double data rate type four synchronous dynamic random access memory (DDR4 SDRAM).

[0041] For one embodiment, the system control module 310 may include one or more input / output (I / O) controllers to provide an interface to the NVM / storage device 320 and the (one or more) communication interfaces 325.

[0042] For example, the NVM / storage device 320 may be used to store data and / or instructions. The NVM / storage device 320 may include any suitable non-volatile memory (e.g., flash memory) and / or may include any suitable (one or more) non-volatile storage devices (e.g., one or more hard disk drives (HDDs), one or more compact discs (CD) drives, and / or one or more digital versatile discs (DVD) drives).

[0043] The NVM / storage device 320 may include storage resources that are physically part of the device on which the system 300 is installed, or it may be accessible by the device without being part of the device. For example, the NVM / storage device 320 may be accessed via the (one or more) communication interfaces 325 over a network.

[0044] (One or more) communication interfaces 325 may provide an interface for system 300 to communicate via one or more networks and / or with any other suitable devices. System 300 may wirelessly communicate with one or more components of a wireless network according to any of one or more wireless network standards and / or protocols.

[0045] For one embodiment, at least one of (one or more) processors 305 may be logically encapsulated with one or more controllers of system control module 310 (e.g., memory controller module 330). For one embodiment, at least one of (one or more) processors 305 may be logically encapsulated with one or more controllers of system control module 310 to form a system-in-package (SiP). For one embodiment, at least one of (one or more) processors 305 may be logically integrated with one or more controllers of system control module 310 on the same die. For one embodiment, at least one of (one or more) processors 305 may be logically integrated with one or more controllers of system control module 310 on the same die to form a system-on-chip (SoC).

[0046] In various embodiments, system 300 may be, but is not limited to: a server, a workstation, a desktop computing device, or a mobile computing device (e.g., a laptop computing device, a handheld computing device, a tablet computer, a netbook, etc.). In various embodiments, system 300 may have more or fewer components and / or a different architecture. For example, in some embodiments, system 300 includes one or more cameras, a keyboard, a liquid crystal display (LCD) screen (including a touch screen display), a non-volatile memory port, multiple antennas, a graphics chip, an application specific integrated circuit (ASIC), and a speaker.

[0047] It should be noted that the present application may be implemented in software and / or a combination of software and hardware. For example, it may be implemented using an application specific integrated circuit (ASIC), a general purpose computer, or any other similar hardware device. In one embodiment, the software program of the present application may be executed by a processor to implement the steps or functions described above. Similarly, the software program of the present application (including related data structures) may be stored in a computer-readable recording medium, such as a RAM memory, a magnetic or optical drive, or a floppy disk and similar devices. Additionally, some steps or functions of the present application may be implemented using hardware, such as a circuit that cooperates with a processor to execute each step or function.

[0048] In addition, a part of this application can be applied as a computer program product, such as computer program instructions, which, when executed by a computer, can call or provide the methods and / or technical solutions according to this application through the operations of the computer. Those skilled in the art should understand that the forms of existence of computer program instructions in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways for a computer to execute computer program instructions include, but are not limited to: the computer directly executes the instructions, or the computer compiles the instructions and then executes the corresponding compiled program, or the computer reads and executes the instructions, or the computer reads and installs the instructions and then executes the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to the computer.

[0049] The communication medium includes a medium through which communication signals containing, for example, computer-readable instructions, data structures, program modules, or other data are transmitted from one system to another. The communication medium can include guided transmission media (such as cables and wires (e.g., optical fibers, coaxial, etc.)) and wireless (unguided transmission) media that can propagate energy waves, such as sound, electromagnetic, RF, microwave, and infrared. Computer-readable instructions, data structures, program modules, or other data can be embodied as, for example, a modulated data signal in a wireless medium (such as a carrier wave or a similar mechanism embodied as part of spread spectrum technology). The term "modulated data signal" refers to a signal whose one or more characteristics are changed or set in a way that encodes information in the signal. Modulation can be analog, digital, or a hybrid modulation technique.

[0050] By way of example, and not limitation, the computer-readable storage medium can include volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information such as computer-readable instructions, data structures, program modules, or other data. For example, the computer-readable storage medium includes, but is not limited to, volatile memory, such as random access memory (RAM, DRAM, SRAM); and non-volatile memory, such as flash memory, various read-only memories (ROM, PROM, EPROM, EEPROM), magnetic and ferromagnetic / ferroelectric memories (MRAM, FeRAM); and magnetic and optical storage devices (hard disks, tapes, CDs, DVDs); or other media known now or developed in the future that can store computer-readable information / data for use by a computer system.

[0051] Here, an embodiment according to the present application includes a device, the device includes a memory for storing computer program instructions and a processor for executing the program instructions, wherein, when the computer program instructions are executed by the processor, the device is triggered to run the methods and / or technical solutions based on the foregoing multiple embodiments according to the present application.

[0052] For those skilled in the art, it is obvious that the present application is not limited to the details of the above exemplary embodiments, and the present application can be implemented in other specific forms without departing from the spirit or basic characteristics of the present application.

Claims

1. A method for scheduling and managing a loading device through a management system, characterized in that, The management system includes an inbound track and an outbound track for conveying a loading device through the tracks. A plurality of material storage tracks are arranged between the inbound track and the outbound track. The inbound track is switchably connected to the plurality of material storage tracks through a first track switching switch to convey the loading device to the corresponding material storage track. The method includes: During the inbound process of the loading device, obtain the target inbound track path of the loading device. Wherein, the target inbound track path includes a target material storage track, one or more first target track switching switches, and target status information of each first target track switching switch; When the loading device is conveyed to the first target track switching switch, send a first control instruction to the first target track switching switch according to the target status information of the first target track switching switch in the target inbound track path of the loading device, so as to switch the first target track switching switch to the target status; During the conveying process of the loading device, if it is monitored that the loading device meets an abnormal condition, obtain the target outbound track path of the loading device according to the target abnormal condition that the loading device meets, so that when the loading device goes out of the warehouse, the loading device is conveyed to the target distribution track based on the target outbound track path.

2. The method according to claim 1, wherein The obtaining the target inbound track path of the loading device during the inbound process of the loading device includes: Send an inbound instruction to the inbound track to drive the inbound track to drive the loading device to run; During the inbound process of the loading device, query the target inbound track path corresponding to the first identification information from the database according to the first identification information of the loading device. Each loading device is provided with first identification information, and the first identification information is obtained through a first sensor. The first sensor is arranged on the inbound track. A plurality of first mapping relationships are recorded in the database, and each first mapping relationship is used to associate the first identification information with the inbound track path corresponding to the first identification information.

3. The method according to claim 1, wherein The plurality of material storage tracks are arranged side by side. A first track switching switch is arranged at the connection between the inbound track and each material storage track. A second sensor is arranged before each first track switching switch. The step of when the loading device is conveyed to the first target track switching switch, sending a first control instruction to the first target track switching switch according to the target status information of the first target track switching switch in the target inbound track path of the loading device, so as to switch the first target track switching switch to the target status includes: Obtain the first identification information of the loading device running to the second sensor through the second sensor; Query the first target track switching switch corresponding to the second sensor from the database according to the second identification information of the second sensor; Determine the target status of the first target track switching switch according to the target inbound track path of the loading device; If the current state of the first target track switching switch matches the target state, there is no need to send a first control instruction to the first target track switching switch. Otherwise, send a first control instruction to the first target track switching switch to switch the first target track switching switch to the target state.

4. The method according to claim 1, characterized in that, The outbound track is switched and connected to the multiple material storage tracks through a second track switching switch to convey the loading device from the material storage track to the outbound track. A third sensor is provided at the starting position of the material storage track. The method further includes: Whenever the first identification information is obtained through the third sensor on the target material storage track, obtain the material storage track where the third sensor is located from the database according to the third identification information of the third sensor, and send a driving instruction to the material storage track once. Store multiple loading devices through the material storage track, and record the number of loading devices already stored on each material storage track, so as to stop conveying the loading device to the material storage track when the material storage track is full. In response to the outbound instruction information, send an outbound instruction to the corresponding material storage track and the outbound track to convey the loading device in the material storage track out of the warehouse.

5. The method according to claim 1, wherein One or more third track switching switches are provided on the outbound track, and are connected to the corresponding distribution track through the third track switching switch. A fourth sensor is provided before each third track switching switch. During the conveying process of the loading device, if it is monitored that the loading device meets the abnormal condition, according to the target abnormal condition that the loading device meets, obtain the target outbound track path of the loading device, so that when the loading device exits the warehouse, convey the loading device to the target distribution track based on the target outbound track path, including: During the inbound and outbound processes of the loading device, monitor in real time whether the loading device meets the abnormal condition; If the loading device meets the abnormal condition, query the target outbound track path corresponding to the target abnormal condition from the database according to the target abnormal condition, and establish an association relationship between the first identification information of the loading device and the target abnormal condition. The target outbound track path includes a target distribution track, one or more third target track switching switches, and the target state information of each third target track switching switch; When the loading device is conveyed to the third target track switching switch, send a third control instruction to the third target track switching switch according to the target state information of the third target track switching switch in the outbound track path corresponding to the loading device, so as to switch the third target track switching switch to the target state.

6. The method according to claim 5, wherein The step of, when the loading device is conveyed to the third target track switching switch, sending a third control instruction to the third target track switching switch according to the target state information of the third target track switching switch in the outbound track path corresponding to the loading device, so as to switch the third target track switching switch to the target state, includes: Obtain the first identification information of the loading device running to the fourth sensor through the fourth sensor; Query the third target track switch corresponding to the fourth sensor from the database according to the fourth identification information of the fourth sensor; Determine the target state of the third target track switch according to the target outbound track path of the loading device; If the current state of the third target track switch matches the target state, there is no need to send a third control instruction to the third target track switch. Otherwise, send a third control instruction to the third target track switch to switch the third target track switch to the target state.

7. The method according to claim 1, characterized in that, The abnormal conditions include at least one of the following: The loading device is in an empty state; The loading device does not match the target material storage track; The loading device has a fault.

8. A management system for scheduling and managing a loading device, characterized in that, The management system includes an inbound track and an outbound track. The loading device is hoisted on the track, and the loading device is transported through the track. There are multiple material storage tracks between the inbound track and the outbound track. The inbound track is switched and connected to the multiple material storage tracks through a first track switch to transport the loading device to the corresponding material storage track. It further includes: A module for obtaining the target inbound track path of the loading device during the inbound process of the loading device, where the target inbound track path includes a target material storage track, one or more first target track switches, and the target state information of each first target track switch; A second module for sending a first control instruction to the first target track switch according to the target state information of the first target track switch in the target inbound track path of the loading device when the loading device is transported to the first target track switch, so as to switch the first target track switch to the target state; A third module for, during the transportation of the loading device, if it is monitored that the loading device meets an abnormal condition, obtaining the target outbound track path of the loading device according to the target abnormal condition that the loading device meets, so that when the loading device exits the warehouse, the loading device is transported to the target distribution track based on the target outbound track path.

9. A computer device for track scheduling of a loading device, comprising a memory, a processor, and a computer program stored on the memory, characterized in that, The processor executes the computer program to implement the steps of the method according to any one of claims 1 to 7.

10. A computer-readable storage medium having computer programs / instructions stored thereon, characterized in that, When the computer program / instructions are executed by the processor, the steps of the method according to any one of claims 1 to 7 are implemented.