Automatic positioning method, system, storage medium and intelligent terminal for container yard

By obtaining container characteristic parameters to calculate the adjacent index, determining the central container set and automatically giving the position, the problem of low manual position supply in the container terminal yard is solved, and efficient and accurate placement and management of containers are achieved.

CN114186926BActive Publication Date: 2025-08-19NINGBO MEIDONG CONTAINER TERMINAL CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202111470596.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-03
Publication Date
2025-08-19
Estimated Expiration
2041-12-03

AI Technical Summary

Technical Problem

In the prior art, the storage quality level of container terminal yards is limited by manual site supply capacity, especially when the number of containers is large, it is difficult to manage efficiently, resulting in a longer storage period and an exceeding the standard of storage capacity.

Method used

By obtaining the characteristic parameter information of the container, calculating the adjacent index information, determining the corresponding central container set, and dividing the container into an area with the same attributes, automatically feeding the position using smart terminals and storage media to ensure that the container is placed in accordance with the requirements.

Benefits of technology

It realizes efficient and accurate placement of containers, improves the efficiency of yard management and the convenience of subsequent management of containers, reduces manual intervention, and improves the storage quality level of yards.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114186926B_ABST
    Figure CN114186926B_ABST
Patent Text Reader

Abstract

The present application relates to a method, system, storage medium, and intelligent terminal for automatically assigning positions to container yards, and relates to the field of terminal operation technology. The method comprises obtaining first characteristic parameter information of a container to be placed and second characteristic parameter information of a central container; calculating adjacent index information based on the first and second characteristic parameter information; determining adjacent index information with the smallest corresponding index value according to a sorting rule, and determining a container set corresponding to the corresponding central container based on the adjacent index information, defining the container set as a valid set; determining the container location information of each container in the valid set, and defining the storage area containing the container location information as a placement area; placing the container to be placed in the placement area and updating the container set and the central container. The present application has the effect of making it easier for the yard to assign positions to containers.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of terminal operation technology, and in particular to a method, system, storage medium and intelligent terminal for automatic positioning of container yards. Background Art

[0002] With the trend toward larger vessels, the volume of cargo loaded and unloaded per trip by ocean-going container ships at terminals continues to increase, leading to longer storage cycles and excessive stockpiles. This large-scale loading and unloading has impacted container terminal yard management, making the quality of yard storage a crucial factor in container terminal operations and management.

[0003] In related technologies, the quality of container storage in a yard is mainly reflected by the yard's ability to position containers. When a container enters the yard, the staff will use their experience to determine the container's characteristic attributes and position the container so that the container is placed in a position that meets the requirements.

[0004] With respect to the above-mentioned related technologies, the inventor believes that when the number of containers is large, it is inconvenient to manually assign positions, and there is still room for improvement. Summary of the Invention

[0005] In order to enable a container yard to locate containers more conveniently, the present application provides a method, system, storage medium and intelligent terminal for automatically locating containers in a container yard.

[0006] In a first aspect, the present application provides a method for automatically positioning a container in a container yard, which adopts the following technical solution:

[0007] A method for automatically positioning a container in a container yard, comprising:

[0008] The yard is divided into several storage areas for stacking containers, and containers with the same attribute classification in the yard are grouped into the same container set. Each container set has a central container.

[0009] Obtaining first characteristic parameter information of the container to be placed and second characteristic parameter information of the central container;

[0010] Calculating according to the first characteristic parameter information and the second characteristic parameter information to obtain adjacent index information;

[0011] Determine, according to a preset sorting rule, the adjacent index information with the smallest corresponding index value among all adjacent index information, and determine, according to the adjacent index information, the container set corresponding to the corresponding central container, and define the container set as a valid set;

[0012] Determine the container location information of each container in the valid set, and define the storage area where the container location information exists as the placement area;

[0013] Place the container to be placed in the placement area and update the container set and the central container.

[0014] By adopting the above technical solution, when it is necessary to place a container, the first characteristic parameter information of the container to be placed is obtained, and the adjacent index information can be obtained by comparing the first characteristic parameter information with the second characteristic parameter information of several central containers. By comparing the adjacent index information, it can be known which central container the container is closer to, so that the container can be divided into the set of central containers. The remaining containers with the same attribute type can be determined through the set, and the container to be placed is placed in the area where the containers with the same attribute type are located, so that the container placement can meet the requirements. Through the above operation, the yard can provide a position for the container when the container needs to be placed, so that the container can be placed in time.

[0015] Optionally, container division methods include:

[0016] Obtain attribute parameter information of containers in the yard;

[0017] Define any number of containers as reserve containers, and the remaining containers in the yard are edge containers. Each reserve container corresponds to a container set.

[0018] Calculate the affinity distance between each edge container and all reserve containers based on the preset affinity formula and the attribute parameter information of each container;

[0019] The smallest affinity distance among the affinity distances corresponding to each edge container is determined according to a preset sorting rule, and a reserve container is determined according to the smallest affinity distance, and the edge container is divided into the container set corresponding to the reserve container.

[0020] By adopting the above technical solution, the degree of similarity between each container and each central container can be determined, so that each container can be divided into the set of central containers to which it belongs, so as to facilitate the division and processing of the containers existing in the yard, so that containers with similar type attributes can be placed in the same set.

[0021] Optionally, the container division method further includes:

[0022] Calculate the sum of affinity distances between each edge container and the reserve container in each container set to obtain missing distance information;

[0023] Calculate the sum of the distances corresponding to all missing distance information to obtain the loss distance information;

