Locomotive branch route determination method, device, equipment and medium

By acquiring locomotive operation monitoring information and station map information, extracting reference objects and turnout positions, and matching target branch line numbers, the problem of accuracy in determining locomotive branch line routes was solved, thus achieving safe and efficient locomotive operation.

CN122143975APending Publication Date: 2026-06-05HENAN THINKER INFORMATION TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HENAN THINKER INFORMATION TECH CO LTD
Filing Date
2026-02-04
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

In the existing technology, the determination of the branch line route of the locomotive in the station yard relies on manual input, which poses a safety hazard due to misoperation and makes it difficult to accurately determine the current position of the locomotive and accurately plan the route.

Method used

By acquiring locomotive operation monitoring information and station map information, the location of reference objects is extracted, and the current position of the locomotive is determined by combining the operation monitoring information. The turnout location information is extracted, and the target branch line number is matched to plan the route travel information.

Benefits of technology

It enables accurate positioning of the locomotive's current location and precise planning of branch line routes, reducing the safety risks of human error and ensuring the safe and efficient operation of the locomotive.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122143975A_ABST
    Figure CN122143975A_ABST
Patent Text Reader

Abstract

The application relates to the technical field of locomotive operation control, in particular to a locomotive branch line route determination method and device, equipment and medium. Through acquisition of locomotive operation monitoring information and station yard diagram information of a station yard where the locomotive is located, a preset reference object position in the station yard diagram is extracted to determine the current position of the locomotive in combination with the operation monitoring information, switch position information in the station yard diagram is extracted to determine the route information of the locomotive passing through the switch in combination with the current position, and finally when a terminal target branch line number driving instruction is received, all switch route information is matched to obtain the route driving information of the target branch line number. Thus, the current position of the locomotive is accurately determined by using the locomotive operation monitoring information and the station yard diagram information, and the branch line route is accurately planned.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of locomotive operation control technology, and in particular to a method, device, equipment and medium for determining locomotive branch line routes. Background Technology

[0002] In the railway transportation system, the safe and efficient operation of locomotives is a key factor in ensuring the smooth operation of the entire transportation network. With the continuous development of railway transportation services, the scale of stations is expanding and the layout of lines is becoming increasingly complex. The operation and management of locomotives within the stations face many challenges, among which the accurate determination of locomotive branch line routes is particularly important.

[0003] Currently, the locomotive operation monitoring equipment requires the crew to manually input the branch line number into the train operation monitoring device when selecting the locomotive's route based on different locomotive operating paths. The train operation monitoring device then retrieves its built-in corresponding line data based on this line number and participates in traction calculations to control the train's operation monitoring equipment to retrieve the correct line data. As the locomotive's branch line number is one of the important train control parameters, the existing method of manual transmission and input poses a safety hazard, such as potential misoperation by the locomotive driver.

[0004] Therefore, how to accurately determine the current location of locomotives and precisely plan branch line routes by utilizing locomotive operation monitoring information and station map information has become an urgent problem to be solved. Summary of the Invention

[0005] In view of this, embodiments of this application provide a locomotive branch line route determination method, apparatus, equipment and medium to solve the problem of how to accurately determine the current position of a locomotive and precisely plan the branch line route using locomotive operation monitoring information and station map information.

[0006] In a first aspect, embodiments of this application provide a method for determining a locomotive branch line route, including:

[0007] The locomotive's operation monitoring information and the station map information of the station are obtained. The positions of preset reference objects in the station map information are extracted. The current position of the locomotive is determined based on the operation monitoring information and the positions of the reference objects.

[0008] Extract the position information of any turnout from the station map information, and determine the locomotive route information passing through any turnout based on the current position and the position information.

[0009] Upon receiving a driving instruction for a target branch line number from the terminal, the locomotive route information of all the turnouts is matched according to the target branch line number to obtain the route driving information for the target branch line number.

[0010] Secondly, according to an embodiment of this application, a locomotive branch line route determination device includes:

