Data processing method and device for train driver's cab, computer device and storage medium

By decoupling the control logic and display driver of the train driver's cab display system from the main control board, efficient maintenance with fault location is achieved, solving the problem of difficult fault diagnosis in existing technologies and improving maintenance efficiency.

CN122143966APending Publication Date: 2026-06-05CRRC TANGSHAN CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CRRC TANGSHAN CO LTD
Filing Date
2026-04-09
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

In existing train driver's cab display systems, the integrated design of the display screen equipment results in tight coupling between the control logic and the display driver, making fault diagnosis difficult and maintenance inefficient.

Method used

By decoupling the control logic from the display driver through the main control board, the system receives target vehicle data, determines the display screen identifier and communication channel, and transmits image data to the target display screen, thus achieving decoupling between the control logic and the display driver.

Benefits of technology

It improves troubleshooting efficiency, enabling the determination of whether the fault originates from the control logic or the display driver, thus enhancing maintenance efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122143966A_ABST
    Figure CN122143966A_ABST
Patent Text Reader

Abstract

The application relates to a data processing method and device for a train cab, computer equipment and a storage medium, the method comprising the following steps: receiving target vehicle data to be processed; determining a target display screen identifier and target image data corresponding to the target vehicle data according to the target vehicle data; determining a target communication channel corresponding to the target display screen identifier; and transmitting the target image data to a target display screen corresponding to the target display screen identifier through the target communication channel, so that the target display screen displays the target image data. The application realizes decoupling between control logic and display driving, can determine whether a fault occurs in the control logic or the display driving when the fault occurs, and improves maintenance efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of train technology, and more specifically, to a data processing method, apparatus, computer equipment, and storage medium for a train driver's cab. Background Technology

[0002] With the rapid development of rail transit technology and the increasing complexity of operational needs, the functional requirements of the display system in the train driver's cab, as the control center of the entire vehicle, are constantly evolving. However, in existing train driver's cab display systems, the display screens generally adopt an integrated design. This design highly integrates functions such as display driving, power management, data processing, and communication interfaces into a single physical terminal. Due to the tight coupling between the control logic and the display driver, troubleshooting becomes difficult once a system malfunction occurs (such as screen freezing or communication interruption), resulting in low equipment maintenance efficiency. Summary of the Invention

[0003] This application provides a data processing method, apparatus, device, and storage medium for a train driver's cab. The method can decouple the control logic from the display driver, and when a fault occurs, it can determine whether the fault is in the control logic or the display driver, thereby improving maintenance efficiency.

[0004] A first aspect of this application provides a data processing method for a train driver's cab, the method comprising: Receive target vehicle data to be processed; Based on the target vehicle data, determine the target display screen identifier and target image data corresponding to the target vehicle data; Determine the target communication channel corresponding to the target display screen identifier; The target image data is transmitted to the target display screen corresponding to the target display screen identifier through the target communication channel, so that the target display screen displays the target image data.

[0005] Optionally, determining the target communication channel corresponding to the target display screen identifier includes: When the target display screen is identified as the local display screen, the local communication channel is identified as the target communication channel; When the target display screen is identified as the remote display screen, the remote communication channel is identified as the target communication channel.

[0006] Optionally, determining the target display screen identifier and target image data corresponding to the target vehicle data based on the target vehicle data includes: Based on the target vehicle, determine the target display screen identifier and reference image data corresponding to the target vehicle data; Based on the target display screen's identifier, determine whether multi-screen splicing display is required; When multi-screen splicing display is required, the reference image data is segmented according to the image segmentation method corresponding to the target display screen identifier to obtain the target image data corresponding to each screen identifier.

[0007] Optionally, determining the target display screen identifier corresponding to the target vehicle data based on the target vehicle data includes: The urgency of the target vehicle data is classified to obtain the target priority corresponding to the target vehicle data; The target display screen identifier is determined based on the target priority and the pre-set correspondence between priority and display screen identifier.

[0008] Optionally, determining the target display screen identifier corresponding to the target vehicle data based on the target vehicle data includes: Based on the target vehicle data, determine the reference display screen identifier corresponding to the target vehicle data; Determine the train mode of the train for which the corresponding reference display screen is located; When the train mode is driverless mode, the designated display screen identifier is determined as the target display screen identifier, and the designated display screen identifier corresponds to the display screen of the remote control center.