[0024] Re-determine the same number of reserve containers and the corresponding container set according to the preset combination rule to obtain different loss distance information;

[0025] The loss distance information with the smallest corresponding distance among all the loss distance information is determined according to the preset sorting rule, and the reserve container corresponding to the loss distance information is defined as the central container.

[0026] By adopting the above technical solution, all containers in the yard can be processed, so that the container type attributes in all container sets are more similar, thereby improving the accuracy of the container sets when dividing the containers.

[0027] Optional methods for placing the container include:

[0028] Get the current number of tasks in each placement area;

[0029] Calculating the difference between the quantity corresponding to the preset saturation quantity information and the quantity corresponding to the current task quantity information to obtain the idle position quantity information;

[0030] Determine whether the number corresponding to the idle position number information is greater than zero;

[0031] If the number corresponding to the free position quantity information is not greater than zero, the placement area is defined as an invalid area;

[0032] If the number corresponding to the free position quantity information is not greater than zero, the placement area is defined as a valid area;

[0033] Obtaining valid quantity information of a valid area and determining whether the quantity corresponding to the valid quantity information is greater than zero;

[0034] If the quantity corresponding to the valid quantity information is not greater than zero, an abnormal signal is output;

[0035] If the quantity corresponding to the valid quantity information is greater than zero, the current task quantity information in all valid areas is sorted according to the preset sorting rules to determine the placement area with the smallest quantity corresponding to the current task quantity information, and the placement area is defined as the confirmed area, and the container to be placed is placed in the confirmed area.

[0036] By adopting the above technical solution, it is possible to first determine whether there is an empty space in the placement area for the container. If all the placement areas are saturated, an abnormal signal is output for recording. When there is a placement area available for the container to be placed, the containers are sorted according to the number corresponding to the current task quantity information to determine the placement area with the smallest task volume, which proves that the placement area is less busy and can make the container more convenient to be placed in the determined area.

[0037] Optionally, the method for placing the container to be placed further includes:

[0038] Obtaining the temporary location information of the container to be placed and confirming the free location information in the area;

[0039] Determining whether the number corresponding to the information on the number of free positions in the confirmed area is one;

[0040] If the number corresponding to the free position number information of the confirmed area is one, the container to be placed is controlled to be placed at the position corresponding to the free position information;

[0041] If the number corresponding to the idle position number information of the confirmed area is not one, then calculating the length information between the position corresponding to the temporary position information and the position corresponding to each idle position information;

[0042] All length information is sorted according to a preset sorting rule to determine the length information with the shortest length, and the position corresponding to the corresponding idle position information is determined according to the length information to control the container to be placed to be placed at the position.

[0043] By adopting the above technical solution, when there are multiple empty spaces in the determined area, the distance between the current position of the container and the empty space can be calculated to obtain the empty space closest to the container, so that the container can be placed in the determined area more conveniently and quickly.

[0044] Optionally, after the abnormal signal is output, the method for placing the container to be placed further includes:

[0045] Define the storage area where there is no container location information as the temporary storage area;

[0046] Get the number of vacancies in the temporary storage area;

[0047] Determine whether the number corresponding to the vacancy number information is greater than zero;

[0048] If the number corresponding to the vacancy number information is not greater than zero, the temporary storage area is defined as a saturated area;

[0049] If the number corresponding to the vacancy number information is greater than zero, the temporary storage area is defined as a storable area;

[0050] Get the number of regions that can be stored;

[0051] Determine whether the quantity corresponding to the area quantity information is greater than zero;

[0052] If the number corresponding to the area quantity information is not greater than zero, an alarm signal is output;

[0053] If the quantity corresponding to the area quantity information is greater than zero, the container to be placed is controlled to be placed in the storage area.

[0054] By adopting the above technical solution, when an abnormal signal is output, it proves that there are no vacancies in all the placement areas. At this time, the vacancy information of the temporary storage area is obtained to determine whether there are vacancies in the temporary storage area for container storage. The temporary storage area with vacancies is defined as a storable area and marked. If there is no storable area, an alarm signal is issued to prompt the staff so that external staff can deal with the situation. If there is a storable area, the container to be placed can be placed in the storable area so that the container to be placed can be placed.

[0055] Optionally, the method of placing the container to be placed in the storage area includes:

[0056] Obtain the attribute type information of the containers in each storage area;

[0057] Determine the category quantity information according to the category corresponding to the attribute category information;

[0058] All types of quantity information are sorted according to the preset sorting rules to determine the type of quantity information with the smallest corresponding quantity, and the corresponding storage area is determined based on the type of quantity information to control the placement of the container to be placed in the storage area.

[0059] By adopting the above technical solution, when there are multiple storage areas, the types of containers existing in the storage areas can be analyzed to determine the storage area with the least types of containers. Placing the containers to be placed in the storage area can prevent the types of containers in each storage area from being too messy, which is convenient for subsequent management.

[0060] In a second aspect, the present application provides an automatic positioning system for container yards, which adopts the following technical solutions:

[0061] An automatic positioning system for a container yard, comprising:

[0062] An acquisition module, configured to acquire first characteristic parameter information of the container to be placed and second characteristic parameter information of the central container;

[0063] A processing module, connected to the acquisition module, for storing and processing information;

[0064] The processing module performs calculation according to the first characteristic parameter information and the second characteristic parameter information to obtain adjacent index information;

[0065] The processing module determines, according to a preset sorting rule, adjacent index information having the smallest corresponding index value among all adjacent index information, and determines, based on the adjacent index information, a container set corresponding to the corresponding central container, and defines the container set as a valid set;

