Information display method and device, computer equipment, storage medium and program product

By acquiring the pre-train formation information of the virtual train formation, establishing train-to-train communication with the target trains ahead and behind, and integrating train information to display the real-time location of the virtual train formation, the problem of the onboard interface being unable to display the collaborative status is solved, thus improving driving safety.

CN121106416APending Publication Date: 2025-12-12SHUOHUANG RAILWAY DEV +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511504083.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-21
Publication Date
2025-12-12

AI Technical Summary

Technical Problem

The current onboard interface of the virtual train formation signaling system cannot display the collaborative status of the virtual train formation, making it difficult to guarantee driving safety.

Method used

By acquiring the pre-training information of the virtual train formation, the train-to-train communication with the target trains ahead and behind is determined and established. The train information of the train formation ahead and behind is received and integrated, and the real-time position of each train in the virtual formation is determined and displayed.

Benefits of technology

It enables real-time location display of each train in the virtual train formation, improving the safety and scheduling efficiency of the train operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121106416A_ABST
    Figure CN121106416A_ABST
Patent Text Reader

Abstract

The invention relates to an information display method and device, computer equipment, a computer readable storage medium and a computer program product. The method comprises the steps that marshalling forecast information of a virtual marshalling where a current train is located is obtained; based on the marshalling forecast information, determining a first target train and a second target train, and establishing train-to-train communication with the first target train and the second target train; receiving front marshalling train information sent by the first target train, wherein the front marshalling train information comprises train information of each train in front of the current train in the virtual marshalling; receiving rear marshalling train information sent by the second target train, wherein the rear marshalling train information comprises train information of each train behind the current train in the virtual marshalling; and based on the front marshalling train information and the rear marshalling train information, the real-time position of each train in the virtual marshalling is determined and displayed. The problem that a traditional vehicle-mounted interface cannot display the virtual marshalling cooperation state is solved, and therefore the safety of the driving process is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to an information display method, apparatus, computer equipment, computer-readable storage medium, and computer program product. Background Technology

[0002] Virtual train formation signaling systems can replace mechanical coupling with wireless communication. Through wireless communication between trains, trains of the same or different models can be coupled or decoupled in real time during operation, breaking the physical limitations of traditional fixed train formations and providing a solution to the capacity and control bottlenecks caused by the surge in freight volume in current freight railways.

[0003] However, in terms of in-vehicle human-machine interaction, most of the current virtual train signaling systems follow traditional designs, and the data presented almost entirely comes from the vehicle itself, failing to display the collaborative status of the virtual train, which makes it difficult to guarantee driving safety. Summary of the Invention

[0004] Therefore, it is necessary to provide an information display method, device, computer equipment, computer-readable storage medium, and computer program product to address the aforementioned technical problems, so as to display the collaborative status of virtual train formations on the vehicle interface and ensure driving safety.

[0005] Firstly, this application provides an information display method, including:

[0006] Get the formation prediction information of the current train's virtual formation;

[0007] Based on the train formation prediction information, a first target train and a second target train are determined, and train-to-train communication is established with the first target train and the second target train respectively. The first target train is the train preceding the current train in the virtual train formation, and the second target train is the train following the current train in the virtual train formation.

[0008] Receive the train information ahead of the first target train, wherein the train information ahead of the current train in the virtual train formation includes the train information of each train ahead of the current train;

[0009] Receive the following train information sent by the second target train, wherein the following train information includes the train information of each train following the current train in the virtual train formation;

[0010] Based on the information of the trains in the preceding formation and the trains in the following formation, the real-time position of each train in the virtual formation is determined and displayed.

[0011] In one embodiment, the train formation prediction information includes the identification of each train in the virtual train formation, and the establishment of car-to-car communication with the first target train includes:

[0012] Obtain the identification identifier of the first target train from the train formation announcement information;

[0013] Based on the identification of the first target train, query the address information of the first target train;

[0014] Based on the address information, a first connection request is sent to the first target train, so that the first target train can confirm the successful establishment of vehicle-to-vehicle communication with the first target train based on the current train's identity identifier carried in the first connection request.

[0015] In one embodiment, after obtaining the formation prediction information of the current train's virtual formation, the method further includes:

[0016] The current train's identity information, including its identity identifier and address information, is sent to the address server via a vehicle-to-ground wireless network.

[0017] The step of querying the address information of the first target train based on its identity identifier includes:

[0018] Based on the identity identifier of the first target train, the address information of the first target train is queried from the address server through the vehicle-to-ground wireless network.

[0019] In one embodiment, the train formation prediction information includes the identification of each train in the virtual train formation, and the establishment of car-to-car communication with the second target train includes:

[0020] Receive a second connection request sent by the second target train, wherein the second connection request carries the identity identifier of the second target train;

[0021] If the identifier carried in the second connection request is the same as the identifier of the train following the current train in the train formation prediction information, a confirmation message is returned to the second target train. This confirmation message indicates that the current train and the second target train have successfully established train-to-train communication; or...

[0022] If the identity identifier carried in the second connection request is different from the identity identifier of the train following the current train in the train formation announcement information, the connection with the second target train shall be terminated.

[0023] In one embodiment, obtaining the train formation prediction information of the current virtual train formation includes:

[0024] Obtain initial warning information from the radio block center equipment;

[0025] From the train identifiers included in the virtual train formation in the initial advance notice information, query the identity identifier of the current train;

[0026] If the identity of the current train is found, the initial forecast information is used as the formation forecast information of the virtual formation to which the current train belongs.