[0011] The current location determination module is used to acquire the locomotive's operation monitoring information and the station map information of the station, extract the preset reference points from the station map information, and determine the current location of the locomotive based on the operation monitoring information and the reference points.

[0012] The locomotive information determination module is used to extract the position information of any turnout in the station map information, and determine the locomotive route information passing through any turnout based on the current position and the position information.

[0013] The matching module is used to match the locomotive route information of all the switches according to the target branch line number when it receives the driving instruction of the target branch line number sent by the terminal, so as to obtain the route driving information of the target branch line number.

[0014] Thirdly, embodiments of this application provide a computer device, the computer device including a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, it implements the locomotive branch line route determination method as described in the first aspect.

[0015] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the locomotive branch line route determination method as described in the first aspect.

[0016] The beneficial effects of the embodiments in this application compared with the prior art are:

[0017] This application acquires locomotive operation monitoring information and station map information of the station, extracts preset reference point positions from the station map information, determines the locomotive's current position based on the operation monitoring information and the reference point positions, extracts the position information of any turnout from the station map information, and determines the locomotive route information passing through any turnout based on the current position and the position information. When a travel instruction for a target branch line number is received from the terminal, the locomotive route information of all turnouts is matched based on the target branch line number to obtain the route travel information for the target branch line number. By acquiring locomotive operation monitoring information and the station map information of the station, extracting preset reference point positions from the station map and combining them with the operation monitoring information to determine the locomotive's current position, extracting turnout position information from the station map and combining it with the current position to determine the locomotive's route information passing through the turnouts, and finally matching the route information of all turnouts when a travel instruction for the target branch line number is received from the terminal, the route travel information for the target branch line number is obtained. Thus, by utilizing locomotive operation monitoring information and station map information, the current position of the locomotive can be accurately determined, and the branch line route can be precisely planned. Attached Figure Description

[0018] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 This is a schematic diagram of an application environment for a locomotive branch line route determination method provided in Embodiment 1 of this application;

[0020] Figure 2 This is a flowchart illustrating a method for determining a locomotive branch line route according to Embodiment 2 of this application;

[0021] Figure 3 This is a flowchart illustrating a method for determining a locomotive branch line route according to Embodiment 3 of this application;

[0022] Figure 4 This is a flowchart illustrating a method for determining a locomotive branch line route according to Embodiment 4 of this application;

[0023] Figure 5 This is a flowchart illustrating a locomotive branch line route determination method provided in Embodiment 5 of this application;

[0024] Figure 6 This is a schematic diagram of the structure of a locomotive branch line route determination device provided in Embodiment Six of this application;

[0025] Figure 7 This is a schematic diagram of the structure of a computer device provided in Embodiment 7 of this application. Detailed Implementation

[0026] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.

[0027] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.

[0028] It should also be understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.

[0029] As used in this application specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrases "if determined" or "if detected [the described condition or event]" may be interpreted, depending on the context, as meaning "once determined," "in response to determination," "once detected [the described condition or event]," or "in response to detection [the described condition or event]."

[0030] Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0031] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0032] It should be understood that the sequence number of each step in the following embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0033] To illustrate the technical solution of this application, specific embodiments are described below.

[0034] The locomotive branch line route determination method provided in Embodiment 1 of this application can be applied to, for example, Figure 1 In this application environment, the client and server connect and communicate. Users can provide conditions, requirements and operating instructions for determining locomotive branch line routes by operating the client. The server is used to control the locomotive branch line route determination method sent by the client.

[0035] The client side includes, but is not limited to, PDAs, desktop computers, laptops, ultra-mobile personal computers (UMPCs), netbooks, cloud terminal devices, and personal digital assistants (PDAs). The server side can be a standalone server or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms.

[0036] See Figure 2 This is a flowchart illustrating a locomotive branch line route determination method provided in Embodiment 2 of this application. The above-described locomotive branch line route determination method can be applied to... Figure 1 The server-side component.