[0066] The processing module determines the container location information of each container in the valid set, and defines the storage area where the container location information exists as the placement area;

[0067] The processing module places the container to be placed in the placement area and updates the container set and the central container.

[0068] By adopting the above technical solution, when it is necessary to place a container, the acquisition module obtains the first characteristic parameter information of the container to be placed, and obtains the adjacent index information by comparing the first characteristic parameter information with the second characteristic parameter information of several central containers. The processing module can know which central container the container is closer to by comparing the adjacent index information, so that the processing module can classify the container into the set of central containers. The remaining containers with the same attribute type can be determined through the set, and the container to be placed is placed in the area where the containers with the same attribute type are located, so that the container placement can meet the requirements. Through the above operation, the yard can give the container a position when the container needs to be placed, so that the container can be placed in time.

[0069] In a third aspect, the present application provides a smart terminal that adopts the following technical solution:

[0070] An intelligent terminal includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and execute any of the above-mentioned automatic container yard positioning methods.

[0071] By adopting the above technical solution and using an intelligent terminal, when a container needs to be placed, first characteristic parameter information of the container to be placed is obtained, and adjacent index information can be obtained by comparing the first characteristic parameter information with the second characteristic parameter information of several central containers. By comparing the adjacent index information, it can be known which central container the container is closer to, so that the container can be divided into a set of central containers. The remaining containers with the same attribute type can be determined through the set, and the container to be placed can be placed in the area where the containers with the same attribute type are located, so that the container placement can meet the requirements. Through the above operation, the yard can provide a position for the container when the container needs to be placed, so that the container can be placed in time.

[0072] In a fourth aspect, the present application provides a computer storage medium capable of storing a corresponding program, which has the feature of enabling a container to be positioned more conveniently at a container yard, and adopts the following technical solution:

[0073] A computer-readable storage medium stores a computer program that can be loaded by a processor and execute any one of the above-mentioned methods for automatically assigning positions to a container yard.

[0074] By adopting the above technical solution, a computer program for an automatic positioning method for a container yard is stored in a storage medium. When a container needs to be placed, first characteristic parameter information of the container to be placed is obtained. Adjacent index information can be obtained by comparing the first characteristic parameter information with second characteristic parameter information of several central containers. By comparing the adjacent index information, it can be known which central container the container is closer to, so that the container can be divided into a set of central containers. The remaining containers with the same attribute type can be determined through the set, and the container to be placed is placed in the area where the containers with the same attribute type are located, so that the container placement can meet the requirements. Through the above operations, the yard can position the container when the container needs to be placed, so that the container can be placed in time.

[0075] In summary, this application includes at least one of the following beneficial technical effects:

[0076] 1. During the container placement process, the container can be placed in an area with containers of the same type by judging the type of the container, so that the yard can more easily locate the container and facilitate the placement of the container;

[0077] 2. It can screen out suitable central containers to ensure high accuracy in container division within the yard and facilitate subsequent management of containers;

[0078] 3. During the container placement process, the container can be placed in the nearest empty space in the area where containers of the same type are located, so that the container can be placed more conveniently and quickly. BRIEF DESCRIPTION OF THE DRAWINGS

[0079] Figure 1 It is a flow chart of the automatic positioning method of the container yard.

[0080] Figure 2 It is a flow chart of the container division method.

[0081] Figure 3 It is a flow chart of the central container determination method.

[0082] Figure 4 It is a flow chart of the container placement method.

[0083] Figure 5 It is a flow chart of the distance judgment method.

[0084] Figure 6 It is a flowchart of the abnormal situation handling method.

[0085] Figure 7 It is a flow chart of a method for determining the complexity of a container. DETAILED DESCRIPTION

[0086] In order to make the purpose, technical solutions and advantages of this application more clear, the following Figure 1-7 It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application.

[0087] The embodiments of the present invention are described in further detail below with reference to the accompanying drawings.

[0088] An embodiment of the present application discloses a method for automatically positioning a container in a container yard. When a container needs to be placed, the container can be divided into a set of containers of the same type by judging the characteristic attributes of the container, and then a position that meets the placement requirements of the container to be placed is selected based on the positions of the remaining containers in the set, so that the container to be placed can be placed with containers of the same type, so that the yard can more conveniently position the container to be placed during the placement process.

[0089] Reference Figure 1 The automatic container yard positioning method includes the following steps:

[0090] Step S100: Divide the yard into several storage areas for stacking containers, and group containers with the same attribute classification in the yard into the same container set, each container set having a central container.

[0091] The yard is the area at the dock used to stack containers, which is divided by the staff according to actual conditions and will not be elaborated on. The storage area is the area in the yard used to stack containers, and the staff can divide the yard into a grid-like even division so that the yard is evenly divided into several storage areas. This is a conventional technical means of those skilled in the art and will not be elaborated on. The container has multiple characteristic attributes, including ship bay position, ship row position, ship layer, box type, unloading port and quality, among which the ship bay position, ship row position and ship layer can be obtained based on the container distribution map provided in advance by the ship party. This is common knowledge of those skilled in the art and will not be elaborated on. The same attribute classification means that the similarity is high after comprehensive analysis of the six characteristic attributes of the container, and does not mean that the two containers are exactly the same. The attribute classification will be further elaborated later and will not be elaborated on here. The central container is a container designated in advance, and each central container is in a container set. The setting of the central container will be further elaborated later and will not be elaborated on here.

[0092] Step S101: Acquire first characteristic parameter information of the container to be placed and second characteristic parameter information of the central container.