[0027] In one embodiment, after determining and displaying the real-time position of each train in the virtual train formation based on the information of the preceding train formation and the information of the following train formation, the method further includes:

[0028] In response to an instruction to display information about a target train in the virtual trainset, the associated information of the target train is displayed.

[0029] In one embodiment, the step of displaying the associated information of the target train in response to an instruction to display information of the target train in the virtual trainset includes:

[0030] In response to the command to display information about the preceding and following trains, the train information of the first target train, the current train, and the second target train is displayed, centered on the current train; or,

[0031] In response to the command to display vehicle information, the train information of each train in the virtual train formation is displayed.

[0032] In one embodiment, after receiving the preceding train formation information sent by the first target train, the method further includes:

[0033] Send the current train information and the preceding train information to the second target train;

[0034] After receiving the rear train formation information sent by the second target train, the process further includes:

[0035] The train information of the current train and the train information of the following train are sent to the first target train.

[0036] Secondly, this application also provides an information display device, comprising:

[0037] The acquisition module is used to acquire the train formation prediction information of the current virtual train formation.

[0038] The communication establishment module is used to determine a first target train and a second target train based on the train formation prediction information, and to establish train-to-train communication with the first target train and the second target train respectively. The first target train is the train preceding the current train in the virtual train formation, and the second target train is the train following the current train in the virtual train formation.

[0039] The first communication module is used to receive the information of the train ahead sent by the first target train, wherein the information of the train ahead includes the train information of each train ahead of the current train in the virtual train formation;

[0040] The second communication module is used to receive the rear train information sent by the second target train, wherein the rear train information includes the train information of each train following the current train in the virtual train formation;

[0041] The display module is used to determine and display the real-time position of each train in the virtual train formation based on the information of the trains in front and the trains in the train formation behind.

[0042] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0043] Get the formation prediction information of the current train's virtual formation;

[0044] Based on the train formation prediction information, a first target train and a second target train are determined, and train-to-train communication is established with the first target train and the second target train respectively. The first target train is the train preceding the current train in the virtual train formation, and the second target train is the train following the current train in the virtual train formation.

[0045] Receive the train information ahead of the first target train, wherein the train information ahead of the current train in the virtual train formation includes the train information of each train ahead of the current train;

[0046] Receive the following train information sent by the second target train, wherein the following train information includes the train information of each train following the current train in the virtual train formation;

[0047] Based on the information of the trains in the preceding formation and the trains in the following formation, the real-time position of each train in the virtual formation is determined and displayed.

[0048] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:

[0049] Get the formation prediction information of the current train's virtual formation;

[0050] Based on the train formation prediction information, a first target train and a second target train are determined, and train-to-train communication is established with the first target train and the second target train respectively. The first target train is the train preceding the current train in the virtual train formation, and the second target train is the train following the current train in the virtual train formation.

[0051] Receive the train information ahead of the first target train, wherein the train information ahead of the current train in the virtual train formation includes the train information of each train ahead of the current train;

[0052] Receive the following train information sent by the second target train, wherein the following train information includes the train information of each train following the current train in the virtual train formation;

[0053] Based on the information of the trains in the preceding formation and the trains in the following formation, the real-time position of each train in the virtual formation is determined and displayed.

[0054] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:

[0055] Get the formation prediction information of the current train's virtual formation;

[0056] Based on the train formation prediction information, a first target train and a second target train are determined, and train-to-train communication is established with the first target train and the second target train respectively. The first target train is the train preceding the current train in the virtual train formation, and the second target train is the train following the current train in the virtual train formation.

[0057] Receive the train information ahead of the first target train, wherein the train information ahead of the current train in the virtual train formation includes the train information of each train ahead of the current train;

[0058] Receive the following train information sent by the second target train, wherein the following train information includes the train information of each train following the current train in the virtual train formation;

[0059] Based on the information of the trains in the preceding formation and the trains in the following formation, the real-time position of each train in the virtual formation is determined and displayed.

[0060] The aforementioned information display method, device, computer equipment, computer-readable storage medium, and computer program product first establish a data foundation for subsequent communication by acquiring the formation prediction information of the virtual train currently in which it is located. Next, based on the formation prediction information, the first target train preceding the current train and the second target train following it are determined, and train-to-train communication is established with both target trains, constructing a stable two-way information interaction link and breaking the limitation of traditional interfaces that rely solely on data from the train itself. Then, information on the train formation ahead of the first target train and the train formation behind the second target train is received, enabling the current train to acquire formation coordination data beyond its own range. Finally, based on the information on the train formation ahead and the train formation behind, the real-time position of each train in the virtual formation is determined and displayed, solving the problem that traditional onboard interfaces cannot display the virtual formation coordination status, thereby improving the safety of the driving process. Attached Figure Description

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

[0062] Figure 1 Here is a flowchart of an information display method in one embodiment;

[0063] Figure 2 This is a flowchart illustrating the process of establishing vehicle-to-vehicle communication with a first target train in one embodiment;

[0064] Figure 3 This is a flowchart illustrating the process of establishing vehicle-to-vehicle communication with a second target train in one embodiment;

[0065] Figure 4 This is a structural block diagram of an information display device in one embodiment;

[0066] Figure 5 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0067] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0068] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.