[0037] like Figure 2 As shown, the method for determining the branch line route of the locomotive may include the following steps:

[0038] Step S201: Obtain the locomotive's operation monitoring information and the station map information of the station where it is located, extract the preset reference points from the station map information, and determine the current position of the locomotive based on the operation monitoring information and the reference points.

[0039] Optionally, after obtaining the locomotive's operation monitoring information and the station's layout map information, the following steps may also be included:

[0040] The station map information collected by the acquisition device is obtained in real time, and the station map information is updated according to the real time information to obtain updated information;

[0041] The updated information is stored to obtain a storage information database, and the preset reference positions in the storage information database are extracted.

[0042] Optionally, the step of extracting the preset reference point positions from the station map information and determining the current position of the locomotive based on the operation monitoring information and the reference point positions may further include the following steps:

[0043] Extract the signal positions from the station map information, and determine the relative distance between the locomotive and the signal positions based on the operation monitoring information;

[0044] The current position of the locomotive is determined based on the relative distance.

[0045] Among these, operational monitoring information consists of dynamic data about the locomotive's operating status, such as its speed, direction of travel, and mileage. This information is typically collected through various sensors installed on the locomotive; for example, speed sensors measure the locomotive's real-time speed, and direction sensors determine its direction of travel.

[0046] The station layout map is a static diagram of the station, containing the location information of various facilities within the station, such as the track alignment, the location of switches, and the distribution of signals. The station layout map can be a pre-drawn electronic map stored in the system for subsequent analysis.

[0047] The station layout plan contains pre-defined reference points, which are objects with fixed locations within the station, such as specific buildings and track markers. Extracting the positions of these reference points provides reference points for determining the locomotive's location.

[0048] By combining operational monitoring information and the positions of reference points, the current position of the locomotive can be determined. For example, given the locomotive's direction and speed, and the position of a reference point, the distance the locomotive has traveled from a known starting point to the current moment can be calculated. Combined with the position of the reference point, the locomotive's position relative to the reference point can be determined, thus pinpointing the locomotive's exact location within the station.

[0049] Real-time information from the station site map is collected using various data acquisition devices (such as cameras and track sensors). These devices can monitor the actual conditions of the station site in real time, such as whether there is temporary construction or obstacles on the tracks. Based on the collected real-time information, the original station site map information is updated. If there is temporary construction in the station site, the real-time information will reflect the location of the construction area. By updating the station site map information, the construction area is marked, ensuring that the station site map information is consistent with the actual situation. The updated information is stored to form a database. This facilitates subsequent queries and use, while also ensuring that the system always uses the latest station site information. Preset reference point locations are extracted from the database. Since the station site map information has been updated, the locations of reference points may need to be redefined due to changes (such as the construction of new buildings).

[0050] Locate the signal positions from the station map information. Signals are crucial traffic control devices in the station, and their positions are fixed and known. Based on locomotive operation monitoring information, calculate the relative distance between the locomotive and the signal positions. For example, by combining the locomotive's speed and travel time with the signal's position, the distance between the locomotive and a given signal can be calculated. Based on the relative distance, further determine the locomotive's current position. For instance, knowing the distance of the locomotive to a signal ahead, and combining this with the signal's position on the station map, the locomotive's exact position can be determined.

[0051] Step S202: Extract the position information of any turnout in the station map information, and determine the locomotive route information passing through any turnout based on the current position and the position information.

[0052] Optionally, the step of extracting the position information of any turnout in the station map information, and determining the locomotive route information passing through any turnout based on the current position and the position information, may include the following steps:

[0053] Extract the association information between the turnout and the station layout information;

[0054] Based on the associated information, the position information of the turnout is determined, and based on the current position and the position information, the locomotive route information passing through any turnout is determined.