[0093] The container to be placed is a container that needs to be placed. The first characteristic parameter information is the parameter after the six characteristic attributes of the container to be placed are converted. Among the six characteristic attributes, ship bay position, ship rank, container type and unloading port are character type, ship layer and mass are numerical type. Both character type and numerical type have corresponding conversion tables, which can be converted into parameter values according to the corresponding conversion tables. Taking a certain container as an example: ship bay position: 46, ship rank: 2, ship layer: 82, container type: 45GP, unloading port: Busan, mass: 8.7 tons, then the corresponding parameter values can be ship bay position: 1.8, ship rank: 0.1, ship layer: 0.3, container type: 4, unloading port: 3, mass: 0.22. The specific conversion table is set by the staff according to the actual situation and will not be elaborated here; the value corresponding to the second characteristic parameter information is the parameter after the six characteristic attributes of the central container are converted.

[0094] Step S102: performing calculation based on the first characteristic parameter information and the second characteristic parameter information to obtain adjacent index information.

[0095] The value corresponding to the adjacent index information indicates the distance between the two parameter information. The smaller the index value, the closer the two parameter information is, which further indicates that the containers corresponding to the two parameter information are close to each other. Since the first characteristic parameter information and the second characteristic parameter information contain parameters converted from character type and parameters converted from numerical type, different types of parameters need to be calculated separately. The calculation formula for character type is: ,in is the index value of a single character feature, The weighting coefficient of the feature is set in advance by the staff according to the actual situation. Represents the characteristic attributes of the sample, is the characteristic attribute of the container to be placed, is the characteristic attribute of the central container; the numerical calculation formula is ; In summary, the formula for calculating adjacent index information is ,in is the index value corresponding to the adjacent index information.

[0096] Step S103: determining the adjacent index information with the smallest corresponding index value among all adjacent index information according to the preset sorting rule, and determining the container set corresponding to the corresponding central container according to the adjacent index information, and defining the container set as a valid set.

[0097] The sorting rule is a pre-set method for sorting by size, such as the bubble method. The sorting rule can be used to determine the adjacent index information with the smallest corresponding index value among all adjacent index information. The adjacent index information has a corresponding central container, indicating that the container to be placed is highly similar to the central container. At this time, the container set where the central container is located is defined as a valid set, and the container set is marked to facilitate subsequent operations on the container set.

[0098] Step S104: Determine the container location information of each container in the valid set, and define the storage area where the container location information exists as the placement area.

[0099] The valid collection records the container location information of each collection box. The position corresponding to the container location information can be represented by coordinates, which is a conventional technical means for those skilled in the art and will not be elaborated on. When container location information exists in the storage area, it means that there are containers in the same collection as the container to be placed in the storage area. At this time, the storage area is defined as the placement area to identify the storage area, which is convenient for the subsequent placement of the container to be placed.

[0100] Step S105: placing the container to be placed in the placement area and updating the container set and the central container.

[0101] After the placement area is determined, cranes and other equipment can place containers in the placement area based on the feedback information, so that containers with a high degree of proximity can be placed together, so that the container placement position meets the requirements and facilitates subsequent management; the method for determining and updating the container collection and central container will be further explained later and will not be repeated here; the purpose of the update is to ensure that the next container can be placed together with containers with a high degree of proximity.

[0102] Reference Figure 2 , container division methods include:

[0103] Step S200: Acquire attribute parameter information of containers in the yard.

[0104] The content type recorded in the attribute parameter information is consistent with the content type recorded in the first characteristic parameter information, including parameter values converted from the six characteristic attributes through the conversion table.

[0105] Step S201: define any number of containers as reserve containers, and the remaining containers in the yard as edge containers, and each reserve container corresponds to a container set.

[0106] The reserve containers are designated and marked in advance by the staff. The number can be set according to the actual needs of the staff and is not explained here. Each reserve container corresponds to a container set, so that two reserve containers will not be in the same container set, which is convenient for subsequent division of containers. Containers other than the reserve containers in the yard are defined as edge containers to facilitate the identification of container types in the yard and facilitate subsequent division of containers.

[0107] Step S202: Calculate the affinity distance between each edge container and all the backup containers according to a preset affinity formula and attribute parameter information of each container.

[0108] The affinity formula is the same as the formula for calculating the adjacent index information mentioned above and will not be repeated here. The proximity between the edge container and the backup container can be calculated based on the attribute parameter information of the edge container and the backup container. The result of the calculation is the affinity distance. The affinity distance is consistent with the index value corresponding to the adjacent index information. When the affinity distance is small, it proves that the edge container and the backup container are highly similar.

[0109] Step S203: Determine the smallest affinity distance among the affinity distances corresponding to each edge container according to a preset sorting rule, determine a reserve container according to the smallest affinity distance, and assign the edge container to the container set corresponding to the reserve container.

[0110] The sorting rule is a pre-set method for sorting by size, such as the bubble method. Through sorting, the affinity distance with the smallest distance value among all affinity distances of each edge container can be determined, and then the corresponding reserve container is determined by the sum of the affinity distances, thereby indicating that the edge container has the highest similarity with the reserve container among all reserve containers. At this time, the edge container is divided into the container set corresponding to the reserve container, so that containers with a high degree of similarity can be divided together, which is convenient for subsequent management of the containers.

[0111] Step S204: Calculate the sum of affinity distances between each edge container and the backup container in each container set to obtain missing distance information.

[0112] The distance corresponding to the missing distance information is the sum of all affinity distances in each container set, which can be obtained by addition operation and will not be described in detail.