[0069] In terms of in-vehicle human-machine interaction for virtual train formation signaling systems, current in-vehicle interfaces mostly follow traditional designs, presenting data that almost entirely originates from the vehicle itself, failing to demonstrate the collaborative state of the virtual train formation, thus compromising driving safety. Therefore, in an exemplary embodiment, such as... Figure 1 As shown, this application provides an information display method, including the following steps:

[0070] Step 101: Obtain the train formation prediction information for the current virtual train formation.

[0071] The information display method provided in this application can be applied to the onboard system of a train. The onboard system is a comprehensive technical system installed inside the train body that directly serves train operation control, status monitoring, human-machine interaction, and safety assurance. It is an organic whole composed of hardware equipment (such as control units, sensors, and displays) and software systems (such as control algorithms, data processing programs, and interaction logic). It is directly linked with key subsystems of the train such as traction, braking, and communication, and runs through the entire process of the train from start-up, operation to stopping. It is the core support for ensuring the safe, efficient, and stable operation of the train.

[0072] In this step, the current train can obtain the formation prediction information of its own virtual formation. The virtual formation refers to a train formation that does not require the trains to be physically connected as a whole, but is formed by multiple independent trains working closely together on the track like a traditional train through technologies such as wireless communication and intelligent control. Each virtual formation can include at least two trains.

[0073] The train formation prediction information is usually determined by the dispatcher based on the transportation task and set on the CTC (Centralized Traffic Control) system. It is the overall composition and key parameters of the virtual train that the current train is about to join or is currently in. It can include at least one of the following: the total number of trains included in the virtual train formation, the train number of each train, the locomotive identification (Engine_ID), and the formation sequence order. It allows the current train to know that it will be a member of a certain virtual train formation in the future and will cooperate with other trains in that virtual train formation.

[0074] By obtaining train formation advance information, we can provide a basis for accurately connecting trains ahead and behind and integrating the status data of the entire train formation, thus avoiding subsequent communication chaos.

[0075] Step 102: Based on the train formation prediction information, determine the first target train and the second target train, and establish train-to-train communication with the first target train and the second target train respectively. The first target train is the train preceding the current train in the virtual train formation, and the second target train is the train following the current train in the virtual train formation.

[0076] By parsing the obtained train formation prediction information, the current train can quickly determine the first and second target trains directly adjacent to it in the virtual train formation. In the train formation prediction information, the first train in the virtual train formation is defined as the lead car, and the last train is defined as the tail car. Therefore, if the current train is not the lead car, the first target train is the train preceding the current train; if the current train is the lead car, there is no first target train. If the current train is not the tail car, the second target train is the train following the current train; if the current train is the tail car, there is no second target train.

[0077] Subsequently, stable two-way communication links can be established with the first and second target trains respectively using vehicle-to-vehicle communication technology. The vehicle-to-vehicle communication can utilize RSSP-II (Railway Safety Secure Protocol – II) or 5G networks, etc., with no specific limitations.

[0078] In this way, through vehicle-to-vehicle communication, a point-to-point local communication network is constructed between the current train and the first target train, as well as between the current train and the second target train, providing communication assurance for subsequent directional and reliable data exchange.

[0079] Step 103: Receive the information of the preceding train group sent by the first target train. The information of the preceding train group includes the train information of each train ahead of the current train in the virtual train group.

[0080] After establishing train-to-train communication with the first target train, the current train can receive the information of the trains ahead of it. It can be understood that the first target train itself has also established the same communication mechanism with the trains ahead of it. Therefore, the information of the trains ahead does not only include the train information of the first target train itself, but also includes the train information of each train ahead of the current train in the virtual train formation.

[0081] The train information may include each train's train number, LRBG (Last Relevant Balise Group) position, relative displacement, speed, operating conditions, load, and length, among other details. Typically, there are multiple transponders on railway tracks. When a train passes over a transponder, the antenna on the bottom of the train is momentarily powered by electromagnetic induction and receives the position information transmitted by that transponder. The position information of the transponder the train most recently passed is the train's LRBG position, which serves as the train's location marker. Relative displacement refers to the distance the train has traveled after passing the LRBG position, usually measured by sensors carried by the train itself.

[0082] In this way, by integrating the information of the preceding trains transmitted by the first target train, the current train can avoid the limitation of only knowing its own information, and fully grasp the dynamic trends of the preceding trains, providing data support for predicting the risks of driving ahead and adjusting driving strategies.

[0083] Step 104: Receive the rear train information sent by the second target train. The rear train information includes the train information of each train behind the current train in the virtual train formation.

[0084] Corresponding to step 103 above, the current train can receive the train information of the rear trains sent by the second target train through car-to-car communication. It can be understood that the second target train itself has also established the same communication mechanism with the trains further behind it. Therefore, the train information of the rear trains does not only include the train information of the second target train itself, but also covers the train information of each train behind the current train in the virtual train formation.

[0085] In this way, through steps 103 and 104, the current train can efficiently obtain the train information of every train in the entire virtual trainset from front to back without establishing a direct connection with each train in the virtual trainset, providing a basis for the subsequent coordination data display of the virtual trainset.

[0086] Step 105: Based on the information of the trains in front and the trains in the rear formation, determine and display the real-time position of each train in the virtual formation.

[0087] In this step, the current train can process the information of the trains in front and behind, and accurately determine the real-time position of each train in the virtual train formation relative to the current train through algorithms such as relative distance calculation, map projection, and chain position derivation.

[0088] In one implementation, the train information includes the LRBG position and relative displacement of each train. In order to accurately determine and display the real-time position of each train in the virtual trainset, the real-time position of other trains in the virtual trainset can be determined based on the LRBG position of the current train and the chain calculation logic based on relative positioning.

