Wharf allocation method and device, electronic equipment and storage medium

By receiving the second allocation information when the transportation device at the dock reaches the preset position and recalculating the allocation position, the problem of large differences between the allocation time of the TOS system and the actual arrival time is solved, the operation efficiency is improved and the congestion risk of track cranes and transportation devices is reduced.

CN119886689APending Publication Date: 2025-04-25广州港股份有限公司 +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411965495.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-30
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

During the container unloading operation at the dock, the allocation time of the TOS system is very different from the time when the transportation device actually arrives at the operating position, which leads to the allocation result not meeting the optimal solution in the current environment, which easily leads to frequent movement of the track crane and congestion of the transportation device.

Method used

By receiving the second allocation information when the transport device reaches the preset position, and recalculating the allocation position, it is ensured that the transport device reaches the optimal destination position of the target yard. The method includes setting a preset position in the first yard or inlet position and triggering a re-allocation upon reaching the position.

Benefits of technology

By dynamically adjusting the allocation position, we ensure the optimal choice of the transportation device in the current operating environment, thereby improving operational efficiency and reducing the risk of track crane movement and transportation device congestion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119886689A_ABST
    Figure CN119886689A_ABST
Patent Text Reader

Abstract

The invention discloses a wharf allocation method and device, electronic equipment and a storage medium. The method comprises the following steps: controlling a transportation device to move from a starting position to a destination position of a first storage yard based on first allocation information; and when the transportation device reaches a preset position, receiving second allocation information, and controlling the transportation device to reach a target position of a target storage yard based on the second allocation information, the target storage yard being the first storage yard or a second storage yard close to the first storage yard. According to the embodiment of the invention, the technical problem of low operation efficiency in related technologies is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to a terminal dispatching method, device, electronic equipment and storage medium, belonging to the field of transport container dispatching. Background Art

[0002] During the container unloading process at the terminal, after the unloading container is identified by the OCR system and the tally confirmation is submitted, the TOS system will assign a position based on the information of the container. After confirming the assigned position, the transport device will go to the operating position for operation. However, the dispatch time of the TOS system and the actual arrival time of the transport device at the operating position differ by more than ten minutes or even more than twenty minutes. Due to the ever-changing yard operating environment, the previous dispatch results are often no longer the optimal solution in the current environment. If the operation is carried out according to the previous dispatch results, it is easy to cause the rail crane to move frequently and the transport device to be congested. Summary of the invention

[0003] In view of this, the present application provides a terminal dispatching method, device, electronic device and storage medium. The embodiments of the present application at least solve the technical problem of low operating efficiency in the related technology.

[0004] A first aspect of an embodiment of the present application discloses a terminal dispatch method, the method comprising: controlling a transportation device from a starting position to a destination position of a first yard based on first dispatch information; when the transportation device reaches a preset position, receiving second dispatch information, and controlling the transportation device to reach the destination position of a target yard based on the second dispatch information, the target yard being the first yard or a second yard close to the first yard.

[0005] In some embodiments, the preset position is within the first yard; or, at the entrance of the first yard.

[0006] In some embodiments, before receiving the second dispatch information, it also includes: executing a locating operation for the first yard, the locating operation including: determining whether the bay position list of the terminal includes the rail crane bay position of the first yard, the bay position list being calculated based on the TOS system; in response to the bay position list including the rail crane bay position of the first yard, determining whether there is a task conflict at the rail crane bay position based on the queuing situation and task situation of the transportation equipment at the first yard; in response to the rail crane bay position not having a task conflict, using the rail crane bay position as the dispatching position; in response to the rail crane bay position having a task conflict, removing the rail crane bay position from the bay position list.