[0009] Optionally, the method further includes: Receive target touch data transmitted through the communication channel and the communication channel; Determine the display screen identifier corresponding to the communication channel; Based on the context corresponding to the target touch data and the display screen identifier, a processing result is obtained, and the processing result is sent to the train network.

[0010] Optionally, after obtaining the display screen identifier corresponding to the communication channel, the method further includes: Obtain the target operation permission corresponding to the display screen identifier; Detect whether the operation permissions of the target touch data exceed the target operation permissions; When the operation permission of the target touch data exceeds the target operation permission, a preset alarm message is obtained and the preset alarm message is returned to the display screen corresponding to the display screen identifier.

[0011] In a second aspect, this application provides a data processing apparatus for a train driver's cab, comprising: The receiving unit is used to receive target vehicle data to be processed. The first determining unit is used to determine the target display screen identifier and target image data corresponding to the target vehicle data based on the target vehicle data; The second determining unit is used to determine the target communication channel corresponding to the target display screen identifier; The transmission unit is used to transmit the target image data to the target display screen corresponding to the target display screen identifier through the target communication channel, so that the target display screen displays the target image data.

[0012] Optionally, the second determining unit is used for: When the target display screen is identified as the local display screen, the local communication channel is identified as the target communication channel; When the target display screen is identified as the remote display screen, the remote communication channel is identified as the target communication channel.

[0013] Optionally, the first determining unit is configured to: Based on the target vehicle, determine the target display screen identifier and reference image data corresponding to the target vehicle data; Based on the target display screen's identifier, determine whether multi-screen splicing display is required; When multi-screen splicing display is required, the reference image data is segmented according to the image segmentation method corresponding to the target display screen identifier to obtain the target image data corresponding to each screen identifier.

[0014] Optionally, the first determining unit is configured to: The urgency of the target vehicle data is classified to obtain the target priority corresponding to the target vehicle data; The target display screen identifier is determined based on the target priority and the pre-set correspondence between priority and display screen identifier.

[0015] Optionally, the first determining unit is configured to: Based on the target vehicle data, determine the reference display screen identifier corresponding to the target vehicle data; Determine the train mode of the train for which the corresponding reference display screen is located; When the train mode is driverless mode, the designated display screen identifier is determined as the target display screen identifier, and the designated display screen identifier corresponds to the display screen of the remote control center.

[0016] Optionally, the apparatus further includes a third determining unit, the third determining unit being used for: Receive target touch data transmitted through the communication channel and the communication channel; Determine the display screen identifier corresponding to the communication channel; Based on the context corresponding to the target touch data and the display screen identifier, a processing result is obtained, and the processing result is sent to the train network.

[0017] Optionally, the device further includes an alarm unit, the alarm unit being used for: Obtain the target operation permission corresponding to the display screen identifier; Detect whether the operation permissions of the target touch data exceed the target operation permissions; When the operation permission of the target touch data exceeds the target operation permission, a preset alarm message is obtained and the preset alarm message is returned to the display screen corresponding to the display screen identifier.

[0018] A third aspect of this application 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 implement the steps of any of the above methods.

[0019] A fourth aspect of the present application provides a computer-readable storage medium having a computer program stored thereon, characterized in that the computer program, when executed by a processor, implements the steps of the method as described in any of the above.

[0020] In this embodiment, target vehicle data to be processed is received; based on the target vehicle data, a target display screen identifier and target image data corresponding to the target vehicle data are determined; a target communication channel corresponding to the target display screen identifier is determined; and the target image data is transmitted to the target display screen corresponding to the target display screen identifier through the target communication channel, so that the target display screen displays the target image data. It can be seen that this embodiment decouples the control logic from the display driver, and when a fault occurs, it can be determined whether the fault lies in the control logic or the display driver, thus improving maintenance efficiency. Attached Figure Description

[0021] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings: Figure 1 A flowchart illustrating a data processing method for a train driver's cab according to one embodiment of this application; Figure 2 A schematic diagram of the data processing device structure in a train driver's cab provided in one embodiment of this application; Figure 3 This is a schematic diagram of a computer device structure provided in one embodiment of this application. Detailed Implementation

[0022] With the rapid development of rail transit technology and the increasing complexity of operational needs, the functional requirements of the display system in the train driver's cab, as the control center of the entire vehicle, are constantly evolving. However, in existing train driver's cab display systems, the display screens generally adopt an integrated design. This design highly integrates functions such as display driving, power management, data processing, and communication interfaces into a single physical terminal.