[0055] The station layout map contains detailed information about the station, with turnouts being key facilities for changing the direction of train travel. Extracting the location information of any turnout from the station layout map is the basis for determining the locomotive route. The turnout's location information accurately indicates its specific location within the station's track network, usually expressed as coordinates or its relative position to other fixed landmarks (such as signals, specific track nodes, etc.).

[0056] In step S201, the current position of the locomotive has been determined. By combining this current position with the position information of the turnout, the possible travel path of the locomotive when passing through the turnout can be analyzed, i.e., the locomotive route information. For example, if the locomotive is currently located on one side of the turnout, based on the locomotive's travel direction and the different opening states of the turnout (straight track or curved track), it can be determined which track the locomotive will travel on after passing through the turnout.

[0057] Turnouts do not exist in isolation within a station yard; they are closely interconnected with surrounding tracks, signals, and other facilities. The station yard map records this interconnected information. By extracting the information related to turnouts, a more comprehensive understanding of their role and impact within the entire station yard system can be achieved. This interconnected information may include which tracks the turnout is directly connected to, which signals control the turnout, and the interlocking relationships between the turnout and adjacent turnouts.

[0058] Correlation information can help determine the location of a turnout more accurately. Sometimes, relying solely on the turnout's coordinates may not be accurate enough or easy to understand. However, by understanding its relationship with surrounding facilities, the turnout's location can be clarified from a more macroscopic and specific perspective. For example, knowing the distance and relative direction of a turnout to a certain signal, as well as the exact location of that signal, allows for more precise turnout location.

[0059] By combining the locomotive's current position with the switch position determined through associated information, the locomotive's route information through that switch can be determined more accurately and comprehensively. Taking into account the switch's associated information allows for a better analysis of various situations the locomotive might encounter when passing through a switch, such as signal displays and the status of adjacent switches, thus enabling the development of the most reasonable and safest route plan. For example, if a switch is controlled by a specific signal, the signal's display status can determine whether the locomotive can pass through the switch and its direction of travel after passing through.

[0060] Step S203: Upon receiving the driving instruction for the target branch line number sent by the terminal, the locomotive route information of all the switches is matched according to the target branch line number to obtain the route driving information of the target branch line number.

[0061] The terminal can be a control terminal in the dispatching room, an operating terminal for the locomotive driver, etc. Based on the transportation plan and station operation arrangements, dispatchers issue instructions via the terminal for the locomotive to proceed to a specific target branch line. This instruction is presented as a target branch line number. The target branch line number clearly identifies the specific branch line track the locomotive ultimately needs to reach; it represents the locomotive's destination for this journey, and subsequent route matching and planning revolve around this target.

[0062] In step S202, the route information for the locomotive passing through any turnout in the station yard has been determined. This information includes the possible travel direction when passing each turnout, the subsequent connecting tracks, etc. The target branch line number is compared with the route information of all turnouts. The track network in the station yard consists of multiple turnouts and branch lines. There may be multiple different travel paths from the locomotive's current position to the target branch line. It is necessary to analyze whether the route of each turnout can lead to the target branch line. For example, some turnout routes may lead to other branch lines or main tracks, which do not meet the requirements of the target branch line and will be excluded; while those routes that can connect to the target branch line are retained for further analysis.

[0063] After matching and filtering all turnout route information, a series of continuous routes that can guide the locomotive from its current position to the target branch line are finally determined. This route information is integrated to form the route travel information for the target branch line number, which details the locomotive's specific route in the station yard, including the turnouts it needs to pass through and the direction of travel at each turnout. The route travel information provides clear operational guidance for the locomotive driver and also provides control basis for the station's signal control system, ensuring that the locomotive can safely and accurately travel to the designated target branch line.