[0113] Step S205: Calculate the sum of the distances corresponding to all missing distance information to obtain loss distance information.

[0114] The distance corresponding to the lost distance information is the sum of the distances corresponding to the missing distance information corresponding to all container sets, which can be obtained by addition operation and will not be described in detail. The smaller the lost distance, the higher the accuracy of separation of each container set.

[0115] Step S206: re-determine the same number of reserve containers and the corresponding container set according to the preset combination rule to obtain different loss distance information.

[0116] The combination rule is a pre-set method for combining containers in the yard so that all containers in the yard can be combined into reserve containers. For example, if there are container A, container B, container C and container D, and the number of designated reserve containers is two, then there is There are different reserve container combinations. Different reserve containers can be used to re-divide the edge containers using the above method, and then calculate the loss distance information, so as to obtain loss distance information with different values.

[0117] Step S207: determining the loss distance information with the shortest distance among all the loss distance information according to the preset sorting rule, and defining the reserve container corresponding to the loss distance information as the central container.

[0118] The sorting rule is a pre-set method for sorting size, such as the bubble method. Through sorting, the loss distance information with the smallest distance among all loss distance information can be determined, thereby determining the corresponding reserve container combination under the loss distance information, indicating that the containers in each set under the reserve container combination are highly similar. At this time, the reserve container in this case is defined as the central container to mark the combination for the convenience of subsequent management of the containers; when a new container is added to the yard, the new central container and the corresponding container set can be re-determined by the above method, which will not be repeated here.

[0119] Reference Figure 3 , the placement methods of the containers to be placed include:

[0120] Step S300: Obtain the current task quantity information of each placement area.

[0121] The number corresponding to the current task quantity information is the number of containers existing in the placement area, which can be obtained by setting an in-place detection device at the position where the containers are stored in the placement area. The in-place detection device can be an infrared sensor. When there is a container at the position where the containers are stored in the placement area, a counting signal is output. The current task quantity information can be obtained through the counting signal. This is a conventional technical means of those skilled in the art and will not be elaborated on.

[0122] Step S301: Calculate the difference between the quantity corresponding to the preset saturation quantity information and the quantity corresponding to the current task quantity information to obtain idle position quantity information.

[0123] The number corresponding to the saturation quantity information is the total number of containers that can be stored in each storage area. Due to the different equipment in the storage area, the number corresponding to the saturation quantity information of each storage area is different; the number corresponding to the idle position quantity information is the number of empty spaces available for containers in the placement area, which is obtained by subtracting the number corresponding to the current task quantity information from the number corresponding to the saturation quantity information.

[0124] Step S302: Determine whether the number corresponding to the idle position number information is greater than zero.

[0125] The purpose of the judgment is to find out whether there is space in the placement area for new containers to be stored, so as to facilitate subsequent analysis of the container placement position.

[0126] Step S3021: If the number corresponding to the free position quantity information is not greater than zero, the placement area is defined as an invalid area.

[0127] When the number corresponding to the vacant position quantity information is not greater than zero, it indicates that there is no empty space for the container to be placed in the placement area. At this time, the placement area is defined as an invalid area for identification, which facilitates subsequent identification and judgment of each placement area.

[0128] Step S3022: If the number corresponding to the free space quantity information is not greater than zero, the placement area is defined as a valid area.

[0129] When the number corresponding to the free position quantity information is not greater than zero, it indicates that there are empty spaces for containers to be placed in the placement area. At this time, the placement area is defined as a valid area for identification, which facilitates subsequent identification and judgment of each placement area.

[0130] Step S303: Obtain the valid quantity information of the valid area and determine whether the quantity corresponding to the valid quantity information is greater than zero.

[0131] The number corresponding to the valid quantity information is the total number of valid areas, which can be obtained by counting, which is a conventional technical means for those skilled in the art and will not be described in detail. The purpose of the judgment is to know whether there is a valid area, so as to facilitate the subsequent determination of the container placement location.

[0132] Step S3031: If the quantity corresponding to the valid quantity information is not greater than zero, an abnormal signal is output.

[0133] When the number corresponding to the valid quantity information is not greater than zero, it means that there is no valid area, that is, the container to be placed cannot be placed in the placement area. At this time, an abnormal signal is output to record the situation for subsequent processing.

[0134] Step S3032: If the quantity corresponding to the valid quantity information is greater than zero, the current task quantity information in all valid areas is sorted according to the preset sorting rules to determine the placement area with the smallest quantity corresponding to the current task quantity information, and the placement area is defined as the confirmed area, and the container to be placed is placed in the confirmed area.

[0135] When the number corresponding to the valid quantity information is greater than zero, it means that there is at least one valid area for the container to be placed. At this time, the current task quantity information with the smallest number corresponding to all the current task quantity information can be determined by sorting, and then the corresponding placement area is determined by the current task quantity information. The placement area is defined as the confirmation area for identification to facilitate subsequent call of the area. Since the number of containers in the confirmation area is small, it is convenient for the staff to operate. At this time, the container to be placed is placed in the confirmation area, so that the staff can place the container to be placed more conveniently.

[0136] Reference Figure 4 , the method for placing the container to be placed also includes:

[0137] Step S400: Acquire the temporary location information of the container to be placed and confirm the free location information in the area.

[0138] The position corresponding to the short-term position information is the current position of the container to be placed, which is output by the staff who transport the container to be placed. It is a conventional technical means for those skilled in the art and will not be elaborated on. The position corresponding to the idle position information is the position of the empty space in the confirmed area, which is obtained by the positioning device on each position for placing the container in the confirmed area. When the positioning device does not collect the positioning information, it indicates that the position is empty. Since each position is fixed, the idle position information corresponding to the empty space can be output. This is a conventional technical means for those skilled in the art and will not be elaborated on.