[0023] Because the control logic is tightly coupled with the display driver, troubleshooting is difficult once a system malfunctions (such as screen freezing or communication interruption), resulting in low equipment maintenance efficiency.

[0024] To address the aforementioned issues, this application provides a data processing method for a train driver's cab, which involves receiving target vehicle data to be processed; determining a target display screen identifier and target image data corresponding to the target vehicle data based on the target vehicle data; determining a target communication channel corresponding to the target display screen identifier; and transmitting the target image data to the target display screen corresponding to the target display screen identifier through the target communication channel, so that the target display screen displays the target image data. As can be seen, this application decouples the control logic from the display driver, allowing for the determination of whether a fault occurs in the control logic or the display driver when a fault occurs, thus improving maintenance efficiency.

[0025] The solutions in this application embodiment can be implemented using various computer languages, such as the object-oriented programming language Java and the interpreted scripting language JavaScript.

[0026] To make the technical solutions and advantages of the embodiments of this application clearer, the exemplary embodiments of this application will be described in further detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not an exhaustive list of all embodiments. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this application can be combined with each other.

[0027] Please see Figure 1 The following embodiments use the main control board as the execution entity. The data processing method for the train driver's cab provided in this application includes the following steps 101-104: Step 101: Receive the target vehicle data to be processed.

[0028] The target vehicle data refers to various types of data that need to be directly displayed or processed for display on the driver's cab screen during train operation. This may include train operation status data, vehicle control information, monitoring video streams, alarm information, and passenger information system data. For example, train operation status data may include current speed, acceleration, braking status, traction output, and door status; monitoring video streams may include real-time images captured by the driver's cab front-view camera, platform monitoring cameras, and interior cameras; alarm information may include emergency information such as equipment fault alarms, overspeed alarms, and fire alarms. The source of the target vehicle data may be the Train Control and Management System (TCMS), vehicle bus (such as MVB, CAN, Ethernet), onboard video monitoring system, or the display screen in the driver's cab.

[0029] The main control board is the executing entity of this application. It can be connected to the train network control system, the vehicle bus, the on-board video monitoring system and the driver's cab display screen. Therefore, the main control board can receive target vehicle data sent by the train network control system, the vehicle bus, the on-board video monitoring system and the driver's cab display screen.

[0030] In this embodiment, the train driver's cab display system includes a main control board and at least one display screen. The main control board is installed inside the train driver's cab chassis, receives train Ethernet communication data via a backplane interface, and is powered by the backplane power supply. The main control board has a built-in processor and storage unit, used to complete the acquisition, parsing, display content generation, and human-machine interaction logic processing of train operation data. Simultaneously, the main control board and the display screen are connected via a local video bus, which is a DVI or VGA interface. The main control board outputs the generated image data to the display screen through the video bus, driving the display screen to complete image display. Afterwards, user touch operations on the display screen are fed back to the main control board via a touch communication interface. The main control board parses and processes the touch signals, thereby realizing human-machine interaction control.

[0031] With the above structure, the main control board centrally completes the display control logic and data processing functions, while the display screen is only used as a display and input terminal, which reduces the complexity of the display terminal and improves the convenience of system maintenance and replacement.

[0032] Step 102: Based on the target vehicle data, determine the target display screen identifier and target image data corresponding to the target vehicle data.

[0033] The display screen identifier is the unique identification information used to identify the display screen in the train driver's cab, such as the local main control display screen, the remote control center display screen, the display screen in driver's cab 1, and the display screen in driver's cab 2. The target image data is formatted image content generated based on the original target vehicle data and can be directly displayed on the display screen, such as instrument panel graphics, digital readings, video stream images, alarm pop-ups, and status indicator lights.

[0034] In this step, the main control board parses the target vehicle data. If the target vehicle data is raw data, such as speed or temperature values, it needs to be processed and rendered into corresponding image data. If the target vehicle data itself is image data, such as camera video stream, it can be directly used as the target image data. When the target vehicle data includes the identifier of the display screen to be used, that display screen identifier is determined as the target display screen identifier. Alternatively, the target vehicle data can be analyzed to determine the target display screen identifier. For example, the target vehicle data can be classified according to its urgency level to obtain the target priority, and then the target display screen identifier can be determined based on the target priority and the preset correspondence between the priority and the display screen identifier.