[0064] This application acquires locomotive operation monitoring information and station map information of the station, extracts preset reference point positions from the station map information, determines the locomotive's current position based on the operation monitoring information and the reference point positions, extracts the position information of any turnout from the station map information, and determines the locomotive route information passing through any turnout based on the current position and the position information. When a travel instruction for a target branch line number is received from the terminal, the locomotive route information of all turnouts is matched based on the target branch line number to obtain the route travel information for the target branch line number. By acquiring locomotive operation monitoring information and the station map information of the station, extracting preset reference point positions from the station map and combining them with the operation monitoring information to determine the locomotive's current position, extracting turnout position information from the station map and combining it with the current position to determine the locomotive's route information passing through the turnouts, and finally matching the route information of all turnouts when a travel instruction for the target branch line number is received from the terminal, the route travel information for the target branch line number is obtained. Thus, by utilizing locomotive operation monitoring information and station map information, the current position of the locomotive can be accurately determined, and the branch line route can be precisely planned.

[0065] See Figure 3 This is a flowchart illustrating a method for determining a locomotive branch line route according to Embodiment 3 of this application. Figure 3 As shown, step S202, which involves determining the locomotive route information passing through any turnout based on the current position and the position information, may include the following steps:

[0066] Step S301: Determine the locomotive's direction of travel at any of the switches based on the location information;

[0067] Step S302: Obtain the preset destination position, and determine the route for the locomotive to reach the destination position based on the current position and the direction of travel.

[0068] Step S303: Determine the locomotive route information that passes through any turnout based on the described path.

[0069] The location information includes the locomotive's current position and the specific location of the turnout on the station map. Turnouts in the station serve to change the direction of the tracks, typically having different states such as turning on the straight track or the curved track.

[0070] Based on the locomotive's current position and the location and status of the turnout, determine the appropriate direction of travel when the locomotive reaches the turnout. For example, if the locomotive is currently approaching a turnout, depending on the turnout's layout and the locomotive's direction of travel, if continuing forward would meet subsequent operational or traffic requirements, the locomotive might choose to travel straight at the turnout; if turning would reach the destination faster or if a turn is required according to a predetermined plan, the locomotive would choose to travel on the curved track.

[0071] The preset destination is a pre-defined location, which may be the locomotive's destination for this operation, such as a cargo loading / unloading point or a vehicle marshalling yard.

[0072] Given the locomotive's current position and direction of travel at each switch, a route from the current position to the predetermined destination is planned. The station's track network consists of multiple switches and connected tracks, and the locomotive needs to pass through multiple switches to reach its destination. Therefore, the system comprehensively considers the direction of travel at each switch and uses an algorithm (such as a path planning algorithm) to find a path that allows the locomotive to successfully reach its destination. This path clearly indicates which switches and track sections the locomotive needs to pass through in sequence.

[0073] Once the route is determined, the relevant information about each turnout the locomotive passes through during its entire journey can be clearly defined. For each turnout, the route information includes which track the locomotive enters from, the direction of travel chosen at the turnout (straight or curved), and which track it will enter after exiting the turnout. This information comprehensively describes the locomotive's specific travel situation when passing each turnout, providing detailed guidance for the safe operation of the locomotive in the station yard.

[0074] See Figure 4 This is a flowchart illustrating a method for determining a locomotive branch line route according to Embodiment 4 of this application. Figure 4 As shown, step S203, which involves matching the locomotive route information of all the turnouts according to the target branch line number to obtain the route travel information of the target branch line number, may include the following steps:

[0075] Step S401: Based on the target branch line number, filter the locomotive route information to obtain the branch line path corresponding to the target branch line number and the control information corresponding to the branch line path;

[0076] Step S402: Determine the route information of the target branch number based on the branch path and the control information.

[0077] The target branch line number specifies the particular branch line track the locomotive will eventually reach. The previous steps have already determined the locomotive's route information through each switch, which includes various possible paths the locomotive might take within the station yard.