[0139] Step S401: Determine whether the number corresponding to the idle position number information of the confirmed area is one.

[0140] The purpose of the judgment is to know whether there is only one empty space in the confirmed area, so as to facilitate the subsequent control of the container positioning.

[0141] Step S4011: If the number corresponding to the idle position quantity information of the confirmed area is one, the container to be placed is controlled to be placed at the position corresponding to the idle position information.

[0142] When the number corresponding to the free position number information in the confirmed area is one, it means that there is only one empty space in the confirmed area for the container to be placed, that is, the position is the empty space for the container. At this time, the instruction to control the movement of the container can be output so that the container can be placed at the position corresponding to the free position information to realize the placement of the container.

[0143] Step S4012: If the number corresponding to the idle position number information of the confirmed area is not one, the length information between the position corresponding to the temporary position information and the position corresponding to each idle position information is calculated.

[0144] When the number corresponding to the number of free positions in the confirmed area is not one, it means that there are at least two empty positions for the container to be placed. At this time, the distance between the container to be placed and the multiple empty positions can be determined. The distance information recorded is the length information. Due to the placement of containers in the yard, the length corresponding to the length information is calculated as L=|x1-x2|+|y1-y2|+|z1-z2|, where L is the length corresponding to the length information, (x1, y1, z1) are the coordinates of the position corresponding to the transient position information, and (x2, y2, z2) are the coordinates of the position corresponding to the free position information.

[0145] Step S402: sorting all length information according to a preset sorting rule to determine the length information with the shortest length, and determining the position corresponding to the corresponding idle position information according to the length information to control the container to be placed at the position.

[0146] The sorting rule is a pre-set method for sorting size, such as the bubble method. After sorting, the length information with the shortest length among all the length information can be determined. The position corresponding to the corresponding idle position information can be determined through the length information, indicating that the container to be placed is closest to the empty space. At this time, the instruction to control the movement of the container can be output so that the container can be placed at this position.

[0147] Reference Figure 5 When an abnormal signal is output, the method for placing the container to be placed further includes:

[0148] Step S500: defining a storage area where no container location information exists as a temporary storage area.

[0149] The purpose of the definition is to mark the symmetrical areas that do not have the same attribute type as the container to be placed, so as to facilitate the subsequent calling of the temporary storage area.

[0150] Step S501: Obtain information on the number of vacancies in the temporary storage area.

[0151] The number corresponding to the vacancy quantity information is the number of vacancies in the temporary storage area, which can be obtained by counting the in-place detection device in the temporary storage area. This is a conventional technical means for those skilled in the art and will not be elaborated on.

[0152] Step S502: Determine whether the number corresponding to the vacancy number information is greater than zero.

[0153] The purpose of the judgment is to find out whether there is space for containers in the temporary storage area, so as to facilitate the subsequent arrangement of the location of the containers to be placed.

[0154] Step S5021: If the number corresponding to the vacancy number information is not greater than zero, the temporary storage area is defined as a saturated area.

[0155] When the number corresponding to the vacant space quantity information is not greater than zero, it means that there is no vacant space for new containers in the temporary storage area. At this time, the temporary storage area is defined as a saturated area to identify the temporary storage area, which facilitates the subsequent identification and call of the saturated area.

[0156] Step S5022: If the number corresponding to the vacancy number information is greater than zero, the temporary storage area is defined as a storable area.

[0157] When the number of vacant spaces is greater than zero, it indicates that there is at least one vacant space in the temporary storage area for a new container to be placed. In this case, the temporary storage area is defined as a storable area to identify the temporary storage area, which facilitates the subsequent identification and call of the storable area.

[0158] Step S503: Acquire information on the number of storable areas.

[0159] The number corresponding to the area quantity information is the total number of storable areas, which can be obtained by counting. This is a conventional technical means for those skilled in the art and will not be described in detail.

[0160] Step S504: Determine whether the number corresponding to the area quantity information is greater than zero.

[0161] The purpose of the judgment is to find out whether there is a storage area for the container to be placed.

[0162] Step S5041: If the number corresponding to the area quantity information is not greater than zero, an alarm signal is output.

[0163] When the number corresponding to the area quantity information is not greater than zero, it means that there is no storage area for the container to be placed. At this time, there is no storage area for the container to be placed, which means that there is no vacant space for the container in the yard area. At this time, an alarm signal is output to inform the staff of the situation, so that the staff can deal with the situation in a timely manner. Among them, the alarm signal is any signal with a prompt function, such as a horn sounding or an indicator light turning on. It is a conventional technical means of those skilled in the art and will not be elaborated on.

[0164] Step S5042: If the quantity corresponding to the area quantity information is greater than zero, the container to be placed is controlled to be placed in the storage area.

[0165] When the number corresponding to the area quantity information is greater than, it indicates that there is a storage area for the container to be placed. At this time, a control signal is output to control the container to be placed to be placed in the storage area, thereby realizing the positioning processing of the container to be placed.

[0166] Reference Figure 6 Methods for placing containers to be placed in storage areas include:

[0167] Step S600: Acquire the attribute type information of the containers in each storage area.

[0168] The attribute type information is information about the types of containers in the storage area, and the attribute type information of containers in the same container set is the same.

[0169] Step S601: Determine category quantity information according to the category corresponding to the attribute category information.