[0089] Specifically, for train i ahead of the current train, the calculation logic can be represented by the following formula:

[0090] Si = Li + Di

[0091] Where Si represents the real-time position of train i relative to the LRBG position of the current train, Li represents the link distance between the LRBG position of train i and the LRBG position of the current train, which is determined based on the relative position between the two corresponding transponders on the railway track, and Di represents the relative displacement of train i.

[0092] Correspondingly, for train j behind the current train, the calculation logic can be represented by the following formula:

[0093] Sj = - Lj + Dj

[0094] Where Sj represents the real-time position of train j relative to the LRBG position of the current train, Li represents the link distance between the LRBG position of train j and the LRBG position of the current train, which is determined based on the relative position between the two corresponding transponders on the railway track, and Dj represents the relative displacement of train j.

[0095] Subsequently, the real-time location of each train can be displayed on the onboard interface in an intuitive and visual manner, clearly showing the overall operation of the virtual train formation. This solves the problem that traditional onboard interfaces cannot present the overall collaborative status of the virtual train formation, providing comprehensive and dynamic visualization data for judging driving safety and adjusting driving operations.

[0096] In one exemplary embodiment, after step 103, the method further includes:

[0097] Send the current train information and the information of the train ahead to the second target train;

[0098] Following step 104, the following also includes:

[0099] Send the current train information and the information of the trains following it to the first target train.

[0100] In this exemplary embodiment, after receiving the information of the preceding train sent by the first target train in step 103, the current train will integrate its own train information with the newly acquired information of the preceding train and send it to the second target train through the established vehicle-to-vehicle communication link, so that the second target train can simultaneously grasp the status of each train ahead of it in the virtual train formation.

[0101] Correspondingly, after receiving the rear train information sent by the second target train in step 104, the current train will also integrate its own train information with the rear train information and forward it to the first target train, so that the first target train can simultaneously grasp the status of each train behind it in the virtual formation.

[0102] Through this two-way forwarding mechanism, each train in the virtual train formation can simultaneously obtain complete formation information from both the front and rear, achieving efficient flow and sharing of information across the entire formation. This provides more comprehensive and symmetrical information support for the coordinated operation of the entire virtual train formation, further improving driving safety and scheduling efficiency.

[0103] As can be seen from the above, in the solution provided in this application, firstly, by obtaining the formation prediction information of the virtual train group to which the current train is located, a data foundation is established for subsequent communication; then, based on the formation prediction information, the first target train in front of the current train and the second target train in front of the current train are determined, and train-to-train communication is established with the first and second target trains, constructing a stable two-way information interaction link, breaking the limitation of the traditional interface that only relies on the data of the train itself; then, the train receives the information of the train group ahead of the first target train and the information of the train group behind the second target train, enabling the current train to obtain formation coordination data beyond its own range; furthermore, based on the information of the train group ahead and the train group behind, the real-time position of each train in the virtual formation is determined and displayed, solving the problem that the traditional on-board interface cannot display the virtual formation coordination status, thereby improving the safety of the driving process.

[0104] In one exemplary embodiment, the train formation announcement information includes the identification of each train in the virtual train formation, such as... Figure 2 As shown, in step 102, establishing vehicle-to-vehicle communication with the first target train includes:

[0105] Step 201: Obtain the identification of the first target train from the train formation prediction information;

[0106] Step 202: Based on the identity identifier of the first target train, query the address information of the first target train;

[0107] Step 203: Based on the address information, send a first connection request to the first target train so that the first target train can confirm the successful establishment of vehicle-to-vehicle communication with the first target train based on the current train's identity identifier carried in the first connection request.

[0108] In this exemplary embodiment, the process of establishing vehicle-to-vehicle communication with the first target train includes the following steps:

[0109] First, step 201 serves as the starting point for establishing communication. The current train first extracts the identity identifier of the first target train from the train formation prediction information. The identity identifier is usually the train's unique code or exclusive train number, which can be used to accurately distinguish different trains in the virtual train formation, avoiding confusion of communication objects due to a large number of trains or similar models, and laying the foundation for locating the target train in the future.

[0110] Then, proceeding to step 202, the current train uses the identity identifier of the first target train it has obtained to query the address information of the first target train, ensuring that subsequent connection requests can be accurately delivered to the first target train. The address information of each train can be pre-stored in the IPES (IP Enquiry Server) device. The address information can be the IP (Internet Protocol) address of the train's onboard communication module, wireless communication identifier, or dedicated link number, etc., without specific limitations.

[0111] Next, proceeding to step 203, the current train sends a first connection request containing its own identification identifier to the first target train based on the queried address information. Upon receiving the first connection request, the first target train can verify the identification identifier carried within, including verifying whether the identifier belongs to the virtual trainset to which the first target train belongs, and whether it is an adjacent train to which it should cooperate. After successful verification, the first target train will send back confirmation information, thus completing the establishment of the vehicle-to-vehicle communication link between the current train and the first target train.

[0112] This avoids the risk of mismatched communication objects and ensures the legitimacy and security of communication connections between trains within the virtual train formation, providing a reliable communication foundation for the stable transmission of information from subsequent train formations ahead.

[0113] In one implementation, after step 101, the method further includes:

[0114] The train's current identity information, including its identifier and address information, is sent to the address server via the vehicle-to-ground wireless network.

[0115] Step 202 includes:

[0116] Based on the identification of the first target train, the address information of the first target train is queried from the address server through the vehicle-to-ground wireless network.

[0117] In this implementation, an address server can be used to transmit identity information. Specifically, after obtaining the train formation prediction information in step 101, the current train will first send its identity information to the address server via a train-to-ground wireless network, such as a dedicated 5G-R (5G for Railway) or GSM-R (Global System for Mobile Communications – Railway) network. This identity information includes a unique identifier for the train and address information, essentially allowing the current train to register its identity with the address server, which can be an IPES device.

[0118] Furthermore, when querying the address information of the first target train in step 202, the current train can use the identity identifier of the first target train as the search keyword and periodically send query requests to the address server through the vehicle-to-ground wireless network.

[0119] In this way, after receiving a query request, the address server can quickly locate the latest address information corresponding to the first target train and feed this address information back to the current train via the train-to-ground wireless network. The query request can carry a request timestamp, allowing the address server to calculate the uplink latency of the query request based on the timestamp. Furthermore, when multiple query requests are received, the server can determine the processing order of each request according to its timestamp, further improving the reliability and security of the train-to-train communication establishment process in virtual train formations.

[0120] This centralized query method, which utilizes an address server, optimizes the logic for obtaining address information between trains within a virtual trainset, improves the uniformity and dynamic adaptability of address queries, and enables unified management and maintenance of the address information of each train in the virtual trainset.

[0121] In one implementation, the vehicle-to-ground wireless network can be implemented through redundant configuration. For example, multiple independent wireless communication modules can be equipped on the current train for communication with the address server. Alternatively, multiple wireless communication networks from different operators or with different communication protocols can be used simultaneously to avoid communication failure with the address server due to a failure of a single-configuration vehicle-to-ground wireless network.

[0122] In this situation, the address information of the current train in different train-to-ground wireless networks will also be different. Therefore, the current train can send multiple address information corresponding to multiple train-to-ground wireless networks to the address server at the same time to ensure that the redundancy configuration can take effect.

[0123] In one implementation, when sending the current train's identity information to the address server, the identity information can carry an information timestamp. In this way, when the address server receives the current train's identity information, it can extract the information timestamp and compare it with the information timestamp corresponding to the currently stored current train's identity information.

[0124] If the timestamp of the newly received identity information is greater than that of the stored identity information, it means that the newly received identity information is the latest report from the current train. In this case, the address server can use the new identity information to overwrite the original identity information, ensuring that other trains can obtain the latest address information of the current train when querying. Conversely, if the timestamp of the newly received identity information is less than or equal to that of the stored identity information, it indicates that the newly received identity information may have arrived late due to network delays or other reasons, and its timeliness is no longer as good as the identity information stored in the address server. This newly received but outdated identity information can be directly discarded to avoid errors in the address information of the current train stored in the address server, thus providing a stable and reliable data guarantee for trains to query address information through the address server.

[0125] In one exemplary embodiment, the train formation announcement information includes the identification of each train in the virtual train formation, such as... Figure 3 As shown, in step 102, establishing vehicle-to-vehicle communication with the second target train includes:

[0126] Step 301: Receive a second connection request sent by the second target train, the second connection request carrying the identity identifier of the second target train;

[0127] Step 302: If the identifier carried in the second connection request is the same as the identifier of the train following the current train in the train formation prediction information, a confirmation message is returned to the second target train. The confirmation message indicates that the current train and the second target train have successfully established car-to-car communication; or,

[0128] Step 303: If the identity identifier carried in the second connection request is different from the identity identifier of the train following the current train in the train formation prediction information, the connection with the second target train is terminated.

[0129] In this exemplary embodiment, the process of establishing vehicle-to-vehicle communication with the second target train includes the following steps:

[0130] First, the current train will receive a second connection request from the second target train. This second connection request carries the identity identifier of the second target train, which can be used by the current train to identify the request initiator. After receiving the second connection request, the current train can compare the identity identifier carried in the second connection request with the identity identifier of the train following the current train in the train formation prediction information obtained in step 101.

[0131] If the two are completely consistent, it means that the train that initiated the second connection request is the train following the current train in the virtual train formation. At this time, the current train will immediately return a confirmation message to it. After receiving the confirmation message, the second target train completes the establishment of train-to-train communication.

[0132] Conversely, if the identity identifier carried in the second connection request does not match the identity identifier of the train following the current train in the train formation prediction information, it indicates that the train initiating the second connection request may be an unrelated train outside the virtual train formation or another train in the virtual train formation. In this case, the current train can directly terminate the connection with the requester to avoid the risk of identity mismatch and ensure the security and stability of train-to-train communication.

[0133] In one exemplary embodiment, step 101 includes:

[0134] Obtain initial warning information from the radio block center equipment;

[0135] Query the identity of the current train from the train identifiers included in the virtual train formation in the initial preview information;

[0136] If the current train's identity is found, the initial forecast information will be used as the formation forecast information for the virtual formation to which the current train belongs.

[0137] In this exemplary embodiment, initial advance notice information can first be obtained from the RBC (Radio Block Center). The Radio Block Center serves as the global scheduling and information dissemination hub for virtual train formations. The initial advance notice information it publishes covers the composition plan of each virtual train formation, including the identity identifier and sequence position of each train within the formation.