[0078] The system compares the target branch line number with all locomotive route information, filtering out paths that lead to the target branch line from among numerous route options. These paths are the branch line paths corresponding to the target branch line number. The control information for the branch line path includes instructions and parameters to ensure the locomotive can travel safely and accurately along that path. This control information may include the opening direction of switches (because different opening directions determine the locomotive's direction of travel), the display status of signals (such as red lights, green lights, etc., indicating whether the locomotive can proceed), and track speed limits. For example, if a branch line path passes through a switch, the control information will specify whether the switch should be on the straight or curved track; if there is a signal on the path, it will provide the correct signal display status.

[0079] The branch line path describes the sequence of tracks and switches that the locomotive must traverse from its current position to the target branch line, while the control information specifies the operational requirements for each key node (such as switches and signals) during the locomotive's journey. Combining these two elements forms complete route information.

[0080] The route information details how the locomotive should travel at each switch (choosing between straight and curved tracks), the rules to follow when encountering signals (whether to stop, accelerate, etc.), and the speed requirements on each track segment. For example, the route information might instruct the locomotive to first pass switch A, choosing to travel on the straight track. At this point, the switch should be open for straight tracks, and the corresponding signal should display a green light indicating passage is permitted. After traversing a section of track, upon reaching switch B, the locomotive should choose to travel on the curved track. Switch B should be pre-set to the curved track open state, and so on.

[0081] In this embodiment of the application, by filtering out the branch path and control information corresponding to the target branch number, and then determining the final route travel information based on this information, an accurate and executable travel route is planned for the locomotive.

[0082] See Figure 5 This is a flowchart illustrating a locomotive branch line route determination method provided in Embodiment 5 of this application. Figure 5 As shown, after obtaining the route information for the target branch number, step S203 may further include the following steps:

[0083] Step S501: Set control commands for each turnout based on the route travel information.

[0084] Step S502: Determine the locomotive's route mode according to the control command.

[0085] The route information details the locomotive's journey from its current position to the target branch line, including which switches it passes through and the direction of travel (straight or curved) at each switch. Based on this route information, corresponding control commands are set for each switch. The main function of these control commands is to ensure that the switches are in the correct open state to meet the locomotive's travel needs. For example, if the route information indicates that the locomotive needs to choose the straight track when passing switch A, the control command will instruct switch A to open the straight track; if the locomotive needs to turn at switch B, the control command will instruct switch B to open the curved track. The control commands may also involve locking and unlocking switches to ensure that the switches do not change unexpectedly when the locomotive passes.

[0086] The route mode refers to the specific pattern and rules by which locomotives travel along planned routes within the station yard. It comprehensively considers factors such as the control status of switches, signal displays, and locomotive speed. Based on the control commands for each switch, combined with the station's signaling system and safety regulations, the locomotive's route mode is determined. For example, if the control command for a switch is to open the straight track and the signal shows a green light, the locomotive can pass through the switch at normal speed; if the switch is in transition or the signal shows a red light, the locomotive must stop and wait. The route mode may also include different speed requirements, such as slowing down when approaching a switch and accelerating again after passing it. By rationally determining the route mode, the safe and efficient operation of locomotives within the station yard can be ensured.

[0087] In this embodiment of the application, the locomotive's route is determined by control commands, thereby ensuring that the locomotive can safely and accurately reach the target branch line according to the planned route.

[0088] Corresponding to the locomotive branch line route determination method in the above embodiment, Figure 6 This diagram illustrates the structural block diagram of the locomotive branch line route determination device provided in Embodiment Six of this application. The locomotive branch line route determination device can be applied to… Figure 1 For ease of explanation, only the parts of the server-side diagram relevant to the embodiments of this application are shown.

[0089] See Figure 6 The locomotive branch line route determination device includes:

[0090] The current location determination module 61 is used to acquire the locomotive's operation monitoring information and the station map information of the station, extract the preset reference position from the station map information, and determine the current location of the locomotive based on the operation monitoring information and the reference position.

[0091] The locomotive information determination module 62 is used to extract the position information of any turnout in the station map information, and determine the locomotive route information passing through any turnout based on the current position and the position information.

[0092] The matching module 63 is used to match the locomotive route information of all the switches according to the target branch line number when it receives the driving instruction of the target branch line number sent by the terminal, so as to obtain the route driving information of the target branch line number.

[0093] Optionally, the locomotive branch line route determination device includes:

[0094] The iteration module is used to acquire real-time information of the station map collected by the acquisition device after acquiring the locomotive operation monitoring information and the station map information of the station. Based on the real-time information, the module iterates the station map information to obtain updated information.

[0095] The reference extraction module is used to store the updated information to obtain a storage information library, and to extract the preset reference object positions in the storage information library.

[0096] Optionally, the current position determination module 61 includes:

[0097] The distance determination unit is used to extract the signal positions from the station map information and determine the relative distance between the locomotive and the signal positions based on the operation monitoring information.

[0098] The relative distance analysis unit is used to determine the current position of the locomotive based on the relative distance.

[0099] Optionally, the locomotive information determination module 62 includes:

[0100] An information extraction unit is used to extract the association information between the turnout and the station map information;

[0101] The information combining unit is used to determine the position information of the turnout based on the associated information, and to determine the locomotive route information passing through any turnout based on the current position and the position information.

[0102] Optionally, the locomotive information determination module 62 includes:

[0103] The travel direction determination unit is used to determine the travel direction of the locomotive at any of the switches based on the position information.

[0104] The route determination unit is used to obtain a preset destination position and determine the route for the locomotive to reach the destination position based on the current position and the direction of travel.

[0105] The route analysis unit is used to determine the locomotive route information passing through any turnout based on the route.

[0106] Optionally, the matching module 63 includes:

[0107] The information filtering unit is used to filter the locomotive route information according to the target branch line number to obtain the branch line path corresponding to the target branch line number and the control information corresponding to the branch line path.

[0108] The integrated information analysis unit is used to determine the route and travel information of the target branch number based on the branch path and the control information.

[0109] Optionally, the locomotive branch line route determination device includes:

[0110] The instruction setting module is used to set control instructions for each turnout based on the route travel information after obtaining the route travel information of the target branch number.

[0111] The route determination module is used to determine the route mode of the locomotive according to the control command.

[0112] It should be noted that the information interaction and execution process between the above modules, units, and sub-units are based on the same concept as the method embodiments of this application. For details on their specific functions and technical effects, please refer to the method embodiments section, and they will not be repeated here.

[0113] Figure 7 This is a schematic diagram of the structure of a computer device provided in Embodiment Seven of this application. Figure 7 As shown, the computer device of this embodiment includes: at least one processor ( Figure 7 Only one is shown in the diagram), a memory, and a computer program stored in the memory and executable on at least one processor. When the processor executes the computer program, it implements the steps of any of the above-described locomotive branch line route determination methods or embodiments of the locomotive branch line route determination methods.

[0114] This computer device may include, but is not limited to, a processor and memory. Those skilled in the art will understand that... Figure 7 The examples of computer devices are merely examples and do not constitute a limitation on computer devices. Computer devices may include more or fewer components than shown in the illustration, or combinations of certain components, or different components, such as network interfaces, displays, and input devices.

[0115] The processor referred to can be a CPU, but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0116] Memory includes readable storage media, internal memory, etc., wherein internal memory can be the RAM of a computer device, providing an environment for the operation of the operating system and computer-readable instructions stored in the readable storage media. The readable storage media can be the hard drive of a computer device, or in other embodiments, it can be an external storage device of the computer device, such as a plug-in hard drive, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card. Furthermore, memory can include both internal storage units and external storage devices of the computer device. Memory is used to store the operating system, applications, bootloader, data, and other programs, such as program code for computer programs. Memory can also be used to temporarily store data that has been output or will be output.