[0035] Step 103: Determine the target communication channel corresponding to the target display screen identifier.

[0036] The communication channel is the physical or logical link for data transmission, used to connect the main control board to the display screen in the driver's cab. Different types of display screens correspond to different communication channels. For example, local display screens (such as the screen in the driver's cab of the same train) can be connected via a local bus (such as LVDS, eDP, or in-vehicle Ethernet); remote display screens (such as the screen in another carriage or the screen in the remote control center) need to be connected via a cross-carriage network or a vehicle-to-ground wireless network (such as 5G-R or WiFi). The target communication channel is the specific channel determined according to the target display screen identifier, used to send image data to the corresponding display screen.

[0037] In this step, the main control board sets up a mapping table between display screen identifiers and communication channels. Based on the target display screen identifier, the corresponding communication channel is found in this mapping table and designated as the target communication channel. For example, when the target display screen identifier is the identifier of a local display screen, the local communication channel is designated as the target communication channel; when the target display screen identifier is the identifier of a remote display screen, the remote communication channel is designated as the target communication channel.

[0038] Furthermore, the main control board establishes a communication connection with the remote display screen via a remote communication channel. This communication channel is based on HDBaseT technology and supports the fused transmission of video signals, touch signals, and control signals. The main control board sends display data to the remote display screen through the remote communication channel, enabling the remote display screen to output display data. The remote display screen can receive touch input signals from the display screen and feed them back to the main control board through the remote communication channel, thereby realizing remote human-computer interaction.

[0039] In addition, to ensure the reliability of data transmission, the current status of the target communication channel can be monitored in real time. If congestion, excessive latency, or connection interruption is detected in the target channel (such as a remote wireless channel), the channel switching logic can be automatically triggered to activate the backup channel (such as through a relay link in another carriage) or reduce the transmission rate to adapt to the channel capacity.

[0040] Step 104: Transmit the target image data to the target display screen corresponding to the target display screen identifier through the target communication channel, so that the target display screen displays the target image data.

[0041] The transmission process needs to be adapted to the characteristics of the target communication channel. For example, for a local channel with ample bandwidth and low latency, high-resolution, high-frame-rate raw image data can be transmitted; for a remote channel with limited bandwidth and potentially fluctuating latency, the target image data needs to be compressed, encoded, have its resolution adjusted, or its frame rate controlled to adapt to the channel's real-time transmission capabilities.

[0042] In this step, the main control board packages the generated target image data into a format suitable for the corresponding communication channel and sends it to the target display screen through the target communication channel determined in step 103. After receiving the image data, the target display screen decodes and renders it, presenting the image content to the driver or remote monitoring personnel.

[0043] Furthermore, to achieve a complete human-computer interaction closed loop, this application may also include an uplink data processing flow: receiving target touch data and the corresponding communication channel transmitted through the communication channel; determining the display screen identifier corresponding to the communication channel; obtaining the processing result based on the context corresponding to the target touch data and the display screen identifier, such as the current display interface, and sending the processing result to the train network to execute the corresponding control action.

[0044] In this embodiment, target vehicle data to be processed is received; based on the target vehicle data, a target display screen identifier and target image data corresponding to the target vehicle data are determined; a target communication channel corresponding to the target display screen identifier is determined; and the target image data is transmitted to the target display screen corresponding to the target display screen identifier through the target communication channel, so that the target display screen displays the target image data. It can be seen that this embodiment decouples the control logic from the display driver, and when a fault occurs, it can be determined whether the fault lies in the control logic or the display driver, thus improving maintenance efficiency.

[0045] In this embodiment, the target display screen identifier and reference image data are determined based on the target vehicle data. Further determination is needed to determine whether multi-screen splicing of the reference image is required. In simple scenarios, if the target display screen identifier points to only a single display screen, the reference image data can be directly used as the target image data to be sent. However, in actual train driver's cabs, there may be scenarios where multiple display screens are combined into a single logical display unit, such as two side-by-side screens forming a wide display area for displaying panoramic road conditions or large-size train time maps. In this case, if the target display screen identifier corresponds to a multi-screen splicing group, the reference image data needs to be divided into multiple sub-images and sent to each display screen within the group to achieve seamless splicing of the images. The specific steps are: determining the target display screen identifier and reference image data corresponding to the target vehicle data based on the target vehicle; detecting whether multi-screen splicing is required based on the target display screen identifier; and when multi-screen splicing is required, segmenting the reference image data according to the image segmentation method corresponding to the target display screen identifier to obtain the target image data corresponding to each sub-screen identifier.