[0007] In some embodiments, in response to the bay position list not including the rail crane bay position of the first yard, or after the rail crane bay position is removed from the bay position list, it includes: in response to the bay position list including the remaining bay positions of the first yard, judging whether there is a task conflict with the first nearest bay position of the rail crane position based on the queuing situation and task situation of the transportation equipment of the first yard; in response to the absence of a task conflict with the first nearest bay position, using the first nearest bay position as the dispatch position; in response to the presence of a task conflict with the first nearest bay position, removing the first nearest bay position from the bay position list; in response to the bay position list not including the remaining bay positions of the first yard, performing a search operation for the second yard; wherein, the first nearest bay position is separated from the rail crane bay position by a first preset bay distance.

[0008] In some embodiments, after the first nearest bay is removed from the bay list, the following steps are included: in response to the bay list including the remaining bays in the first yard, judging whether there is a task conflict with the second nearest bay of the rail crane position based on the queuing situation and task situation of the transportation equipment in the first yard; in response to the second nearest bay not having a task conflict, using the second nearest bay as the dispatch position; in response to the second nearest bay having a task conflict, removing the second nearest bay from the bay list; in response to the bay list not including the remaining bays in the first yard, performing a location search operation for the second yard; wherein, the second nearest bay is separated from the rail crane bay by a second preset bay distance, and the first preset bay distance is less than the second preset bay distance.

[0009] In some embodiments, determining whether the bay position list of the terminal includes the rail-mounted bay position of the first yard includes: determining whether the bay position list of the terminal includes the bay position list of the first yard; determining whether the bay position list of the first yard includes the rail-mounted bay position of the first yard.

[0010] In some embodiments, after determining whether the bay position list of the terminal includes the bay position list of the first yard, it includes: in response to the bay position list not including the bay position list, performing a location search operation for the second yard.

[0011] The second aspect of an embodiment of the present application discloses a terminal dispatching device, which includes: a first control module, used to control a transportation device to move from a starting position to a destination position of a first yard based on first dispatching information; a second control module, used to receive second dispatching information when the transportation device reaches a preset position, and control the transportation device to reach the destination position of a target yard based on the second dispatching information, wherein the target yard is the first yard or a second yard close to the first yard.

[0012] A third aspect of an embodiment of the present application discloses a computer-readable storage medium, which includes a stored program, wherein when the program is run, the processor of the device where the program is located is controlled to execute the dock dispatching method of the above embodiment.

[0013] The fourth aspect of an embodiment of the present application discloses an electronic device, wherein the server includes: one or more processors; a storage device for storing one or more programs; when the one or more programs are executed by the one or more processors, the one or more processors execute the dock dispatch method of the above embodiment.

[0014] Compared with the prior art, the embodiments of the present application have the following beneficial effects:

[0015] The embodiments of the present application provide a terminal dispatch method, device, electronic device and storage medium. The terminal dispatch method includes: controlling a transport device from a starting position to a destination position of a first yard based on first dispatch information; when the transport device reaches a preset position, receiving second dispatch information, and controlling the transport device to reach the destination position of a target yard based on the second dispatch information, wherein the target yard is the first yard or a second yard close to the first yard. This embodiment can trigger re-dispatching at a certain position of the transport device in the yard, and the dispatch result is more in line with the optimal choice under the current operating environment, thereby making the operation smoother and more efficient. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the structures shown in these drawings without paying any creative work.

[0017] Figure 1 A schematic flow chart of a dock dispatching method provided in an embodiment of the present application.

[0018] Figure 2 A schematic flow chart of a dock dispatching method provided in an embodiment of the present application.

[0019] Figure 3 A schematic diagram of a task conflict scenario provided in an embodiment of the present application.

[0020] Figure 4 A schematic diagram of the structure of a dock dispatching device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0021] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

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

[0023] Embodiment 1:

[0024] Figure 1 and Figure 2 A flowchart of a dock dispatching method provided in an embodiment of the present application is shown in FIG. Figure 1 and Figure 2 As shown, the method may include the following steps:

[0025] 101 The controller of the transport device controls the transport device to move from the starting position to the destination position of the first yard based on the first dispatch information.