[0117] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above device can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here. If the integrated unit is implemented as 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, all or part of the processes in the methods of the above embodiments of this application can be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the above method embodiments. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. A computer-readable medium can include at least: any entity or device capable of carrying computer program code, a recording medium, a computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media. Examples include USB flash drives, portable hard drives, magnetic disks, or optical disks. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electrical carrier signals or telecommunication signals.

[0118] The implementation of all or part of the processes in the methods of the above embodiments can also be accomplished by a computer program product. When the computer program product is run on a computer device, it enables the computer device to execute the steps in the above method embodiments.

[0119] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0120] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0121] In the embodiments provided in this application, it should be understood that the disclosed apparatus / computer devices and methods can be implemented in other ways. For example, the apparatus / computer device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0122] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0123] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A method for determining a locomotive branch line route, characterized in that, include: The locomotive's operation monitoring information and the station map information of the station are obtained. The positions of preset reference objects in the station map information are extracted. The current position of the locomotive is determined based on the operation monitoring information and the positions of the reference objects. Extract the position information of any turnout from the station map information, and determine the locomotive route information passing through any turnout based on the current position and the position information. Upon receiving a driving instruction for a target branch line number from the terminal, the locomotive route information of all the turnouts is matched according to the target branch line number to obtain the route driving information for the target branch line number.