[0046] The split-screen identifier is the identifier corresponding to a specific split-screen in the splicing group.

[0047] In this step, after determining the target display screen identifier based on the target vehicle data, the main control board queries the display screen configuration information corresponding to that identifier. The configuration information may include whether the display screen belongs to a certain splicing group, the identifiers and arrangement of each display screen within the splicing group, the coordinate offset and size information of each display screen within the splicing group. If the target display screen identifier is detected to belong to a splicing group, it is determined that multi-screen splicing display is required. The main control board segments the reference image data according to the image segmentation method corresponding to the target display screen identifier, obtaining the target image data corresponding to each sub-screen identifier. Subsequently, the system determines the corresponding communication channel for each sub-screen identifier and transmits its respective sub-image data to the corresponding display screen for display.

[0048] The above image segmentation method can be pre-set according to the layout of the splicing group. For example, for two screens arranged left and right, the reference image can be divided into two parts with equal width, corresponding to the left and right display screens respectively. If the screen resolutions are different, the image needs to be unequally segmented according to the actual pixel size of each display screen.

[0049] In this embodiment, urgent alarm information automatically occupies the most important display position, ensuring the driver receives critical information immediately; while ordinary information is guided to secondary areas to avoid interfering with driving tasks. This dynamic display resource allocation mechanism significantly improves the safety and efficiency of human-computer interaction and effectively avoids the omission of critical information. The specific steps are: classifying the urgency level of the target vehicle data to obtain the target priority corresponding to the target vehicle data; and determining the target display screen identifier based on the target priority and the pre-set correspondence between priority and display screen identifier.

[0050] The urgency level is used to measure the impact of target vehicle data on driving safety or operational efficiency. Different types of data can be divided into multiple priority levels according to preset grading rules. For example, three priority levels can be set: Level 1 (highest level) includes emergency fault data that directly endangers driving safety, such as fire alarms, emergency brake failures, and abnormal door openings; Level 2 (medium level) includes data that affects operational efficiency but does not immediately endanger safety, such as equipment performance degradation, maintenance reminders, arrival information, and broadcast status; Level 3 (normal level) includes comfort and information service data, such as carriage temperature, lighting status, and media playback information. Grading rules can be set and adjusted according to train type, operating specifications, or user configuration.

[0051] In this step, the main control board analyzes the target vehicle data to determine its corresponding data type. Based on this data type, it sets the target priority for that data type in a pre-configured priority mapping table. When the target priority is the highest, the target display identifier can be determined directly based on the target priority and the pre-set correspondence between priority and display identifier, thus prioritizing the display of its corresponding data. When the target priority is not the highest, the target display identifier can be obtained from the target vehicle data or analyzed to obtain the target display identifier.

[0052] In this embodiment, in addition to determining the display screen identifier according to the above method, a reference display screen identifier corresponding to the target vehicle data can be determined first based on the target vehicle data; simultaneously, the train mode of the train where the display screen corresponding to the reference display screen identifier is located is determined; and then the target display screen identifier is adjusted according to the train mode. The specific steps are as follows: determine the reference display screen identifier corresponding to the target vehicle data based on the target vehicle data; determine the train mode of the train where the display screen corresponding to the reference display screen identifier is located; when the train mode is an unmanned driving mode, a designated display screen identifier is determined as the target display screen identifier, and the designated display screen identifier corresponds to the display screen of the remote control center.

[0053] In this step, if the target vehicle data contains vehicle identification or location information, the corresponding reference display screen identifier is determined by querying the mapping table between vehicles and display screens. Then, the current operating mode of the train is obtained based on this reference display screen identifier. The operating mode can be read in real time by the train control system or determined based on dispatch information. Next, it is determined whether the train is in driverless mode. If so, the target display screen identifier is adjusted from the reference display screen identifier to the designated display screen identifier corresponding to the remote control center, ensuring monitoring and intervention by the remote control center in driverless mode. Otherwise, the reference display screen identifier remains as the target display screen identifier.