[0170] By judging the types of containers in the storage area, the quantity of different types can be calculated, and the information of the quantity is recorded, that is, the type quantity information. The initial value of the quantity corresponding to the type quantity information is zero. When a new type appears, the quantity corresponding to the type quantity information is increased by one until all containers in the storage area have obtained the attribute type information.

[0171] Step S602: sorting all types of quantity information according to a preset sorting rule to determine the type of quantity information with the smallest corresponding quantity, and determining the corresponding storage area based on the type of quantity information to control the container to be placed in the storage area.

[0172] The sorting rule is a pre-set method for sorting size, such as the bubble method. After sorting, the quantity information of the type with the smallest corresponding quantity among all types of quantity information can be determined. The corresponding storage area can be determined through the type quantity information. The storage area has the least number of container types. The container to be placed is placed in the storage area to reduce the occurrence of too many types and complicated situations in the storage area, which is convenient for the staff to manage the containers.

[0173] Reference Figure 7 Based on the same inventive concept, an embodiment of the present invention provides an automatic positioning system for a container yard, comprising:

[0174] An acquisition module, configured to acquire first characteristic parameter information of the container to be placed and second characteristic parameter information of the central container;

[0175] A processing module, connected to the acquisition module, for storing and processing information;

[0176] The processing module performs calculation according to the first characteristic parameter information and the second characteristic parameter information to obtain adjacent index information;

[0177] The processing module determines, according to a preset sorting rule, adjacent index information having the smallest corresponding index value among all adjacent index information, and determines, based on the adjacent index information, a container set corresponding to the corresponding central container, and defines the container set as a valid set;

[0178] The processing module determines the container location information of each container in the valid set, and defines the storage area where the container location information exists as the placement area;

[0179] The processing module places the container to be placed in the placement area and updates the container set and the central container.

[0180] Container division module, used for dividing containers in the yard;

[0181] The central container determination module is used to determine the central container and divide the container set;

[0182] The busyness determination module is used to determine the busyness of the area where the container is placed, so that the container can be placed in an area with lower busyness, making it easier for the staff to place the container;

[0183] The distance judgment module is used to rotate the empty space with the smallest distance so that the container can be moved to the empty space more conveniently for storage;

[0184] Alternative placement module, when there is no storage area for the container, an alternative area can be selected for container placement;

[0185] The clutter determination module is used to determine the number of container types in the stacking area so that the types of containers will not be too complicated during the stacking process.

[0186] Those skilled in the art will clearly understand that for the sake of convenience and brevity, the division of the above-mentioned functional modules is only used as an example for illustration. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working processes of the above-mentioned systems, devices, and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0187] An embodiment of the present invention provides a computer-readable storage medium storing a computer program capable of being loaded by a processor and executed by a method for automatically assigning a location to a container yard.

[0188] Computer storage media include, for example, various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical disks.

[0189] Based on the same inventive concept, an embodiment of the present invention provides an intelligent terminal including a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and execute an automatic container yard positioning method.

[0190] Those skilled in the art will clearly understand that for the sake of convenience and brevity, the division of the above-mentioned functional modules is only used as an example for illustration. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working processes of the above-mentioned systems, devices, and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0191] The above are all preferred embodiments of the present application and are not intended to limit the scope of protection of this application. Unless otherwise specified, any feature disclosed in this specification (including the abstract and drawings) may be replaced by other equivalent or similar features. In other words, unless otherwise specified, each feature is merely an example of a series of equivalent or similar features.

Claims

1. A method for automatically positioning a container in a container yard, characterized in that: include: The yard is divided into several storage areas for stacking containers, and containers with the same attribute classification in the yard are grouped into the same container set. Each container set has a central container. Obtaining first characteristic parameter information of the container to be placed and second characteristic parameter information of the central container; Calculating according to the first characteristic parameter information and the second characteristic parameter information to obtain adjacent index information; Determine, according to a preset sorting rule, the adjacent index information with the smallest corresponding index value among all adjacent index information, and determine, according to the adjacent index information, the container set corresponding to the corresponding central container, and define the container set as a valid set; Determine the container location information of each container in the valid set, and define the storage area where the container location information exists as the placement area; Place the container to be placed in the placement area and update the container set and the central container; Container classification methods include: Obtain attribute parameter information of containers in the yard; Define any number of containers as reserve containers, and the remaining containers in the yard are edge containers. Each reserve container corresponds to a container set. Calculate the affinity distance between each edge container and all reserve containers based on the preset affinity formula and the attribute parameter information of each container; Determine the smallest affinity distance among the affinity distances corresponding to each edge container according to a preset sorting rule, determine a reserve container based on the smallest affinity distance, and assign the edge container to the container set corresponding to the reserve container; Container classification methods also include: Calculate the sum of affinity distances between each edge container and the reserve container in each container set to obtain missing distance information; Calculate the sum of the distances corresponding to all missing distance information to obtain the loss distance information; Re-determine the same number of reserve containers and the corresponding container set according to the preset combination rule to obtain different loss distance information; Determine the loss distance information with the smallest corresponding distance among all the loss distance information according to the preset sorting rules, and define the reserve container corresponding to the loss distance information as the center container; Among them, for the first characteristic parameter information and the second characteristic parameter information of the character type, the adjacent index information calculation formula is: Among them, b is the index value of a single character feature, α m is the weight coefficient of the feature, x[m] represents the characteristic attribute of the sample, x i [m] is the characteristic attribute of the container to be placed, x j [m] is the characteristic attribute of the central container; For the numerical first characteristic parameter information and the second characteristic parameter information, the adjacent index information calculation formula is b i,j[m] =α m (x i [m]-x j [m]); The formula for calculating adjacent index information is: Among them, d(x i , x j ) is the index value corresponding to the adjacent index information.