2. The method for determining locomotive branch line routes according to claim 1, characterized in that, After obtaining the locomotive's operation monitoring information and the station yard map information, the process also includes: The station map information collected by the acquisition device is obtained in real time, and the station map information is updated according to the real time information to obtain updated information; The updated information is stored to obtain a storage information database, and the preset reference positions in the storage information database are extracted.

3. The method for determining locomotive branch line routes according to claim 1, characterized in that, The step of extracting preset reference point positions from the station map information and determining the current position of the locomotive based on the operation monitoring information and the reference point positions includes: Extract the signal positions from the station map information, and determine the relative distance between the locomotive and the signal positions based on the operation monitoring information; The current position of the locomotive is determined based on the relative distance.

4. The method for determining locomotive branch line routes according to claim 1, characterized in that, The step of extracting the position information of any turnout in the station map information, and determining the locomotive route information passing through any turnout based on the current position and the position information, includes: Extract the association information between the turnout and the station layout information; Based on the associated information, the position information of the turnout is determined, and based on the current position and the position information, the locomotive route information passing through any turnout is determined.

5. The method for determining locomotive branch line routes according to claim 1, characterized in that, The step of determining the locomotive route information passing through any turnout based on the current position and the position information includes: Based on the location information, the locomotive's direction of travel at any of the switches is determined; Obtain a preset destination location, and determine the route by which the locomotive travels to the destination location based on the current location and the direction of travel; Based on the described route, determine the locomotive route information that passes through any turnout.

6. The method for determining locomotive branch line routes according to claim 1, characterized in that, The step of matching the locomotive route information of all the turnouts according to the target branch line number to obtain the route travel information of the target branch line number includes: Based on the target branch line number, the locomotive route information is filtered to obtain the branch line path corresponding to the target branch line number and the control information corresponding to the branch line path; Based on the branch path and the control information, the route information for the target branch number is determined.

7. The method for determining locomotive branch line routes according to claim 1, characterized in that, After obtaining the route information for the target branch number, the process further includes: Based on the route travel information, control commands are set for each of the turnouts; The locomotive's route is determined according to the control command.

8. A locomotive branch line route determination device, characterized in that, include: The current location determination module is used to acquire the locomotive's operation monitoring information and the station map information of the station, extract the preset reference points from the station map information, and determine the current location of the locomotive based on the operation monitoring information and the reference points. The locomotive information determination module is used to extract the position information of any turnout in the station map information, and determine the locomotive route information passing through any turnout based on the current position and the position information. The matching module is used to match the locomotive route information of all the switches according to the target branch line number when it receives the driving instruction of the target branch line number sent by the terminal, so as to obtain the route driving information of the target branch line number.

9. A computer device, characterized in that, The computer device includes a processor, a memory, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the locomotive branch line route determination method as described in any one of claims 1 to 7.

10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the locomotive branch line route determination method as described in any one of claims 1 to 7.