[0138] After obtaining the initial advance notice information, the current train can search among all train identifiers included in the initial advance notice information to see if there is an entry that matches its own identifier, in order to confirm whether the current train belongs to the virtual trainset corresponding to the initial advance notice information. It is understood that the radio block center may manage multiple virtual trainsets simultaneously, and the initial advance notice information may correspond to other virtual trainsets; therefore, it is necessary to determine whether the initial advance notice information is related to the current train through identity retrieval.

[0139] When the search results show that the current train's identity is present in the initial forecast information, it means that the initial forecast information corresponds to the virtual train formation to which the current train belongs. At this time, the current train can directly identify the initial forecast information as the train formation forecast information it needs.

[0140] This ensures that the source of the train formation prediction information is reliable and avoids the risk of the current train mistakenly using the formation prediction information of other virtual formations.

[0141] In one exemplary embodiment, after step 105, the method further includes:

[0142] In response to a command to display information about a target train in a virtual trainset, the associated information about the target train is displayed.

[0143] In this exemplary embodiment, after step 105 completes the display of the positions of all trains within the virtual trainset, when the driver needs to understand the detailed operating status of a specific target train within the virtual trainset, they can input an information display command for the target train through the DMI device (Driver-Machine Interface). This information display command explicitly points to the target train. For example, the target train can be specified by selecting the train icon on the onboard interface, entering the train number, etc., and the specific method is not limited.

[0144] In response to this information display command, the associated information of the target train can be queried from the acquired information of the preceding train, the following train, and the train itself. The associated information of the target train may include all or part of the target train's information, information not included in the train information, or all or part of the information of the trains before and after the target train. There are no specific limitations.

[0145] Furthermore, this related information can be displayed on the in-vehicle interface. This related information can be presented in a highlighted manner, such as by enlarging the target train's logo, listing detailed parameters in a separate pop-up window, or using visual means such as color coding or dynamic flashing to distinguish it from other train information, ensuring that the driver can quickly focus on the related information of the target train.

[0146] In this way, the information usability and operational flexibility of the onboard interface can be further improved through human-computer interaction, meeting the driver's need for precise control over specific train details, making information acquisition more efficient and accurate, and indirectly improving the safety and controllability of virtual train formation operation.

[0147] In one implementation, step 105 involves displaying the associated information of the target train in the virtual train formation in response to an instruction to display the target train's information, including:

[0148] In response to the command to display information about the preceding and following trains, the system displays train information for the first target train, the current train, and the second target train, centered on the current train; or,

[0149] In response to the command to display the overall vehicle information, the train information of each train in the virtual train formation is displayed.

[0150] In this implementation, two targeted information display commands and their corresponding different response logics are designed, allowing the in-vehicle interface to flexibly switch the display dimensions of virtual grouping information according to the driver's actual operation needs.

[0151] Specifically, when the driver issues a command to display information about vehicles ahead and behind, the target trains include the first target train, the current train itself, and the second target train. The associated information for the target trains includes the train information of the first target train, the current train itself, and the second target train. Therefore, the associated information can be displayed centered on the current train. The layout of the in-vehicle interface can be centered on the icon of the target train, with the icons and train information of the first and second target trains arranged in front and behind, respectively, allowing the driver to intuitively grasp the dynamics of adjacent trains directly related to their driving.

[0152] When the driver triggers the command to display the overall vehicle information, the target train becomes each train in the virtual trainset, and the associated information is the train information of each train. The view can then be switched to the overall perspective of the virtual trainset, presenting the complete train information of each train within the virtual trainset. The layout of the onboard interface can be displayed through trainset sequence sorting or line coordinate mapping, allowing the driver to clearly see the overall operational status of the entire virtual trainset. This enables the driver to understand the overall status of the virtual trainset from a macro perspective, making the status perception of the virtual trainset more flexible and practical.

[0153] In one exemplary embodiment, the information display method provided in this application may include the following steps:

[0154] Obtain initial advance notice information from the radio block center equipment; query the current train's identity identifier from the train identifiers included in the virtual train formation in the initial advance notice information; if the current train's identity identifier is found, use the initial advance notice information as the formation advance notice information for the virtual train formation to which the current train belongs, and the formation advance notice information includes the identity identifier of each train in the virtual train formation.

[0155] Based on the train formation prediction information, the first target train and the second target train are determined, and the identity of the first target train is obtained. The first target train is the train preceding the current train in the virtual train formation, and the second target train is the train following the current train in the virtual train formation.

[0156] The system sends the current train's identity information, including its identifier and address information, to the address server via the vehicle-to-ground wireless network. Based on the identifier of the first target train, the system queries the address information of the first target train from the address server via the vehicle-to-ground wireless network. According to the address information, the system sends a first connection request to the first target train, so that the first target train can confirm the successful establishment of vehicle-to-vehicle communication based on the current train's identifier carried in the first connection request.

[0157] The system receives a second connection request from the second target train, which carries the identification identifier of the second target train. If the identification identifier carried in the second connection request is the same as the identification identifier of the train following the current train in the train formation prediction information, the system returns an acknowledgment message to the second target train, which indicates that the current train and the second target train have successfully established train-to-train communication. Alternatively, if the identification identifier carried in the second connection request is different from the identification identifier of the train following the current train in the train formation prediction information, the system terminates the connection with the second target train.

[0158] The system receives the information of the preceding train from the first target train and sends the current train information and the preceding train information to the second target train. The preceding train information includes the train information of each train ahead of the current train in the virtual train formation.

[0159] Receive the train information of the rear train sent by the second target train, and send the train information of the current train and the train information of the rear train to the first target train. The train information of the rear train includes the train information of each train behind the current train in the virtual train formation.

