Single-line-based bidirectional track scheduling system and method
By adopting a cloud-edge collaborative system architecture in a single-line two-way rail transit system, the system stability and safety issues are solved and efficient operation management is achieved.
Patent Information
- Application Number
- CN202510413382.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-03
- Publication Date
- 2025-05-06
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
How to ensure safety and efficiency in a single-line two-way rail transit system and ensure the stable operation of the system.
The system architecture of cloud-side collaboration is adopted to obtain track attribute information and train number information through cloud-side equipment, automatically generate initial train operation information, and generate train scheduling information based on this information. The edge hardware device synchronizes information with the cloud-side device. When the cloud-side device is abnormal, it takes over the scheduling task and sends scheduling execution information to the terminal device.
The stability and safety of the system in the single-line two-way operation mode is achieved, the cost of line construction is reduced, and the operational efficiency and benefits of medium and low-volume transportation systems are improved.
Smart Images

Figure CN119928951A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of rail transit technology, and in particular to a single-line bidirectional track scheduling system, a single-line bidirectional track scheduling method, a computing device, a computer-readable storage medium, and a computer program product. Background Art
[0002] With the increase in rail transit construction costs and the decrease in operating income, the focus of rail transit construction has gradually shifted to medium and low-capacity rail transit systems. However, the current development of medium and low-capacity rail transit systems also faces some problems, such as high overall construction and maintenance costs of rail transit systems; insufficient passenger flow, and poor economic efficiency of overall line operations.
[0003] Under this circumstance, the single-line two-way rail transit system came into being. Single-line two-way is a special rail transit operation mode, which means that only one train runs back and forth on a fixed route at the same time. Single-line two-way operation is a flexible and efficient rail transit operation mode. In actual applications, how to ensure the safety and efficiency of single-line two-way rail transit and ensure the stable operation of the rail transit system has become a technical problem that technicians need to solve urgently. Summary of the invention
[0004] In view of this, the embodiment of the present application provides a single-line bidirectional track scheduling system. The present application also relates to a single-line bidirectional track scheduling method, a computing device, a computer-readable storage medium and a computer program product to solve the above problems existing in the prior art.
[0005] According to a first aspect of an embodiment of the present application, a single-line bidirectional track scheduling system is provided, the system comprising a cloud-side device, an edge hardware device, and at least one terminal device; The cloud-side device is configured to obtain track attribute information and train number information of the target track; generate initial train operation information corresponding to the target track according to the track attribute information and the train number information; determine train scheduling information according to the initial train operation information, and send the train scheduling information to each terminal device; The edge hardware device is configured to synchronize information with the cloud-side device, and in the event of an abnormality of the cloud-side device, generate train dispatch execution information and send it to the terminal device; Each terminal device is configured to perform corresponding train dispatching operations according to the train dispatching information.
[0006] According to a second aspect of an embodiment of the present application, a single-line bidirectional track scheduling method is provided, which is applied to a cloud-side device, including: Obtain the track attribute information and train number information of the target track; Generate initial train operation information corresponding to the target track according to the track attribute information and the train number information; Determine train dispatch information according to the initial train operation information, and send the train dispatch information to the edge hardware device; When an abnormality is detected in a cloud-side device, the authority to generate the train dispatch information is switched to the edge hardware device.
[0007] According to a third aspect of an embodiment of the present application, a computing device is provided, including: Memory and processor; The memory is used to store computer programs / instructions, and the processor is used to execute the computer programs / instructions. When the computer programs / instructions are executed by the processor, the steps of the above method are implemented.
[0008] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, which stores a computer program / instruction, and the steps of the above method are implemented when the computer program / instruction is executed by a processor.
[0009] According to a fifth aspect of an embodiment of the present application, a computer program product is provided, comprising a computer program / instruction, which implements the steps of the above method when executed by a processor.
[0010] The single-line bidirectional track dispatching system provided in the embodiment of the present application includes a cloud-side device, an edge hardware device, and at least one terminal device. The track attribute information and train number information of the target track are obtained in the cloud-side device, and the corresponding initial train operation information is automatically generated according to the track attribute information and the train number information, and then the corresponding train dispatching information is generated. Finally, the train dispatching information is sent from the cloud-side device to each terminal device, and the edge hardware device synchronizes information with the cloud-side device. In the event of an abnormality in the cloud-side device, the train dispatching execution information is generated and sent to the terminal device. Each terminal device is configured to perform corresponding train dispatching operations according to the train dispatching information. Through this system, the overall system architecture for the single-line bidirectional operation scenario is designed. The single-line bidirectional operation greatly reduces the line construction cost and improves the operating efficiency and benefits of the medium and low-volume systems. This system adopts the main and standby operation mode of cloud-side devices and edge hardware devices to improve the security and stability of the system. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Figure 1 It is a structural schematic diagram of a single-line bidirectional track dispatching system provided by an embodiment of the present application; Figure 2 is a schematic diagram of a single-line bidirectional rail transit system provided by an embodiment of the present application; Figure 3It is a schematic diagram of the system software structure of a single-line bidirectional track dispatching system provided in one embodiment of the present application; Figure 4 It is a flow chart of a single-line bidirectional track scheduling method applied to a cloud-side device provided in an embodiment of the present application; Figure 5 It is a structural schematic diagram of a single-line bidirectional track scheduling device applied to a cloud-side device provided by an embodiment of the present application; Figure 6 It is a structural block diagram of a computing device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0012] Many specific details are described in the following description to facilitate a full understanding of the present application. However, the present application can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the connotation of the present application, so the present application is not limited by the specific implementation disclosed below.
[0013] The terms used in one or more embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of the present application. The singular forms of "a", "said" and "the" used in one or more embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in one or more embodiments of the present application refers to and includes any or all possible combinations of one or more associated listed items.
[0014] It should be understood that, although the terms first, second, etc. may be used to describe various information in one or more embodiments of the present application, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of the present application, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0015] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards in the relevant regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0016] At present, due to the high cost of rail transit construction, low operating income, poor economic benefits and other reasons, the focus of rail transit has gradually shifted to medium and low-capacity rail transit systems. Medium and low-capacity rail transit systems are often positioned between conventional buses and large-capacity urban rail transit (such as subways and light rails), and are an important supplement and extension of urban transportation networks. Medium and low-capacity rail transit systems include many types, such as straddle-type monorails, suspended monorails, automatic people movers (APMs), medium and low-speed maglev trains, modern trams, etc.
[0017] At present, the development of medium and low-capacity rail transit systems also faces some problems, such as high overall construction and maintenance costs of trams; insufficient passenger flow, and poor economic efficiency of overall line operation. Under this circumstance, the single-line two-way rail transit system came into being. Single-line two-way is a special rail transit operation mode, which means that only one train runs at the same time on a fixed route. Single-line two-way operation is a flexible and efficient rail transit operation mode. In actual applications, how to ensure the safety and efficiency of single-line two-way rail transit and ensure the stable operation of the rail transit system has become a technical problem that technicians need to solve urgently.
[0018] Based on this, in the present application, a single-line bidirectional track scheduling system is provided. The present application also relates to a single-line bidirectional track scheduling method, a computing device, a computer-readable storage medium and a computer program product, which are described in detail one by one in the following embodiments.
[0019] Figure 1 A schematic diagram of the structure of a single-line bidirectional track scheduling system provided according to an embodiment of the present application is shown. The system includes a cloud-side device 102, an edge hardware device 104, and at least one terminal device 106. The system specifically includes: The cloud-side device 102 is configured to obtain track attribute information and train number information of the target track; generate initial train operation information corresponding to the target track according to the track attribute information and the train number information; determine train scheduling information according to the initial train operation information, and send the train scheduling information to each terminal device; The edge hardware device 104 is configured to synchronize information with the cloud-side device, and in the event of an abnormality of the cloud-side device, generate train dispatch execution information and send it to the terminal device; Each terminal device 106 is configured to perform corresponding train dispatching operations according to the train dispatching information.
[0020] In the single-line bidirectional rail transit system provided in this application, a cloud-edge collaborative system framework is adopted, that is, cloud-side devices and edge hardware devices work together to form a rail operation mode based on a single-line bidirectional operation scenario. The cloud-side device automatically generates initial train operation information (i.e., initial train schedule) based on the track information of the single-line operating track and the preset train number information, and then generates train scheduling information based on the initial train operation information, and sends the train scheduling information to the edge hardware device, generates a scheduling instruction for the train in the edge hardware device, and sends the scheduling instruction to the corresponding train, thereby controlling the operation of the train.
[0021] Among them, the cloud-side device can be understood as the computing center of the entire single-line bidirectional track dispatching system, and a large number of complex calculations are performed in the cloud-side device. At the same time, the edge hardware device synchronizes information with the cloud-side device in real time, and takes over various tasks in the cloud-side device when an abnormality occurs in the cloud-side device, generates train dispatching execution information and sends it to the terminal device to ensure the normal operation of the single-line bidirectional track dispatching system. The terminal device receives the train dispatching information sent by the cloud-side device or the edge hardware device, and performs the train dispatching operation corresponding to the train dispatching information. It should be noted that in actual applications, the terminal device will only receive the train dispatching information sent by one party at the same time. When the cloud-side device is available, the terminal device receives the train dispatching information sent by the cloud-side device. When the cloud-side device is not available, the terminal device receives the train dispatching information sent by the edge hardware device. The terminal device can be understood as a device that performs dispatching operations in the single-line bidirectional track dispatching system, such as trains, interlocking equipment, turnout equipment, intersection control equipment, etc.
[0022] The single-line bidirectional rail dispatching system provided in the embodiment of the present application adopts a cloud-edge collaboration approach to process core services in cloud-side devices. When an abnormality occurs in a cloud-side device, the core services of the single-line bidirectional rail dispatching system can also be migrated to edge hardware devices to achieve the purpose of not affecting services, providing reliable global guarantees for the stable operation of single-line bidirectional operations.
[0023] The single-line bidirectional rail transit system provided by the embodiment of the present application cooperates with cloud-side devices and edge hardware devices to achieve active-standby redundant processing for core services, thereby improving the stability of the system. By setting up a number of avoidance points and bidirectional platforms along the line, bidirectional vehicles can avoid each other, thereby supporting the line to achieve a single-line bidirectional operation mode, greatly reducing the line construction cost while ensuring the two-way traffic demand and improving the line operation efficiency.
[0024] See also Figure 2 , Figure 2 A schematic diagram of a single-line bidirectional rail transit system provided by an embodiment of the present application is shown as follows: Figure 2As shown, a dispatching system signal data service is deployed in the cloud-side device 102, and the cloud-side device 102 is interconnected with the edge hardware device through a wireless network. There are multiple platforms and avoidance points on the track line, and multiple trains are running on the track. The edge hardware device 104 is deployed in the equipment room of the platform or the equipment cabinet next to the track. In actual applications, for one track, it is usually only necessary to set up edge hardware devices in at least two equipment rooms or equipment cabinets to realize the master-slave architecture between the edge hardware devices and the cloud-side devices. There is no need to set up edge hardware devices in each equipment room or equipment cabinet, which can effectively reduce equipment costs.
[0025] like Figure 2 The track line shown includes two types of platforms, one is divided into up and down platforms (such as platform 1, platform 3, platform 4), and the other is a shared platform (such as platform 2, platform 5, platform 6, platform 7). In addition to parking, the up and down platforms can also be used as avoidance points for vehicles to meet and avoid each other. There are also multiple avoidance points on the track line, and the avoidance points are used for two trains running in opposite directions to meet and avoid each other. In the method provided in this application, the cloud-side device generates the initial train operation information corresponding to the target track by acquiring the track attribute information and train number information of the target track. The track line also includes avoidance points (such as avoidance point 1, avoidance point 2, avoidance point 3). The avoidance points are used in the single-line two-way operation process. When there is an oncoming vehicle, the train in a certain direction enters the avoidance point to avoid, and after the oncoming vehicle passes, it exits from the avoidance point and continues to run.
[0026] Among them, the track attribute information of the target track can be understood as information related to the attributes of the target track, for example, the track attribute information includes but is not limited to the track length of the target track, the single-circuit running time, the number of avoidances in two-way operation, platform information, avoidance point information, etc. The train number information can be understood as the relevant information of the trains planned to run on the target track. Specifically, the train number information includes but is not limited to the type of train, the number of train departures, the direction of train operation, etc. The initial train operation information can be understood as the train operation number information pre-planned and designed by the cloud-side equipment based on the track attribute information and the train number information. The initial train operation information includes but is not limited to the vehicle entry and exit plan information, the planning information of the two-way trains entering and exiting each avoidance point, etc.
[0027] After generating the initial train operation information, the cloud-side device further generates train dispatch information based on the initial train operation information and sends the train dispatch information to the edge hardware device. Train dispatch information can be understood as information about how each train runs. In actual applications, train dispatch information includes but is not limited to train avoidance information, train running time, train running speed, train station operation information, train route information, route interval, etc.
[0028] The edge hardware devices are functionally redundant with the cloud devices. When the cloud devices are abnormal, the edge hardware devices can take over the core services in the cloud devices and perform corresponding processing. When the cloud devices return to normal, the edge hardware devices return the core services to the cloud devices.
[0029] In a specific implementation provided by the present application, the system includes a signal data service, the signal data service includes a central signal data service deployed on the cloud-side device and an edge signal data service deployed on the edge hardware device; The cloud-side device 102 is configured to determine whether the control authority of the signal data service is in the cloud-side device according to the central signal data service, and if not, send a master control authority switching instruction to the edge hardware device; The edge hardware device 104 is configured to switch the control authority of the signal data service to the cloud-side device when receiving the master authority switching instruction through the edge signal data service.
[0030] The system provided by this application is applied to single-line two-way operation scenarios. Compared with the traditional rail transit operation mode, the dispatching system has very high requirements on the real-time avoidance planning capabilities of line vehicles. In order to ensure the stable operation of the dispatching system, this system deploys signal data services. Furthermore, the signal data service includes a central signal data service deployed in a cloud-side device and an edge signal data service deployed in an edge hardware device. As an important part of this system, the signal data service is deployed in a master-slave manner in cloud-side devices and edge hardware devices, which improves the availability of the signal data service under abnormal conditions.
[0031] In actual applications, the operation based on single-line bidirectional track scheduling is supported by signal data services. In the cloud-side device, the deployed central signal data service determines whether the current control authority of the signal data service is in the cloud-side device. If it is in the cloud-side device, subsequent data processing is performed. If it is not in the cloud-side device, a master control authority switching instruction is sent to the edge hardware device. Upon receiving the master control authority switching instruction, the edge hardware device switches the control authority of the signal data service to the cloud-side device. It should be noted that if an abnormality occurs in the cloud-side device, the central signal data service in the cloud-side device cannot operate normally. At this time, the edge signal data service in the edge hardware device directly executes the master control authority.
[0032] In a specific implementation provided by the present application, the signal data service allocates device identification information to the cloud-side device and the edge hardware device; The cloud-side device 102 is configured to establish a first communication connection with each terminal device based on the cloud-side device identification information, wherein each terminal device sends the train operation information to the cloud-side device through the first communication connection; The edge hardware device 104 is configured to establish a second communication connection with each terminal device based on the edge device identification information, wherein each terminal device sends the train operation information to the edge hardware device through the second communication connection.
[0033] In this embodiment, the cloud-side device and the edge hardware device can deploy the keeplived service to implement a redundant disaster recovery design. The signal data service assigns device identification information (such as a virtual IP address) to the cloud-side device and the edge hardware device, so that the cloud-side device and the edge hardware device can establish a communication connection with each terminal device through the device identification information. Specifically, the cloud-side device can establish a first communication connection with each terminal device based on the cloud-side device identification information, so that the cloud-side device can communicate data with each terminal through the first communication connection. The edge hardware device can establish a second communication connection with each terminal device based on the edge device identification information, so that the edge hardware device can communicate data with each terminal through the second communication connection.
[0034] Each terminal device establishes a connection with the cloud-side device and the edge hardware device respectively, and each terminal device sends the train operation information of each train to the cloud-side device and the edge hardware device at the same time. At the same time, only one of the cloud-side device and the edge hardware device sends the train scheduling information to each terminal device. Preferably, the cloud-side device sends the train scheduling information to each terminal device. When the cloud-side device is abnormal, the edge hardware device sends the train scheduling information to each terminal device.
[0035] In practical applications, with the development of large models, in order to perform data operations better and faster, in a specific implementation provided by the embodiment of the present application, a corresponding artificial intelligence model is also deployed in the dispatching system. Specifically, the system includes a train operation model and a train dispatching service, and the train dispatching service includes a central train dispatching model deployed on the cloud-side device and an edge train dispatching model deployed on the edge hardware device; The cloud-side device 102 is further configured to input the track attribute information and the train number information into the train operation model to obtain the initial train operation information output by the train operation model; input the initial train operation information into the central train scheduling model to obtain the train scheduling information output by the central train scheduling model; The edge hardware device 104 is further configured to synchronize the initial train operation information, and in the event of an abnormality in the cloud-side device, input the initial train operation information into the edge train scheduling model to obtain the train scheduling information output by the edge train scheduling model.
[0036] The single-line bidirectional track dispatching system provided in the embodiment of the present application deploys a train operation model in the cloud-side device. The train operation model refers to a model that generates initial train operation information based on track attribute information, train number information, and the like. In actual applications, the system is based on the integration of station data, avoidance point data, train number information, and other information for the entire line, and inputs it into the train operation model. The initial train operation information, i.e., a single-line bidirectional train operation timetable, is constructed through the train operation model. The timetable includes but is not limited to train number information, planned information for trains entering and exiting platforms, and planning information for bidirectional trains entering and exiting various avoidance points, and the like.
[0037] The system also deploys a train dispatching service, which includes a central train dispatching model deployed on the cloud-side device and an edge train dispatching model deployed on the edge hardware device. The central train dispatching model is deployed on the cloud-side device, and the edge train dispatching model is deployed on the edge hardware device. The train dispatching service coordinates each train to operate according to the initial train operation information in the normal mode. It completes the two-way operation and avoidance of vehicles.
[0038] The train dispatching service is divided into two levels of cloud-edge management for master-slave operation, which avoids the situation where the train dispatching service cannot operate normally due to abnormalities in cloud-side equipment. The central train dispatching model in the cloud-side device is used for data processing first. In the case of abnormalities in the cloud-side device, the edge train dispatching model in the edge hardware device is switched to perform corresponding data processing. The central train dispatching model of the cloud-side device is used as an example for explanation. The initial train operation information output from the train operation model is input into the central train dispatching model to obtain the train dispatching information output by the central train dispatching model.
[0039] The train scheduling model is deployed in the cloud-side device and the edge hardware device respectively, with the processing capability of cloud-edge two-level and master-slave collaboration, so as to realize the redundancy of core business. The cloud-side device and each edge hardware device share data, and in the event of an abnormality in the central train scheduling model, the core business can be sunk to the edge train scheduling model.
[0040] In a specific embodiment provided in the present application, the system further includes: Each terminal device is further configured to obtain train operation information of each train on the target track, and send the train operation information to the cloud-side device and the edge hardware device; The cloud-side device is further configured to adjust the train scheduling information according to the operation information of each train, and send the adjusted train scheduling information to the terminal device; The edge hardware device is also configured to adjust the train scheduling information according to the operation information of each train when the cloud side device is abnormal, and send the adjusted train scheduling information to the terminal device.
[0041] In this embodiment, the target train can run on the target track according to the train scheduling information. In actual applications, due to various reasons such as weather, errors, temporary failures, etc., each train may not be able to run according to the pre-designed initial train operation information. In order to ensure the driving safety of the train, each terminal device can also detect the train operation information of each train on the target track in real time. In this embodiment, in order to better utilize the target track and avoid waste of resources, when designing the initial train operation information, under the premise of ensuring safe operation, there will be multiple trains running on the target track at the same time. Each terminal device will obtain the train operation information of each train running on the target track in real time, and send the train operation information to the cloud-side device and edge hardware device.
[0042] Train operation information can be understood as information about a train running on a target track, including but not limited to train speed, train location, train route, and other information. After collecting the train operation information, the terminal device will upload the train operation information to the cloud-side device and edge hardware device in real time. When the cloud-side device serves as the master node of the dispatching service system, after obtaining the train operation information of each train, the cloud-side device will adjust and dynamically update the train scheduling information in real time according to the train operation information, and send the adjusted train scheduling information to the terminal device, so that each terminal device can perform the corresponding train scheduling operation according to the adjusted train scheduling information. When the edge hardware device serves as the master node of the dispatching service system, the edge hardware device will adjust and dynamically update the train scheduling information according to the train operation information, and send the adjusted train scheduling information to the terminal device, so that each terminal device can perform the corresponding train scheduling operation according to the adjusted train scheduling information.
[0043] Through this system, the initial train operation information can be planned in advance, and the corresponding train dispatching information can be generated based on the initial operation information to control the operation of the target train. At the same time, the terminal device can also detect the train operation information of each train on the target track in real time, and feed back the train operation information to the cloud-side device and the edge hardware device in real time, so that the cloud-side device or the edge hardware device can adjust the train dispatching information in real time according to the actual operation of the train. This ensures the smooth and safe operation of the train.
[0044] In a specific embodiment provided in the present application, the cloud-side device is also configured to obtain the operation information of each train based on the central signal data service, and input the operation information of each train into the central train scheduling model to obtain the train scheduling information output by the central train scheduling model.
[0045] In actual applications, signal data services are used to transmit data between devices. The central signal data service deployed on the cloud-side device is connected to each terminal device, obtains the operation information of each train, and inputs the operation information of each train into the central train scheduling model, so that the central train scheduling model outputs the train scheduling information.
[0046] In addition, the edge signal data service deployed in the edge hardware device will also obtain the operation information of each train at the same time, and input the operation information of each train into the edge train scheduling model for processing. However, the train scheduling information obtained in the edge hardware device will not be sent to each terminal device when the cloud-side device is operating normally. Instead, the edge hardware device will send the train scheduling information in the edge train scheduling model to each terminal device only when an abnormality occurs in the cloud-side device.
[0047] In a specific embodiment provided in the present application, the cloud-side device 102 is also configured to generate train station announcement information based on the operation information of each train and the platform information corresponding to the target platform, and send the train station announcement information to the target platform, wherein the target platform is any platform corresponding to the target track.
[0048] In actual line operations, the cloud-side equipment will also generate train station announcement information based on the operation information of each train and the platform information corresponding to the target platform, and send the train station announcement information to the target platform.
[0049] like Figure 2 As shown, there are two types of platforms, one is a two-way platform for up and down trains, and the other is a shared platform. In a two-way platform for up and down trains, trains heading in one direction stop at a fixed platform on one side. In a shared platform, both up and down trains stop at the same platform. Therefore, it is necessary to generate corresponding train announcement information based on the running information of each train and the platform information of the target platform.
[0050] Specifically, the cloud-side device obtains the initial train operation information of the day (train schedule, available platforms on the track, etc.) and the train operation information of each train (real-time operation information of the train on the target track). It traverses each available platform on the target track and makes judgments on each platform respectively.
[0051] Take one of the target stations as an example to explain. First, determine the station type of the target station, whether it is a two-way station for up and down or a shared station. If it is a two-way station for up and down, the sorted set of two-way vehicles that are about to enter the target station will be calculated in real time according to the up and down direction dimensions based on the vehicle's location information. If it is a shared platform, the direction of the station will be matched according to the vehicle's location information and the direction of travel, and the sorted set of vehicles that are about to enter the target station in the target direction of travel will be calculated in real time. It should be noted that in the case of a shared platform, there will be two corresponding vehicle sorted sets for the up and down directions. The set of vehicles in the same travel direction is saved in each vehicle sorted set.
[0052] Traverse the train information in the vehicle sorting set, determine the train number information of the target train, and calculate the arrival time of the train number information of the target train at the target platform. Generate train station announcement information based on the arrival time, including train number information, arrival time, stop platform, travel direction and other information. Send the train station announcement information to the PIS / PA system of the target platform to play the train station announcement information at the target platform. It should be noted that the train that is about to arrive at the target platform should be an operating train.
[0053] The cloud-side device communicates with the PIS / PA system and counts the number of vehicles entering a certain direction of the platform in real time according to the different platform types. Combined with the vehicle collection data, the time when the vehicle enters the target platform is calculated in real time. In the cloud-side device, based on the historical data of the actual operation of the line, the running time between two platforms (including the avoidance point between the two platforms) is regularly counted and updated. Based on the position of the vehicle between the two platforms, the planned arrival time of the vehicle at the target platform can be calculated.
[0054] If the target train is about to enter the target platform and there are other platforms between it and the target platform, the time for the target train to arrive at the target platform is composed of the train's running time plan between the platforms. For example, the target train is about to enter the target platform 3, and before that it first arrives at the target platform 2 and then at the target platform 3. The planned arrival time of the target train at the target platform 3 is composed of the planned arrival time T1 at the target platform 2 and the planned time T2 from the target platform 2 to the target platform 3, that is, the planned arrival time of the target train at the target platform 3 is T1+T2.
[0055] In this embodiment, the cloud-side device generates train station announcement information according to the train operation information and the platform information, and sends the train station announcement information to the target platform, so that the train station announcement information is broadcast and displayed at the target platform.
[0056] See also Figure 3 , Figure 3FIG. 1 shows a schematic diagram of the system software structure of a single-line bidirectional track dispatching system provided by an embodiment of the present application. Figure 3 As shown in the figure, the central dispatching service is deployed in the cloud-side device. The central dispatching service specifically includes the business service platform and the algorithm model resource pool. The business service platform includes the central cloud-edge collaborative service, dispatching microservices, PIS / PA system services, central signal data services, etc. The train operation model and the central train dispatching model are deployed in the algorithm model resource pool. The train operation model is mainly used to evaluate the core data of the line operation strategy (such as the shortest single-circuit time, the number of avoidances in two-way operation, etc.), and automatically compile the initial train operation information for single-line two-way operation.
[0057] Edge dispatching services are deployed in edge hardware devices, including edge cloud-edge collaborative services. The edge cloud collaborative services cooperate with the central cloud-edge collaborative services to receive vehicle data sent by data services and comprehensively process station-side business linkages based on information such as line station types and train types, including PIS / PA station announcement services and station door linkage services.
[0058] The edge signal data service deployed in the edge hardware device cooperates with the central signal data service to realize data interconnection with the vehicle's on-board equipment through the wireless network, and receives the on-board motor controller in the vehicle (such as Figure 3 The data of the on-board MC1 and MC2 in the center are collected by the edge signal data service. The data interconnection with the interlocking system of each switch area and the equipment at each intersection is realized through the wired network. Specifically, the edge signal data service obtains the information of each vehicle, interlocking, and intersection, and uploads it to the central signal data service. The central signal data service inputs the information of each train operation into the dispatching microservice and the central train dispatching model to adjust the train dispatching information.
[0059] The edge train scheduling model deployed in the edge hardware device cooperates with the central train scheduling model to plan the driving avoidance of vehicles running on the mainline, guide the inter-station operation of vehicles, generate train scheduling information and corresponding scheduling instructions, etc.
[0060] In order to better transmit data between the cloud-side device and the edge hardware device, the single-line bidirectional track scheduling system provided in the present application also includes: The cloud-side device 102 is configured to establish a communication message queue with the edge hardware device, wherein the communication message queue is used to synchronize information between the cloud-side device and the edge hardware device.
[0061] A communication message queue is created between the cloud-side devices and each edge hardware device. The communication message queue is dedicated to transmitting information between the cloud-side devices and the edge hardware devices, building a unified and shared message channel, realizing data sharing between the cloud-side devices and the edge hardware devices, and enhancing the processing capability of the cloud-edge collaborative system.
[0062] Compared with the conventional line operation model, in the single-line bidirectional rail dispatching system provided in the embodiment of the present application, the dispatching system has very high requirements on the real-time avoidance planning capability of line vehicles. In order to ensure the stable operation of the system, the dispatching system has business redundancy capabilities for core businesses (such as vehicle positioning, avoidance planning, route handling, station linkage, etc.). The cloud-edge collaboration method ensures that if there are abnormal services or modules in the cloud-side equipment, the master-slave switching can be completed in the edge hardware equipment to ensure the normal use of the business. Redundant disaster recovery design is realized.
[0063] In normal mode, the cloud-side device is used as the central node to provide external business services, and the edge hardware device is used as a backup node. When the business services in the cloud-side device are abnormal, the edge hardware device automatically takes over the related services in the cloud-side device, realizing the normal operation of the services under abnormal conditions. This improves the stability of business services and provides a strong guarantee for the single-line bidirectional track dispatching system.
[0064] In actual applications, the dispatching microservice in the central dispatching service and the train operation model use the HTTP protocol to implement interface docking, and the data interaction is realized through the JSON format. The interface digital characters are encoded in UTF-8. The message format of the information interaction between the two parties is shown in the following Table 1: Table 1
[0065] The single-line bidirectional track dispatching system provided in the embodiment of the present application includes a cloud-side device and an edge hardware device. The track attribute information and train number information of the target track are obtained in the cloud-side device; the initial train operation information corresponding to the target track is generated according to the track attribute information and the train number information; the train dispatching information is determined according to the initial train operation information, and the train dispatching information is sent to each terminal device, and the edge hardware device synchronizes information with the cloud-side device. In the case of an abnormality of the cloud-side device, the train dispatching execution information is generated and sent to the terminal device; each terminal device performs corresponding train dispatching operations according to the train dispatching information. Through this system, the overall system architecture for the single-line bidirectional operation scenario is designed. The single-line bidirectional operation greatly reduces the line construction cost and improves the operational efficiency and benefits of the medium and low-volume systems. At the same time, this system adopts a cloud-edge collaborative system to implement redundant design for core services. When the service deployed on the cloud-side device is abnormal, it can be seamlessly connected to the service of the edge hardware device, which provides a strong guarantee for the business stability of the single-line bidirectional operation scenario.
[0066] Finally, by deploying active-standby redundant business services in cloud-side devices and edge hardware devices, as well as data processing services using big data and big models, big data and big models are fully utilized to improve data processing efficiency, data processing accuracy, and data processing real-time performance, thereby improving the stability, real-time performance, and security of the single-line bidirectional rail dispatching system.
[0067] Figure 4 is a flow chart of a single-line bidirectional track scheduling method applied to a cloud-side device provided in an embodiment of the present application, such as Figure 4 As shown, the method includes: Step 402: Acquire the track attribute information and train number information of the target track.
[0068] Step 404: Generate initial train operation information corresponding to the target track according to the track attribute information and the train number information.
[0069] Step 406: Determine train dispatch information based on the initial train operation information, and send the train dispatch information to the terminal device.
[0070] Step 408: When an abnormality of a cloud-side device is detected, the authority to generate the train dispatch information is switched to the edge hardware device.
[0071] The method provided in the embodiment of the present application is applied to a cloud-side device, in which the track attribute information and train number information of the target track are obtained; the initial train operation information corresponding to the target track is generated according to the track attribute information and the train number information; the train scheduling information is determined according to the initial train operation information, and the train scheduling information is sent to each terminal device, the edge hardware device synchronizes information with the cloud-side device, and in the event of an abnormality in the cloud-side device, generates train scheduling execution information and sends it to the terminal device; each terminal device performs corresponding train scheduling operations according to the train scheduling information. The core business services based on the single-line bidirectional track scheduling method are carried out in the cloud-side device, which ensures the real-time and efficient processing of data and improves the stability and real-time performance of the single-line bidirectional track scheduling.
[0072] The single-line bidirectional track scheduling method provided in the embodiment of the present application deploys active-standby redundant business services in cloud-side devices and edge hardware devices, as well as data processing services using big data and big models, making full use of big data and big models to improve data processing efficiency, data processing accuracy, and real-time performance of data processing, thereby improving the stability, real-time performance, and security of the single-line bidirectional track scheduling system.
[0073] Corresponding to the above method embodiment, the present application also provides an embodiment of a single-line bidirectional track scheduling device applied to a cloud-side device, Figure 5 A schematic diagram of a single-line bidirectional track scheduling device applied to a cloud-side device provided in an embodiment of the present application is shown. Figure 5 As shown, the device comprises: An acquisition module 502 is configured to acquire track attribute information and train number information of a target track; A generating module 504 is configured to generate initial train operation information corresponding to the target track according to the track attribute information and the train number information; The sending module 506 is configured to determine the train scheduling information according to the initial train operation information and send the train scheduling information to the terminal device.
[0074] The switching module 508 is configured to switch the generation authority of the train scheduling information to the edge hardware device when an abnormality of the cloud-side device is detected.
[0075] The device provided in the embodiment of the present application is applied to a cloud-side device, and the track attribute information and train number information of the target track are obtained in the cloud-side device; the initial train operation information corresponding to the target track is generated according to the track attribute information and the train number information; the train scheduling information is determined according to the initial train operation information, and the train scheduling information is sent to each terminal device, and the edge hardware device synchronizes information with the cloud-side device, and in the event of an abnormality in the cloud-side device, generates train scheduling execution information and sends it to the terminal device; each terminal device performs corresponding train scheduling operations according to the train scheduling information. The core business services based on the single-line bidirectional track scheduling method are carried out in the cloud-side device, which ensures the real-time and efficient processing of data and improves the stability and real-time performance of the single-line bidirectional track scheduling.
[0076] The embodiment of the present application provides a single-line bidirectional track scheduling device, deploys active-standby redundant business services in cloud-side devices and edge hardware devices, and uses data processing services based on big data and big models, fully utilizing big data and big models to improve data processing efficiency, data processing accuracy, and real-time performance of data processing, thereby improving the stability, real-time performance, and security of the single-line bidirectional track scheduling system.
[0077] The above is a schematic scheme of a single-line bidirectional track scheduling device based on a cloud-side device in this embodiment. It should be noted that the technical scheme based on a single-line bidirectional track scheduling device applied to the cloud-side device and the technical scheme based on a single-line bidirectional track scheduling method applied to the cloud-side device belong to the same concept. For details not described in detail in the technical scheme based on a single-line bidirectional track scheduling device applied to the cloud-side device, please refer to the description of the technical scheme based on a single-line bidirectional track scheduling method applied to the cloud-side device.
[0078] Figure 6 The block diagram of a computing device 600 according to an embodiment of the present application is shown. The components of the computing device 600 include but are not limited to a memory 610 and a processor 620. The processor 620 is connected to the memory 610 via a bus 630, and the database 650 is used to store data.
[0079] The computing device 600 also includes an access device 640 that enables the computing device 600 to communicate via one or more networks 660. Examples of these networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or a combination of communication networks such as the Internet. The access device 640 may include one or more of any type of network interface (e.g., a network interface card (NIC)) that is wired or wireless, such as an IEEE 802.11 wireless local area network (WLAN) wireless interface, a world-wide interoperability for microwave access (Wi-MAX) interface, an Ethernet interface, a universal serial bus (USB) interface, a cellular network interface, a Bluetooth interface, a near field communication (NFC) interface, and the like.
[0080] In one embodiment of the present application, the above components of the computing device 600 and Figure 6 Other components not shown in the figure may also be connected to each other, for example, via a bus. It should be understood that Figure 6 The computing device structure block diagram shown is only for the purpose of illustration, and is not intended to limit the scope of the present application. Those skilled in the art may add or replace other components as needed.
[0081] The computing device 600 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook, etc.), a mobile phone (e.g., a smart phone), a wearable computing device (e.g., a smart watch, smart glasses, etc.), or other types of mobile devices, or a stationary computing device such as a desktop computer or a personal computer (PC). The computing device 600 may also be a mobile or stationary server.
[0082] Among them, the processor 620 is used to execute the following computer program / instructions, which, when executed by the processor, implement the steps of the above-mentioned single-line bidirectional track scheduling method based on the cloud-side device.
[0083] The above is a schematic scheme of a computing device of this embodiment. It should be noted that the technical scheme of the computing device and the technical scheme based on the single-line bidirectional track scheduling method applied to the cloud-side device mentioned above belong to the same concept, and the details not described in detail in the technical scheme of the computing device can be referred to the description of the technical scheme based on the single-line bidirectional track scheduling method applied to the cloud-side device mentioned above.
[0084] An embodiment of the present specification also provides a computer-readable storage medium storing a computer program / instruction, which, when executed by a processor, implements the steps of the above-mentioned single-line bidirectional track scheduling method based on a cloud-side device.
[0085] The above is a schematic scheme of a computer-readable storage medium of this embodiment. It should be noted that the technical scheme of the storage medium and the technical scheme of the single-line bidirectional track scheduling method applied to the cloud-side device mentioned above belong to the same concept, and the details not described in detail in the technical scheme of the storage medium can be found in the description of the technical scheme of the single-line bidirectional track scheduling method applied to the cloud-side device mentioned above.
[0086] An embodiment of the present specification also provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the steps of the above-mentioned single-line bidirectional track scheduling method applied to a cloud-side device.
[0087] The above is a schematic scheme of a computer program product of this embodiment. It should be noted that the technical scheme of the computer program product and the technical scheme based on the single-line bidirectional track scheduling method applied to the cloud-side device mentioned above belong to the same concept. For details not described in detail in the technical scheme of the computer program product, please refer to the description of the technical scheme based on the single-line bidirectional track scheduling method applied to the cloud-side device mentioned above.
[0088] The above describes specific embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0089] The computer instructions include computer program codes, which may be in source code form, object code form, executable files or some intermediate forms, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of patent practice. For example, in some regions, according to patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0090] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described action sequence, because according to the present application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0091] In the above embodiments, 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.
[0092] The preferred embodiments of the present application disclosed above are only used to help explain the present application. The optional embodiments do not describe all the details in detail, nor do they limit the invention to the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of the present application. The present application selects and specifically describes these embodiments in order to better explain the principles and practical applications of the present application, so that those skilled in the art can understand and use the present application well. The present application is only limited by the claims and their full scope and equivalents.
Claims
1. A single-line bidirectional track dispatching system, characterized in that: The system includes a cloud-side device, an edge hardware device, and at least one terminal device; The cloud-side device is configured to obtain track attribute information and train number information of the target track; generate initial train operation information corresponding to the target track according to the track attribute information and the train number information; determine train scheduling information according to the initial train operation information, and send the train scheduling information to each terminal device; The edge hardware device is configured to synchronize information with the cloud-side device, and in the event of an abnormality of the cloud-side device, generate train dispatch execution information and send it to the terminal device; Each terminal device is configured to perform corresponding train dispatching operations according to the train dispatching information.
2. The system according to claim 1, characterized in that The system includes a signal data service, wherein the signal data service includes a central signal data service deployed on the cloud-side device and an edge signal data service deployed on the edge hardware device; The cloud-side device is configured to determine whether the control authority of the signal data service is in the cloud-side device according to the central signal data service, and if not, send a master control authority switching instruction to the edge hardware device; The edge hardware device is configured to switch the control authority of the signal data service to the cloud-side device when receiving the master authority switching instruction through the edge signal data service.
3. The system according to claim 2, characterized in that The system includes a train operation model and a train dispatching service, wherein the train dispatching service includes a central train dispatching model deployed on the cloud-side device and an edge train dispatching model deployed on the edge hardware device; The cloud-side device is further configured to input the track attribute information and the train number information into the train operation model to obtain initial train operation information output by the train operation model; input the initial train operation information into the central train scheduling model to obtain train scheduling information output by the central train scheduling model; The edge hardware device is further configured to synchronize the initial train operation information, and in the event of an abnormality in the cloud-side device, input the initial train operation information into the edge train scheduling model to obtain the train scheduling information output by the edge train scheduling model.
4. The system according to claim 3, characterized in that Each terminal device is further configured to obtain train operation information of each train on the target track, and send the train operation information to the cloud-side device and the edge hardware device; The cloud-side device is further configured to adjust the train scheduling information according to the operation information of each train, and send the adjusted train scheduling information to the terminal device; The edge hardware device is also configured to adjust the train scheduling information according to the operation information of each train when the cloud side device is abnormal, and send the adjusted train scheduling information to the terminal device.
5. The system according to claim 4, characterized in that The cloud-side device is also configured to obtain the operation information of each train based on the central signal data service, and input the operation information of each train into the central train scheduling model to obtain the train scheduling information output by the central train scheduling model.
6. The system according to claim 5, characterized in that The signal data service allocates device identification information to the cloud-side device and the edge hardware device; The cloud-side device is configured to establish a first communication connection with each terminal device based on the cloud-side device identification information, wherein each terminal device sends the train operation information to the cloud-side device through the first communication connection; The edge hardware device is configured to establish a second communication connection with each terminal device based on the edge device identification information, wherein each terminal device sends the train operation information to the edge hardware device through the second communication connection.
7. The system according to any one of claims 1 to 6, characterized in that: The track attribute information includes at least one of the track length of the target track, the single-circuit running time, the number of two-way operation avoidance times, the platform information, and the avoidance point information; The train number information includes at least one of the train type, the number of train departures, and the train running direction; The train dispatching information includes at least one of train avoidance information, train running time, train running speed, train station operation information, train route information, and route arrangement interval.
8. The system according to any one of claims 1 to 6, characterized in that: The cloud-side device is configured to establish a communication message queue with the edge hardware device, wherein the communication message queue is used to synchronize information between the cloud-side device and the edge hardware device.
9. The system according to claim 1, characterized in that The cloud-side device is also configured to generate train station announcement information based on the operation information of each train and the platform information corresponding to the target platform, and send the train station announcement information to the target platform, wherein the target platform is any platform corresponding to the target track.
10. A method for scheduling a single-line bidirectional track, characterized in that: Applied to cloud-side devices, including: Obtain the track attribute information and train number information of the target track; Generate initial train operation information corresponding to the target track according to the track attribute information and the train number information; Determine train dispatch information according to the initial train operation information, and send the train dispatch information to the terminal device; When an abnormality is detected in a cloud-side device, the authority to generate the train dispatch information is switched to the edge hardware device.
11. A computing device, characterized in that: include: Memory and processor; The memory is used to store computer programs / instructions, and the processor is used to execute the computer programs / instructions. When the computer programs / instructions are executed by the processor, the steps of the method according to claim 10 are implemented.
12. A computer-readable storage medium storing a computer program / instruction, characterized in that: When the computer program / instructions are executed by a processor, the steps of the method according to claim 10 are implemented.
13. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the steps of the method according to claim 10 are implemented.
Citation Information
Patent Citations
Coal mine transportation advancing analysis method based on discrete event model
CN110119843A
Train group distributed control system and method based on end-side cloud collaboration
CN116001871A
Cloud-edge collaborative track control system
CN116620367A
Vehicle comprehensive dispatching system suitable for rubber wheel ground system
CN116633977A
Train working diagram dynamic adjustment method and system based on single-line two-way operation
CN118770317A