[0026] 102 When the transport device reaches the preset position, the controller of the transport device receives second dispatch information, and controls the transport device to reach the destination position of the target yard based on the second dispatch information, and the target yard is the first yard or a second yard close to the first yard.

[0027] It is understandable that after the transport device reaches the optimal position (the destination position of the target yard), the transport device performs an operation on the container corresponding to the optimal position.

[0028] In this embodiment, the terminal includes a plurality of yards, and the first dispatch information and the second dispatch information are calculated by the TOS system.

[0029] After the container is unloaded, the intelligent tally system (OCR) confirms the container number, container type, size, degree of damage and other information, and the terminal operating system (TOS) will assign the container based on this information. The TOS system can monitor the use of the yard and the storage status of the container in real time, and calculate the assignment based on the actual situation, thereby improving the utilization rate and operating efficiency of the yard. For example, the TOS system determines the assignment based on the queue of each yard's transportation equipment and / or the situation of each yard's tasks, or determines the assignment based on a specific algorithm or general rules. The specific assignment calculation method is not limited here.

[0030] Among them, the dispatch determined by the general rules refers to the dispatch information obtained after filtering through multiple conditions such as the plan group and plan range, stacking mode, isolation rules, yard instruction number limit, plan lock, etc. that have been set in the system.

[0031] The controller is a control module with computing capability, such as a single chip microcomputer, a microprocessor (Micro Control Unit, MCU), or an electronic processing unit (Electronic Control Unit, ECU).

[0032] In some embodiments, the preset position is within the first yard; or, outside the first yard, or, at the entrance of the first yard.

[0033] For example, a transport device such as an intelligent guided vehicle (IGV) goes to a destination location of a first yard based on the first dispatch information obtained by the TOS system. When the transport device arrives at the entrance location (i.e., the entry location) of the first yard, the TOS system calculates the second dispatch information, which triggers the recalculation of the dispatch location, thereby controlling the transport device to go to the destination location of the target yard.

[0034] In one embodiment, when the second dispatch information includes a dispatchable bay in the first yard, the transport device is controlled to go to the dispatchable bay, which is a bay calculated by the TOS system or a bay without task conflict.

[0035] In one embodiment, when the second dispatch information does not include a dispatchable bay in the first yard, the system polls a second yard close to the first yard to determine whether there is a dispatchable bay in the second yard, and if so, controls the transport device to go to the dispatchable bay. The first yard and the second yard are separated by a preset number of yards.

[0036] It is worth noting that this embodiment can trigger re-dispatching at a certain position of the transport device in the yard, and the result of the dispatching is more in line with the optimal choice under the current operating environment, thereby making the operation smoother and more efficient.

[0037] In some embodiments, before receiving the second dispatch information, it also includes: executing a locating operation for the first yard, the locating operation including: determining whether the bay position list of the terminal includes the rail crane bay position of the first yard, the bay position list being calculated based on the TOS system; in response to the bay position list including the rail crane bay position of the first yard, determining whether there is a task conflict at the rail crane bay position based on the queuing situation and task situation of the transportation equipment at the first yard; in response to the rail crane bay position not having a task conflict, using the rail crane bay position as the dispatching position; in response to the rail crane bay position having a task conflict, removing the rail crane bay position from the bay position list.

[0038] It is understandable that the location search operation can be performed by a server or a remote terminal, which is not limited here.

[0039] In this embodiment, the TOS system calculates a series of optional bay lists based on conventional rules, obtains the position of the first yard rail crane at a certain bay, and simultaneously obtains the position of each yard rail crane at the current moment, the queue status of each yard transportation device, and the status of each yard task.

[0040] It should be noted that task conflict refers to the possibility that the transport devices operating in the same yard may conflict due to physical location and task sequence. Figure 3 As shown, the rail crane RC01 is working at 07 degrees, and the transport devices V01 to V04 are lined up at 13 degrees to 25 degrees to prepare to go to the position where the rail crane RC01 is working. The rail crane RC02 is working at 21 degrees. At this time, if a transport device is ready to go to 21 degrees, it will conflict with the transport devices V03 and V04.