[0160] Based on the information of the trains in front and behind, the real-time position of each train in the virtual train formation is determined and displayed.

[0161] In response to the command to display information of the preceding and following trains, the train information of the first target train, the current train, and the second target train are displayed with the current train as the center; or, in response to the command to display information of the whole train, the train information of each train in the virtual train formation is displayed.

[0162] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.

[0163] Based on the same inventive concept, this application also provides an information display device for implementing the information display method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more information display device embodiments provided below can be found in the limitations of the information display method described above, and will not be repeated here.

[0164] In one exemplary embodiment, such as Figure 4 As shown, an information display device is provided, comprising:

[0165] The acquisition module 401 is used to acquire the formation prediction information of the virtual formation of the current train;

[0166] The communication establishment module 402 is used to determine a first target train and a second target train based on the train formation prediction information, and to establish train-to-train communication with the first target train and the second target train respectively. The first target train is the train preceding the current train in the virtual train formation, and the second target train is the train following the current train in the virtual train formation.

[0167] The first communication module 403 is used to receive the information of the train ahead sent by the first target train, wherein the information of the train ahead includes the train information of each train ahead of the current train in the virtual train formation;

[0168] The second communication module 404 is used to receive the rear train information sent by the second target train, wherein the rear train information includes the train information of each train following the current train in the virtual train formation.

[0169] The display module 405 is used to determine and display the real-time position of each train in the virtual train formation based on the information of the preceding train formation and the information of the following train formation.

[0170] In an exemplary embodiment, the train formation prediction information includes the identification of each train in the virtual train formation, and the communication establishment module 402 is specifically used for:

[0171] Obtain the identification identifier of the first target train from the train formation announcement information;

[0172] Based on the identification of the first target train, query the address information of the first target train;

[0173] Based on the address information, a first connection request is sent to the first target train, so that the first target train can confirm the successful establishment of vehicle-to-vehicle communication with the first target train based on the current train's identity identifier carried in the first connection request.

[0174] In an exemplary embodiment, the communication establishment module 402 is specifically used for:

[0175] The current train's identity information, including its identity identifier and address information, is sent to the address server via a vehicle-to-ground wireless network.

[0176] Based on the identity identifier of the first target train, the address information of the first target train is queried from the address server through the vehicle-to-ground wireless network.

[0177] In an exemplary embodiment, the train formation prediction information includes the identification of each train in the virtual train formation, and the communication establishment module 402 is specifically used for:

[0178] Receive a second connection request sent by the second target train, wherein the second connection request carries the identity identifier of the second target train;

[0179] If the identifier carried in the second connection request is the same as the identifier of the train following the current train in the train formation prediction information, a confirmation message is returned to the second target train. This confirmation message indicates that the current train and the second target train have successfully established train-to-train communication; or...

[0180] If the identity identifier carried in the second connection request is different from the identity identifier of the train following the current train in the train formation announcement information, the connection with the second target train shall be terminated.

[0181] In an exemplary embodiment, the acquisition module 401 is specifically used for:

[0182] Obtain initial warning information from the radio block center equipment;

[0183] From the train identifiers included in the virtual train formation in the initial advance notice information, query the identity identifier of the current train;

[0184] If the identity of the current train is found, the initial forecast information is used as the formation forecast information of the virtual formation to which the current train belongs.

[0185] In an exemplary embodiment, the display module 405 is further configured to:

[0186] In response to an instruction to display information about a target train in the virtual trainset, the associated information of the target train is displayed.

[0187] In an exemplary embodiment, the display module 405 is specifically used for:

[0188] In response to the command to display information about the preceding and following trains, the train information of the first target train, the current train, and the second target train is displayed, centered on the current train; or,

[0189] In response to the command to display vehicle information, the train information of each train in the virtual train formation is displayed.

[0190] In an exemplary embodiment, the first communication module 403 is further configured to:

[0191] Send the current train information and the preceding train information to the second target train;

[0192] The second communication module 404 is also used for:

[0193] The train information of the current train and the train information of the following train are sent to the first target train.

[0194] Each module in the aforementioned information display device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.

[0195] In one exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 5As shown, this computer device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The database stores measurement data and / or positioning information. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communicating with external terminals via a network connection. When executed by the processor, the computer program implements an information display method.

[0196] Those skilled in the art will understand that Figure 5 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0197] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0198] Get the formation prediction information of the current train's virtual formation;

[0199] Based on the train formation prediction information, a first target train and a second target train are determined, and train-to-train communication is established with the first target train and the second target train respectively. The first target train is the train preceding the current train in the virtual train formation, and the second target train is the train following the current train in the virtual train formation.

[0200] Receive the train information ahead of the first target train, wherein the train information ahead of the current train in the virtual train formation includes the train information of each train ahead of the current train;

[0201] Receive the following train information sent by the second target train, wherein the following train information includes the train information of each train following the current train in the virtual train formation;

[0202] Based on the information of the trains in the preceding formation and the trains in the following formation, the real-time position of each train in the virtual formation is determined and displayed.

[0203] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:

[0204] Get the formation prediction information of the current train's virtual formation;

[0205] Based on the train formation prediction information, a first target train and a second target train are determined, and train-to-train communication is established with the first target train and the second target train respectively. The first target train is the train preceding the current train in the virtual train formation, and the second target train is the train following the current train in the virtual train formation.