[0054] In this embodiment, after receiving target touch data transmitted through a communication channel, the target touch data and the communication channel are acquired; simultaneously, the display screen identifier corresponding to the communication channel is determined; then, the touch data is parsed based on the context corresponding to the display screen identifier to obtain a processing result, which is then sent to the train network, other displays, etc. The specific steps are: receiving target touch data transmitted through a communication channel and the communication channel; determining the display screen identifier corresponding to the communication channel; obtaining the processing result based on the context corresponding to the target touch data and the display screen identifier; and sending the processing result to the train network.

[0055] In this step, if the mapping relationship between the communication channel and the display screen identifier has been pre-established, the display screen identifier corresponding to the retrieved communication channel is determined by querying the channel configuration table or dynamic routing table. Then, based on the display screen identifier, the current context state (such as display interface, input mode, operation history, etc.) is obtained, and it is combined with the target touch data for semantic parsing or command mapping to generate the corresponding processing result.

[0056] In this embodiment, in addition to determining the display content of the screen according to the above method, the target operation permission corresponding to the screen identifier can be obtained first; at the same time, the operation permission level of the currently received target touch data can be detected; and then, the current touch operation can be evaluated based on these two parameters to determine whether it exceeds the permission limit. The specific steps are as follows: obtain the target operation permission corresponding to the screen identifier; detect whether the operation permission of the target touch data exceeds the target operation permission; when the operation permission of the target touch data exceeds the target operation permission, obtain preset alarm information and return the preset alarm information to the screen corresponding to the screen identifier.

[0057] In this step, if the mapping relationship between display screen identifiers and operation permissions is pre-configured, the target operation permissions corresponding to the display screen identifier are obtained by querying the permission table or permission configuration file. Then, the operation permission identifier carried in the target touch data is parsed and compared with the target operation permissions. Subsequently, if the operation permissions of the target touch data exceed the target operation permissions, the touch operation is determined to be an unauthorized operation. At this time, an alarm mechanism is triggered, a preset alarm message is obtained, and the alarm message is sent to the corresponding display screen for display to inform the user of insufficient permissions. Otherwise, if the permissions are not exceeded, the touch operation is processed normally.

[0058] It should be understood that although the steps in the flowchart are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order constraint on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the diagram may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.

[0059] Please see Figure 2 One embodiment of this application provides a data processing device 200 for a train driver's cab, comprising: The receiving unit 201 is used to receive target vehicle data to be processed; The first determining unit 202 is used to determine the target display screen identifier and target image data corresponding to the target vehicle data based on the target vehicle data; The second determining unit 203 is used to determine the target communication channel corresponding to the target display screen identifier; The transmission unit 204 is used to transmit the target image data to the target display screen corresponding to the target display screen identifier through the target communication channel, so that the target display screen displays the target image data.

[0060] Optionally, the second determining unit 203 is used for: When the target display screen is identified as the local display screen, the local communication channel is identified as the target communication channel; When the target display screen is identified as the remote display screen, the remote communication channel is identified as the target communication channel.

[0061] Optionally, the first determining unit 202 is configured to: Based on the target vehicle, determine the target display screen identifier and reference image data corresponding to the target vehicle data; Based on the target display screen's identifier, determine whether multi-screen splicing display is required; When multi-screen splicing display is required, the reference image data is segmented according to the image segmentation method corresponding to the target display screen identifier to obtain the target image data corresponding to each screen identifier.

[0062] Optionally, the first determining unit 202 is configured to: The urgency of the target vehicle data is classified to obtain the target priority corresponding to the target vehicle data; The target display screen identifier is determined based on the target priority and the pre-set correspondence between priority and display screen identifier.

[0063] Optionally, the first determining unit 202 is configured to: Based on the target vehicle data, determine the reference display screen identifier corresponding to the target vehicle data; Determine the train mode of the train for which the corresponding reference display screen is located; When the train mode is driverless mode, the designated display screen identifier is determined as the target display screen identifier, and the designated display screen identifier corresponds to the display screen of the remote control center.

[0064] Optionally, the device further includes a third determining unit 205, the third determining unit 205 being used for: Receive target touch data transmitted through the communication channel and the communication channel; Determine the display screen identifier corresponding to the communication channel; Based on the context corresponding to the target touch data and the display screen identifier, a processing result is obtained, and the processing result is sent to the train network.

[0065] Optionally, the device further includes an alarm unit 206, which is used for: Obtain the target operation permission corresponding to the display screen identifier; Detect whether the operation permissions of the target touch data exceed the target operation permissions; When the operation permission of the target touch data exceeds the target operation permission, a preset alarm message is obtained and the preset alarm message is returned to the display screen corresponding to the display screen identifier.