[0041] In some embodiments, in response to the bay position list not including the rail crane bay position of the first yard, or after the rail crane bay position is removed from the bay position list, it includes: in response to the bay position list including the remaining bay positions of the first yard, judging whether there is a task conflict with the first nearest bay position of the rail crane position based on the queuing situation and task situation of the transportation equipment of the first yard; in response to the absence of a task conflict with the first nearest bay position, using the first nearest bay position as the dispatch position; in response to the presence of a task conflict with the first nearest bay position, removing the first nearest bay position from the bay position list; in response to the bay position list not including the remaining bay positions of the first yard, performing a search operation for the second yard; wherein, the first nearest bay position is separated from the rail crane bay position by a first preset bay distance.

[0042] In some embodiments, after the first nearest bay is removed from the bay list, the following steps are included: in response to the bay list including the remaining bays in the first yard, judging whether there is a task conflict with the second nearest bay of the rail crane position based on the queuing situation and task situation of the transportation equipment in the first yard; in response to the second nearest bay not having a task conflict, using the second nearest bay as the dispatch position; in response to the second nearest bay having a task conflict, removing the second nearest bay from the bay list; in response to the bay list not including the remaining bays in the first yard, performing a location search operation for the second yard; wherein, the second nearest bay is separated from the rail crane bay by a second preset bay distance, and the first preset bay distance is less than the second preset bay distance.

[0043] In some embodiments, determining whether the bay position list of the terminal includes the rail-mounted bay position of the first yard includes: determining whether the bay position list of the terminal includes the bay position list of the first yard; determining whether the bay position list of the first yard includes the rail-mounted bay position of the first yard.

[0044] In some embodiments, after determining whether the bay position list of the terminal includes the bay position list of the first yard, it includes: in response to the bay position list not including the bay position list, performing a location search operation for the second yard.

[0045] It should be noted that the location search operations of the first yard and the second yard are the same, but are applied to different yards.

[0046] As an optional implementation, after the removal operation, the bay closest to the rail crane bay can be found based on the third preset bay distance and the fourth preset bay distance, and the specific polling number is set according to the size of the yard. The operation of finding the second yard is similar and will not be repeated here.

[0047] Embodiment 2:

[0048] Figure 4 A schematic diagram of the structure of a dock dispatching device provided in an embodiment of the present application is shown in FIG. Figure 4 As shown, the device may include the following modules:

[0049] The first control module 401 is used to control the transport device from the starting position to the destination position of the first yard based on the first dispatch information;

[0050] The second control module 402 is used to receive second dispatch information when the transportation device reaches a preset position, and control the transportation device to reach a destination position of a target yard based on the second dispatch information. The target yard is the first yard or a second yard close to the first yard.

[0051] In some embodiments, the preset position is within the first yard; or, at the entrance of the first yard.

[0052] In some embodiments, before receiving the second dispatch information, it also includes: executing a locating operation for the first yard, the locating operation including: determining whether the bay position list of the terminal includes the rail crane bay position of the first yard, the bay position list being calculated based on the TOS system; in response to the bay position list including the rail crane bay position of the first yard, determining whether there is a task conflict at the rail crane bay position based on the queuing situation and task situation of the transportation equipment at the first yard; in response to the rail crane bay position not having a task conflict, using the rail crane bay position as the dispatching position; in response to the rail crane bay position having a task conflict, removing the rail crane bay position from the bay position list.

[0053] In some embodiments, in response to the bay position list not including the rail crane bay position of the first yard, or after the rail crane bay position is removed from the bay position list, it includes: in response to the bay position list including the remaining bay positions of the first yard, judging whether there is a task conflict with the first nearest bay position of the rail crane position based on the queuing situation and task situation of the transportation equipment of the first yard; in response to the absence of a task conflict with the first nearest bay position, using the first nearest bay position as the dispatch position; in response to the presence of a task conflict with the first nearest bay position, removing the first nearest bay position from the bay position list; in response to the bay position list not including the remaining bay positions of the first yard, performing a search operation for the second yard; wherein, the first nearest bay position is separated from the rail crane bay position by a first preset bay distance.