2. The automatic container yard positioning method according to claim 1, characterized in that: The methods for placing containers to be placed include: Get the current number of tasks in each placement area; Calculating the difference between the quantity corresponding to the preset saturation quantity information and the quantity corresponding to the current task quantity information to obtain the idle position quantity information; Determine whether the number corresponding to the idle position number information is greater than zero; If the number corresponding to the free position quantity information is not greater than zero, the placement area is defined as an invalid area; If the number corresponding to the free position quantity information is not greater than zero, the placement area is defined as a valid area; Obtaining valid quantity information of a valid area and determining whether the quantity corresponding to the valid quantity information is greater than zero; If the quantity corresponding to the valid quantity information is not greater than zero, an abnormal signal is output; If the quantity corresponding to the valid quantity information is greater than zero, the current task quantity information in all valid areas is sorted according to the preset sorting rules to determine the placement area with the smallest quantity corresponding to the current task quantity information, and the placement area is defined as the confirmed area, and the container to be placed is placed in the confirmed area.

3. The automatic positioning method for container yard according to claim 2, characterized in that: The method of placing the container to be placed also includes: Obtaining the temporary location information of the container to be placed and confirming the free location information in the area; Determining whether the number corresponding to the information on the number of free positions in the confirmed area is one; If the number corresponding to the free position number information of the confirmed area is one, the container to be placed is controlled to be placed at the position corresponding to the free position information; If the number corresponding to the idle position number information of the confirmed area is not one, then calculating the length information between the position corresponding to the temporary position information and the position corresponding to each idle position information; All length information is sorted according to a preset sorting rule to determine the length information with the shortest length, and the position corresponding to the corresponding idle position information is determined according to the length information to control the container to be placed to be placed at the position.

4. The automatic positioning method for container yards according to claim 2, characterized in that: When an abnormal signal is output, the method for placing the container to be placed further includes: Define the storage area where there is no container location information as the temporary storage area; Get the number of vacancies in the temporary storage area; Determine whether the number corresponding to the vacancy number information is greater than zero; If the number corresponding to the vacancy number information is not greater than zero, the temporary storage area is defined as a saturated area; If the number corresponding to the vacancy number information is greater than zero, the temporary storage area is defined as a storable area; Get the number of regions that can be stored; Determine whether the quantity corresponding to the area quantity information is greater than zero; If the number corresponding to the area quantity information is not greater than zero, an alarm signal is output; If the quantity corresponding to the area quantity information is greater than zero, the container to be placed is controlled to be placed in the storage area.

5. The automatic container yard positioning method according to claim 4, characterized in that: Methods for placing containers to be placed in storage areas include: Obtain the attribute type information of the containers in each storage area; Determine the category quantity information according to the category corresponding to the attribute category information; All types of quantity information are sorted according to the preset sorting rules to determine the type of quantity information with the smallest corresponding quantity, and the corresponding storage area is determined based on the type of quantity information to control the placement of the container to be placed in the storage area.

6. An automatic positioning system for container yards, characterized in that: include: An acquisition module, configured to acquire first characteristic parameter information of the container to be placed and second characteristic parameter information of the central container; A processing module, connected to the acquisition module, for storing and processing information; The processing module performs calculation according to the first characteristic parameter information and the second characteristic parameter information to obtain adjacent index information; The processing module determines, according to a preset sorting rule, adjacent index information having the smallest corresponding index value among all adjacent index information, and determines, based on the adjacent index information, a container set corresponding to the corresponding central container, and defines the container set as a valid set; The processing module determines the container location information of each container in the valid set, and defines the storage area where the container location information exists as the placement area; The processing module places the container to be placed in the placement area and updates the container set and the central container; The processing module is also used to obtain attribute parameter information of the containers in the yard; Define any number of containers as reserve containers, and the remaining containers in the yard are edge containers. Each reserve container corresponds to a container set. Calculate the affinity distance between each edge container and all reserve containers based on the preset affinity formula and the attribute parameter information of each container; Determine the smallest affinity distance among the affinity distances corresponding to each edge container according to a preset sorting rule, determine a reserve container based on the smallest affinity distance, and assign the edge container to the container set corresponding to the reserve container; The processing module is further configured to calculate the sum of affinity distances between each edge container and the reserve container in each container set to obtain missing distance information; Calculate the sum of the distances corresponding to all missing distance information to obtain the loss distance information; Re-determine the same number of reserve containers and the corresponding container set according to the preset combination rule to obtain different loss distance information; Determine the loss distance information with the smallest corresponding distance among all the loss distance information according to the preset sorting rules, and define the reserve container corresponding to the loss distance information as the center container; Among them, for the first characteristic parameter information and the second characteristic parameter information of the character type, the adjacent index information calculation formula is: Among them, b is the index value of a single character feature, α m is the weight coefficient of the feature, x[m] represents the characteristic attribute of the sample, x i [m] is the characteristic attribute of the container to be placed, x j [m] is the characteristic attribute of the central container; For the numerical first characteristic parameter information and the second characteristic parameter information, the adjacent index information calculation formula is b i,j[m] =α m (x i [m]-x j [m]) The formula for calculating adjacent index information is: Among them, d(x i , x j ) is the index value corresponding to the adjacent index information.

7. An intelligent terminal, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executes the method according to any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that A computer program is stored which can be loaded by a processor and executes the method according to any one of claims 1 to 5.