[0206] Receive the train information ahead of the first target train, wherein the train information ahead of the current train in the virtual train formation includes the train information of each train ahead of the current train;

[0207] Receive the following train information sent by the second target train, wherein the following train information includes the train information of each train following the current train in the virtual train formation;

[0208] Based on the information of the trains in the preceding formation and the trains in the following formation, the real-time position of each train in the virtual formation is determined and displayed.

[0209] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:

[0210] Get the formation prediction information of the current train's virtual formation;

[0211] Based on the train formation prediction information, a first target train and a second target train are determined, and train-to-train communication is established with the first target train and the second target train respectively. The first target train is the train preceding the current train in the virtual train formation, and the second target train is the train following the current train in the virtual train formation.

[0212] Receive the train information ahead of the first target train, wherein the train information ahead of the current train in the virtual train formation includes the train information of each train ahead of the current train;

[0213] Receive the following train information sent by the second target train, wherein the following train information includes the train information of each train following the current train in the virtual train formation;

[0214] Based on the information of the trains in the preceding formation and the trains in the following formation, the real-time position of each train in the virtual formation is determined and displayed.

[0215] 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, data stored, data displayed, 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 the relevant data must comply with relevant regulations.

[0216] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.

[0217] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0218] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. An information display method, characterized in that, The method includes: Get the formation prediction information of the current train's virtual formation; Based on the train formation prediction information, a first target train and a second target train are determined, and train-to-train communication is established with the first target train and the second target train respectively. The first target train is the train preceding the current train in the virtual train formation, and the second target train is the train following the current train in the virtual train formation. Receive the train information ahead of the first target train, wherein the train information ahead of the current train in the virtual train formation includes the train information of each train ahead of the current train; Receive the following train information sent by the second target train, wherein the following train information includes the train information of each train following the current train in the virtual train formation; Based on the information of the trains in the preceding formation and the trains in the following formation, the real-time position of each train in the virtual formation is determined and displayed.

2. The method according to claim 1, characterized in that, The train formation prediction information includes the identification of each train in the virtual train formation, and establishes car-to-car communication with the first target train, including: Obtain the identification identifier of the first target train from the train formation announcement information; Based on the identification of the first target train, query the address information of the first target train; Based on the address information, a first connection request is sent to the first target train, so that the first target train can confirm the successful establishment of vehicle-to-vehicle communication with the first target train based on the current train's identity identifier carried in the first connection request.

3. The method according to claim 2, characterized in that, After obtaining the formation prediction information of the current train's virtual formation, the process also includes: The current train's identity information, including its identity identifier and address information, is sent to the address server via a vehicle-to-ground wireless network. The step of querying the address information of the first target train based on its identity identifier includes: Based on the identity identifier of the first target train, the address information of the first target train is queried from the address server through the vehicle-to-ground wireless network.

4. The method according to claim 1, characterized in that, The train formation prediction information includes the identification of each train in the virtual train formation, and establishes car-to-car communication with the second target train, including: Receive a second connection request sent by the second target train, wherein the second connection request carries the identity identifier of the second target train; If the identifier carried in the second connection request is the same as the identifier of the train following the current train in the train formation prediction information, a confirmation message is returned to the second target train. This confirmation message indicates that the current train and the second target train have successfully established train-to-train communication; or... If the identity identifier carried in the second connection request is different from the identity identifier of the train following the current train in the train formation announcement information, the connection with the second target train shall be terminated.

5. The method according to claim 1, characterized in that, The step of obtaining the train formation prediction information for the current virtual train formation includes: Obtain initial warning information from the radio block center equipment; From the train identifiers included in the virtual train formation in the initial advance notice information, query the identity identifier of the current train; If the identity of the current train is found, the initial forecast information is used as the formation forecast information of the virtual formation to which the current train belongs.

6. The method according to claim 1, characterized in that, After determining and displaying the real-time position of each train in the virtual train formation based on the information of the preceding and following train formations, the method further includes: In response to an instruction to display information about a target train in the virtual trainset, the associated information of the target train is displayed.

7. The method according to claim 6, characterized in that, The step of responding to an instruction to display information about a target train in the virtual train formation, and displaying associated information about the target train, includes: In response to the command to display information about the preceding and following trains, the train information of the first target train, the current train, and the second target train is displayed, centered on the current train; or, In response to the command to display vehicle information, the train information of each train in the virtual train formation is displayed.

8. The method according to claim 1, characterized in that, After receiving the preceding train information sent by the first target train, the process further includes: Send the current train information and the preceding train information to the second target train; After receiving the rear train formation information sent by the second target train, the process further includes: The train information of the current train and the train information of the following train are sent to the first target train.

9. An information display device, characterized in that, The device includes: The acquisition module is used to acquire the train formation prediction information of the current virtual train formation. The communication establishment module is used to determine a first target train and a second target train based on the train formation prediction information, and to establish train-to-train communication with the first target train and the second target train respectively. The first target train is the train preceding the current train in the virtual train formation, and the second target train is the train following the current train in the virtual train formation. The first communication module is used to receive the information of the train ahead sent by the first target train, wherein the information of the train ahead includes the train information of each train ahead of the current train in the virtual train formation; The second communication module is used to receive the rear train information sent by the second target train, wherein the rear train information includes the train information of each train following the current train in the virtual train formation; The display module is used to determine and display the real-time position of each train in the virtual train formation based on the information of the trains in front and the trains in the train formation behind.

10. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 8.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 8.

12. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 8.