[0054] In some embodiments, after the first nearest bay is removed from the bay list, the following steps are included: in response to the bay list including the remaining bays in the first yard, judging whether there is a task conflict with the second nearest bay of the rail crane position based on the queuing situation and task situation of the transportation equipment in the first yard; in response to the second nearest bay not having a task conflict, using the second nearest bay as the dispatch position; in response to the second nearest bay having a task conflict, removing the second nearest bay from the bay list; in response to the bay list not including the remaining bays in the first yard, performing a location search operation for the second yard; wherein, the second nearest bay is separated from the rail crane bay by a second preset bay distance, and the first preset bay distance is less than the second preset bay distance.

[0055] In some embodiments, determining whether the bay position list of the terminal includes the rail-mounted bay position of the first yard includes: determining whether the bay position list of the terminal includes the bay position list of the first yard; determining whether the bay position list of the first yard includes the rail-mounted bay position of the first yard.

[0056] In some embodiments, after determining whether the bay position list of the terminal includes the bay position list of the first yard, it includes: in response to the bay position list not including the bay position list, performing a location search operation for the second yard.

[0057] Embodiment 3:

[0058] An embodiment of the present application further provides an electronic device, comprising: a memory storing an executable program; and a processor for running the program, wherein the program executes the methods in various embodiments of the present invention when running.

[0059] The above-mentioned memory may refer to a device inside a computer for storing data and programs, and may include memory, hard disk, etc., wherein the memory may be used to temporarily store running programs and data, the hard disk may be used to store programs and data for a long time, and the memory may be used to enable the computer to read and write data, and execute programs; the above-mentioned processor may be responsible for executing instructions in computer programs and performing data processing, and may be responsible for controlling and executing various operations, including arithmetic operations, logical operations, data transmission, etc.

[0060] Embodiment 4:

[0061] An embodiment of the present application further provides a computer-readable storage medium, which includes a stored executable program, wherein when the executable program is running, the device where the computer-readable storage medium is located is controlled to execute the methods in various embodiments of the present invention.

[0062] The above-mentioned computer storage medium may refer to a medium in a computer memory used to store certain discontinuous physical quantities. Computer storage media mainly include semiconductors, magnetic cores, magnetic drums, magnetic tapes, laser disks, etc.; the stored program included in the computer-readable storage medium may be a set of instructions that can be recognized and executed by a computer, running on an electronic computer, and is an information tool that meets certain needs of people.

[0063] Embodiment 5:

[0064] An embodiment of the present application further provides a computer program product, including a computer program, which implements the methods in various embodiments of the present invention when executed by a processor.

[0065] The above-mentioned computer program product may refer to a software program that has been written, tested and released and can be run on a computer or other device. The computer program product may include an application, an operating system, tool software, etc., which is used to implement specific functions or solve specific problems.

[0066] Embodiment 6:

[0067] An embodiment of the present application further provides a computer program product, including a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium is used to store a computer program, and when the computer program is executed by a processor, the method in each embodiment of the present invention is implemented.

[0068] The above-mentioned non-volatile computer-readable storage medium may refer to a medium for storing data. The non-volatile computer-readable storage medium can keep the data from being lost when the power is off, and can be used to store long-term data, such as operating systems, applications, and user files. The non-volatile storage medium may include hard disk drives, solid-state drives, optical disks, and flash memory storage devices, etc.

[0069] Embodiment 7:

[0070] The embodiments of the present application further provide a computer program, which implements the methods in the above-mentioned embodiments of the present invention when executed by a processor.

[0071] The above-mentioned computer program may refer to a collection of instructions used to tell a computer to perform a specific task or operation. A computer program may be written by a programmer using a specific programming language and may include algorithms, data structures, logic, and control flows. A computer program may be used for a variety of purposes, including application software, operating systems, and the like.