[0066] Specific limitations regarding the data processing device in the train driver's cab can be found in the above description of the data processing method for the train driver's cab, and will not be repeated here. Each unit in the aforementioned data processing device in the train driver's cab can be implemented entirely or partially through software, hardware, or a combination thereof. These units can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each of the above modules.

[0067] In one embodiment, a computer device is provided, the internal structure of which can be as follows: Figure 3 As shown. The computer device includes a processor, memory, network interface, and database connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The database stores data. The network interface communicates with external terminals via a network connection. The computer program, executed by the processor, can implement the data processing method for a train driver's cab as described above. It includes: a memory and a processor; the memory stores a computer program; and the processor executes the computer program to implement any step of the data processing method for a train driver's cab as described above.

[0068] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, can perform any step of the data processing method for a train driver's cab as described above.

[0069] Those skilled in the art will understand that embodiments of this application can be provided as a data processing method, system, or computer program product for a train driver's cab. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0070] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0071] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0072] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0073] Although preferred embodiments of this application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this application.

[0074] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A data processing method for a train driver's cab, characterized in that, The method includes: Receive target vehicle data to be processed; Based on the target vehicle data, determine the target display screen identifier and target image data corresponding to the target vehicle data; Determine the target communication channel corresponding to the target display screen identifier; The target image data is transmitted to the target display screen corresponding to the target display screen identifier through the target communication channel, so that the target display screen displays the target image data.

2. The method according to claim 1, characterized in that, Determining the target communication channel corresponding to the target display screen identifier includes: When the target display screen is identified as the local display screen, the local communication channel is identified as the target communication channel; When the target display screen is identified as the remote display screen, the remote communication channel is identified as the target communication channel.

3. The method according to claim 1, characterized in that, The step of determining the target display screen identifier and target image data corresponding to the target vehicle data based on the target vehicle data includes: Based on the target vehicle, determine the target display screen identifier and reference image data corresponding to the target vehicle data; Based on the target display screen's identifier, determine whether multi-screen splicing display is required; When multi-screen splicing display is required, the reference image data is segmented according to the image segmentation method corresponding to the target display screen identifier to obtain the target image data corresponding to each screen identifier.

4. The method according to claim 1, characterized in that, The step of determining the target display screen identifier corresponding to the target vehicle data based on the target vehicle data includes: The urgency of the target vehicle data is classified to obtain the target priority corresponding to the target vehicle data; The target display screen identifier is determined based on the target priority and the pre-set correspondence between priority and display screen identifier.

5. The method according to claim 1, characterized in that, The step of determining the target display screen identifier corresponding to the target vehicle data based on the target vehicle data includes: Based on the target vehicle data, determine the reference display screen identifier corresponding to the target vehicle data; Determine the train mode of the train for which the corresponding reference display screen is located; When the train mode is driverless mode, the designated display screen identifier is determined as the target display screen identifier, and the designated display screen identifier corresponds to the display screen of the remote control center.

6. The method according to claim 1, characterized in that, The method further includes: Receive target touch data transmitted through the communication channel and the communication channel; Determine the display screen identifier corresponding to the communication channel; Based on the context corresponding to the target touch data and the display screen identifier, a processing result is obtained, and the processing result is sent to the train network.

7. The method according to claim 6, characterized in that, After obtaining the display screen identifier corresponding to the communication channel, the method further includes: Obtain the target operation permission corresponding to the display screen identifier; Detect whether the operation permissions of the target touch data exceed the target operation permissions; When the operation permission of the target touch data exceeds the target operation permission, a preset alarm message is obtained and the preset alarm message is returned to the display screen corresponding to the display screen identifier.

8. A data processing device for a train driver's cab, characterized in that, The device includes: The receiving unit is used to receive target vehicle data to be processed. The first determining unit is used to determine the target display screen identifier and target image data corresponding to the target vehicle data based on the target vehicle data; The second determining unit is used to determine the target communication channel corresponding to the target display screen identifier; The transmission unit is used to transmit the target image data to the target display screen corresponding to the target display screen identifier through the target communication channel, so that the target display screen displays the target image data.

9. A computer device, comprising: The method includes a memory and a processor, the memory storing a computer program, characterized in that the processor executes the computer program to implement the steps of the method according to any one of claims 1 to 7.

10. 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 7.