[0072] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0073] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0074] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

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

[0076] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.

[0077] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A method for allocating positions at a terminal, characterized in that: include: Controlling the transport device from the starting position to the destination position of the first yard based on the first dispatch information; When the transport device reaches the preset position, second dispatch information is received, and based on the second dispatch information, the transport device is controlled to reach the destination position of the target yard, where the target yard is the first yard or a second yard close to the first yard.

2. The method for assigning a terminal position according to claim 1, characterized in that: The preset position is within the first storage yard; Or, at the entrance of the first yard.

3. The dock dispatching method according to claim 1 or 2, characterized in that: Before receiving the second dispatch information, the method further includes: performing a location search operation for the first yard, wherein the location search operation includes: Determine whether the bay position list of the terminal includes the rail crane bay position of the first yard, wherein the bay position list is calculated based on the TOS system; In response to the bay position list including the rail-mounted bay position of the first yard, judging whether there is a task conflict at the rail-mounted bay position based on the queue status and task status of the transportation devices at the first yard; In response to the absence of a task conflict at the rail hanging bay position, using the rail hanging bay position as a dispatching position; In response to a task conflict existing at the rail-mounted bay position, the rail-mounted bay position is removed from the bay position list.

4. The method for assigning a terminal position according to claim 3, characterized in that: In response to the bay position list not including the rail crane bay position of the first yard, or after the rail crane bay position is removed from the bay position list, the method further comprises: In response to the bay list including the remaining bays of the first yard, judging whether there is a task conflict with the first nearest bay of the rail crane position based on the queue status and task status of the transport devices of the first yard; In response to the first nearest bay not having any task conflict, using the first nearest bay as the dispatching position; In response to a task conflict existing in the first nearest bay, removing the first nearest bay from the bay list; In response to the bay location list not including the remaining bay locations of the first storage yard, performing a location search operation for the second storage yard; Wherein, the first nearest bay position is separated from the rail hanging bay position by a first preset bay position distance.

5. The method for allocating positions at a terminal according to claim 4, characterized in that , after removing the first nearest bay from the bay list, comprising: In response to the bay list including the remaining bays of the first yard, judging whether there is a task conflict with the second nearest bay of the rail crane position based on the queue status and task status of the transport devices of the first yard; In response to the second nearest bay not having a task conflict, using the second nearest bay as the dispatching position; In response to a task conflict existing in the second nearest bay, removing the second nearest bay from the bay list; In response to the bay location list not including the remaining bay locations of the first storage yard, performing a location search operation for the second storage yard; Among them, the second nearest bay position is separated from the rail hanging bay position by a second preset bay position distance, and the first preset bay position distance is smaller than the second preset bay position distance.

6. The method for assigning a terminal position according to claim 3, characterized in that: Determining whether the bay position list of the terminal includes the rail crane bay position of the first yard includes: Determining whether the bay position list of the wharf includes the bay position list of the first yard; Determine whether the bay position list of the first yard includes the rail crane bay position of the first yard.

7. The method for assigning a terminal position according to claim 6, characterized in that: After determining whether the bay position list of the wharf includes the bay position list of the first yard, the method further comprises: In response to the bay location list not including the bay location list, a location search operation is performed for the second yard.

8. A dock dispatching device, characterized in that: include: A first control module, configured to control the transport device to move from a starting position to a destination position in a first yard based on the first dispatch information; The second control module is used to receive second dispatch information when the transportation device reaches a preset position, and control the transportation device to reach a destination position of a target yard based on the second dispatch information. The target yard is the first yard or a second yard close to the first yard.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the terminal dispatching method according to any one of claims 1 to 7 is executed in a processor of a device where the program is controlled.

10. An electronic device, characterized in that: include: one or more processors; A storage device for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors execute the dock dispatching method described in any one of claims 1 to 7.