Control method for dual-end display screens, rail transit vehicle, device, and medium
By synchronously updating the soft button status of the displays at both ends in the rail transit vehicle, the problem of inconsistent display status was solved, achieving unified display operation and improved safety.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- CRRC DALIAN CO LTD
- Filing Date
- 2025-10-17
- Publication Date
- 2026-06-04
AI Technical Summary
In rail transit vehicles, the inconsistent status of the soft buttons on the displays at both ends can easily lead to driver misoperation when switching ends, affecting operational safety.
After operating the soft button on either display screen, a control command is generated and sent to the controller. The controller then synchronizes the operating status feedback signal to both displays screens, updates the soft button status, and achieves consistency of status between the two displays screens.
Ensure that the soft button status on both ends of the display screen is always consistent to reduce driver misoperation and improve operational efficiency and safety.
Smart Images

Figure CN2025128518_04062026_PF_FP_ABST
Abstract
Description
Dual-ended display screen control method, rail transit vehicles, equipment and media
[0001] This application claims priority to Chinese Patent Application No. 202411747854.6, filed with the Chinese Patent Office on November 29, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of rail transit vehicles, such as a dual-display control method, rail transit vehicles, equipment, and storage media. Background Technology
[0003] Rail transit vehicles are capable of bidirectional operation and are mostly configured in 4-car or 6-car formations, consisting of trailer cars and motor cars. The first and last cars are trailer cars equipped with driver control panels. Depending on the direction of travel, the driver can view the current train's operating status information on the human-machine interface unit (i.e., the vehicle display screen) on the corresponding end of the control panel, and send setting commands through soft buttons on the display screen interface to cooperate with the vehicle control unit to complete the control functions of various subsystems.
[0004] When a soft button is operated on the human-machine interface unit, the display software can modify the style and related icons of the soft button on the interface according to the operation, helping the driver understand the current control function execution status. Currently, the industry does not have a soft button status feedback communication interface between the two ends of the train screen, or between the screen and the vehicle controller. This means that after operating a soft button on one end screen, only the soft button status on that end screen can be modified, and the corresponding soft button status on the other end screen cannot be modified synchronously. This results in inconsistent soft button statuses on the two ends of the screen, which can easily cause ambiguity and lead to driver misoperation when the driver switches ends during operation. Summary of the Invention
[0005] This application provides a dual-display control method, rail transit vehicle, equipment, and storage medium that enables the soft button states on both displays to remain consistent.
[0006] According to one aspect of this application, embodiments of this application provide a dual-display control method, comprising:
[0007] In response to receiving an operation signal for a soft button on the first or second display screen, a control command is generated based on the operation signal and sent to the controller;
[0008] In response to the controller receiving the control command, the controller sends the control command to the corresponding subsystem;
[0009] In response to the subsystem receiving the control command, it acquires the operating status and sends an operating status feedback signal to the controller based on the operating status;
[0010] In response to the controller receiving the operating status feedback signal, the controller sends the operating status feedback signal to the first display screen and the second display screen to update the status of the soft button based on the operating status feedback signal.
[0011] In some embodiments, generating control commands based on the operating signals and sending them to the controller includes:
[0012] Check if a timer exists.
[0013] In response to the determination result that there is no timer, the control command is sent to the controller through the control command sending port;
[0014] Start the timer and clear the control command after a preset time period.
[0015] In some embodiments, the method further includes:
[0016] In response to the judgment result indicating that a timer currently exists, the current control command is cleared and the current timer is turned off;
[0017] The generated control commands are sent to the controller using the control command sending port.
[0018] Start the timer and clear the control command after a preset time period.
[0019] In some embodiments, in response to the controller receiving the operating status feedback signal, sending the operating status feedback signal to the first display screen and the second display screen includes:
[0020] The operating status feedback signal is received using the feedback signal receiving interfaces corresponding to the first display screen and the second display screen, respectively.
[0021] In some embodiments, the method further includes:
[0022] The first or second display screen is refreshed according to a first preset cycle.
[0023] In some embodiments, the method further includes:
[0024] The control command sending port is refreshed according to a second preset period, wherein the second preset period is no more than half of the first preset period.
[0025] In some embodiments, the method further includes:
[0026] The controller runs the soft button status feedback logic according to a third preset period and sends the running status feedback signal to the feedback signal receiving interface according to a fourth preset period, wherein the sum of the third preset period and the fourth preset period is not greater than half of the second preset period.
[0027] According to another aspect of this application, embodiments of this application also provide a rail transit vehicle, comprising:
[0028] The first and second displays are configured to receive operation signals from soft buttons, generate control commands based on the operation signals, and send them to the controller.
[0029] The controller is configured to receive the control commands and send the control commands to the corresponding subsystem;
[0030] The subsystem is configured to receive the control command, acquire the operating status, and send an operating status feedback signal to the controller based on the operating status.
[0031] The controller is further configured to receive the operating status feedback signal and send the operating status feedback signal to the first display screen and the second display screen to update the status of the soft button based on the operating status feedback signal.
[0032] According to another aspect of this application, embodiments of this application also provide a computer device, including:
[0033] At least one processor; and
[0034] The memory stores a computer program that can run on the processor, which executes the program to perform any of the dual-display control methods described above.
[0035] According to another aspect of this application, embodiments of this application also provide a computer-readable storage medium storing a computer program that, when executed by a processor, performs any of the dual-display control methods described above. Attached Figure Description
[0036] Figure 1 is a flowchart illustrating the dual-end display screen control method provided in an embodiment of this application;
[0037] Figure 2 is a flowchart of the dual-end display screen control method provided in an embodiment of this application;
[0038] Figure 3 is a flowchart of the display screen sending control commands according to an embodiment of this application;
[0039] Figure 4 is a flowchart of the controller operation soft button status feedback logic provided in an embodiment of this application;
[0040] Figure 5 is a schematic diagram of the structure of the computer device provided in an embodiment of this application;
[0041] Figure 6 is a schematic diagram of the structure of a computer-readable storage medium provided in an embodiment of this application. Detailed Implementation
[0042] In the embodiments of this application, all uses of the terms "first" and "second" are for the purpose of distinguishing two entities or parameters with the same name but different names. It can be seen that "first" and "second" are only for the convenience of expression.
[0043] According to one aspect of this application, an embodiment of this application proposes a dual-end display screen control method, as shown in FIG1, which may include the following steps:
[0044] S1, in response to receiving an operation signal for the soft button on the first display screen or the second display screen, generate a control command based on the operation signal and send it to the controller;
[0045] S2, in response to the controller receiving the control command, the controller sends the control command to the corresponding subsystem;
[0046] S3, in response to the subsystem receiving the control command, the subsystem acquires the operating status and sends an operating status feedback signal to the controller based on the operating status;
[0047] S4, in response to the controller receiving the operating status feedback signal, the controller sends the operating status feedback signal to the first display screen and the second display screen to update the status of the soft button based on the operating status feedback signal.
[0048] The proposed solution synchronizes the signal from the operation command feedback based on either end of the display screen to both end displays. This enables the soft button to be operated on either end of the locomotive, and the corresponding soft button status can be updated synchronously on both end displays, ensuring that the soft button status on both end displays remains consistent.
[0049] In some embodiments, the display screen shows the current vehicle operating status, subsystem parameters, and device status in real time using numerical values, icons, and button styles. The display screen is equipped with a feedback signal receiving interface to receive soft button status feedback signals sent by the controller. The vehicle controller and the display screen communicate via a bus, with sufficient bandwidth to meet signal transmission requirements; for example, the Electronic Industries Alliance (EIA) recommended standard 485, Multifunction Vehicle Bus (MVB), or Ethernet bus are acceptable.
[0050] In some embodiments, as shown in Figure 2, when an operator operates a soft button on the display screen at either end, the display screen sends a pulse setting command to the vehicle controller. At this time, the vehicle controller updates the corresponding setting command sent to the subsystem according to the pulse setting command and feeds back the corresponding soft button status to the display screen. The dual-end display screens can update the corresponding soft button status and subsystem status according to the soft button status fed back by the vehicle controller and the status signal fed back by the subsystem, thereby realizing the synchronous update of the soft button status of the dual-end screens.
[0051] In some embodiments, generating control commands based on the operating signals and sending them to the controller includes:
[0052] Check if a timer exists.
[0053] In response to the determination that there is currently no timer, the control command is sent to the controller;
[0054] Start the timer and clear the control command after a preset time period.
[0055] In some embodiments, the method further includes:
[0056] In response to the judgment result indicating that a timer currently exists, the current control command is cleared and the current timer is turned off;
[0057] The generated control commands are sent to the controller;
[0058] Start the timer and clear the control command after a preset time period.
[0059] For example, as shown in Figures 2 and 3, the display screen, controller, and subsystem controller can interact via the MVB bus. The display screen sends setting commands in the form of 3-second (s) pulses. The existence of a setting command is determined by checking if a timer exists. If the timer exists, the current setting command is cleared, and a new timer is restarted. The setting command is then resent via the control command sending port. After 3 seconds, the setting command is automatically cleared. This allows the latest command to be determined based on the timer. Both screens synchronously display the setting information according to the latest setting command sent by the soft button, ensuring that the current page effect is the final setting state.
[0060] In some embodiments, in response to the controller receiving the operating status feedback signal, sending the operating status feedback signal to the first display screen and the second display screen includes:
[0061] The operating status feedback signal is received using the feedback signal receiving interfaces corresponding to the first display screen and the second display screen, respectively.
[0062] For example, as shown in Figure 4, when the controller receives a pulse signal from the display screen, it runs the soft button status feedback logic, which converts the signal into a high level and stores it in the setting variable corresponding to that end screen for logical judgment. If a high-level signal exists, the controller sends an instruction to the corresponding subsystem, which executes the corresponding action and sends a status feedback signal. The controller then synchronously sends the status feedback signal to the displays at both ends. As shown in Figure 4, end I corresponds to the first display screen, and end II corresponds to the second display screen.
[0063] In some embodiments, the method further includes:
[0064] The first or second display screen is refreshed according to a first preset cycle.
[0065] In some embodiments, the method further includes:
[0066] The control command sending port is refreshed according to a second preset period, wherein the second preset period is no more than half of the first preset period.
[0067] In some embodiments, the method further includes:
[0068] The controller runs the soft button status feedback logic according to a third preset period and sends the running status feedback signal to the feedback signal receiving interface according to a fourth preset period, wherein the sum of the third preset period and the fourth preset period is not greater than half of the second preset period.
[0069] For example, the refresh cycle of the display screen (i.e., the first preset cycle) is ≤256 milliseconds (ms), the refresh cycle of the control command sending port between the controller and the display screen (i.e., the second preset cycle) is ≤ half of the refresh cycle of the display screen, the controller runs the soft button status feedback logic according to the third preset cycle, and sends the running status feedback signal to the feedback signal receiving interface according to the fourth preset cycle. The third preset cycle + the fourth preset cycle is ≤ half of the refresh cycle of the control command sending port between the controller and the display screen, so as to avoid slow soft button status refresh, causing visual lag and affecting the user experience.
[0070] For example, the first preset cycle (the refresh cycle of the display screen) can be 256ms. Both displays refresh the current vehicle and subsystem status in real time from the same port according to the corresponding cycle, modifying the page button styles and signal parameters for human-machine interface display. The second preset cycle (the refresh cycle of the control command sending port between the controller and the display screen) can be 128ms. The third preset cycle (the cycle for the controller to run the soft button status feedback logic) can be 10ms; the fourth preset cycle (the cycle for the controller to send the running status feedback signal to the corresponding feedback signal receiving interface of the display screen) can be 32ms.
[0071] The proposed solution synchronizes the feedback signals from operation commands on either display screen to both displays. This enables simultaneous updates of the soft button states on both screens after an operation on a soft button on either screen, ensuring consistency between the soft button states on both screens. Furthermore, it allows for simultaneous modification of button styles, icons, and data parameters on both displays based on the last setting command. This guarantees that the information currently displayed on both screens reflects the final settings of the overall vehicle system and its subsystems, thereby improving operational efficiency.
[0072] According to another aspect of this application, embodiments of this application also provide a rail transit vehicle 400, comprising:
[0073] The first and second displays are configured to receive operation signals from soft buttons, generate control commands based on the operation signals, and send them to the controller.
[0074] The controller is configured to receive the control commands and send the control commands to the corresponding subsystem;
[0075] The subsystem is configured to receive the control command, acquire the operating status, and send an operating status feedback signal to the controller based on the operating status.
[0076] The controller is further configured to receive the operating status feedback signal and send the operating status feedback signal to the first display screen and the second display screen to update the status of the soft button based on the operating status feedback signal.
[0077] In some embodiments, generating control commands based on the operating signals and sending them to the controller includes:
[0078] Check if a timer exists.
[0079] In response to the determination that there is currently no timer, the control command is sent to the controller;
[0080] Start the timer and clear the control command after a preset time period.
[0081] In some embodiments, the method further includes:
[0082] In response to the judgment result indicating that a timer currently exists, the current control command is cleared and the current timer is turned off;
[0083] The generated control commands are sent to the controller;
[0084] Start the timer and clear the control command after a preset time period.
[0085] In some embodiments, in response to the controller receiving the operating status feedback signal, sending the operating status feedback signal to the first display screen and the second display screen includes:
[0086] The operating status feedback signal is received using the feedback signal receiving interfaces corresponding to the first display screen and the second display screen, respectively.
[0087] In some embodiments, the method further includes:
[0088] The first or second display screen is refreshed according to a first preset cycle;
[0089] In some embodiments, the method further includes:
[0090] The control command sending port is refreshed according to a second preset period, wherein the second preset period is no more than half of the first preset period.
[0091] In some embodiments, the method further includes:
[0092] The controller runs the soft button status feedback logic according to a third preset period and sends the running status feedback signal to the feedback signal receiving interface according to a fourth preset period, wherein the sum of the third preset period and the fourth preset period is not greater than half of the second preset period.
[0093] According to another aspect of this application, as shown in FIG5, an embodiment of this application also provides a computer device 501, comprising:
[0094] At least one processor 520; and
[0095] The memory 510 stores a computer program 511 that can run on the processor 520. When the processor 520 executes the computer program 511, it performs the steps of any of the dual-display control methods described above.
[0096] According to another aspect of this application, as shown in FIG6, an embodiment of this application also provides a computer-readable storage medium 601, which stores computer program instructions 610, which, when executed by a processor, perform the steps of any of the dual-display control methods described above.
[0097] 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 program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the embodiments of the methods described above.
[0098] Furthermore, it should be understood that the computer-readable storage medium (e.g., memory) described herein may be volatile memory or non-volatile memory, or may include both volatile memory and non-volatile memory.
[0099] Those skilled in the art will also understand that the various exemplary logic blocks, modules, circuits, and algorithm steps described in conjunction with the disclosure herein can be implemented as electronic hardware, computer software, or a combination of both. To clearly illustrate this interchangeability between hardware and software, the functionality of various illustrative components, blocks, modules, circuits, and steps has been generally described. Whether this functionality is implemented as software or as hardware depends on the specific application and the design constraints imposed on the system as a whole. Those skilled in the art can implement this functionality in various ways for each specific application, but such implementation decisions should not be construed as departing from the scope disclosed in the embodiments of this application.
[0100] The above are exemplary embodiments disclosed in this application. The functions, steps, and / or actions of the methods according to the disclosed embodiments described herein do not need to be performed in any particular order. Furthermore, although the elements disclosed in the embodiments of this application may be described or claimed individually, they may be understood as multiple unless explicitly limited to a singular number.
[0101] As used herein, unless the context clearly supports an exception, the singular form “a” is intended to include the plural form as well. It should also be understood that, as used herein, “and / or” refers to any and all possible combinations of one or more of the associated listed items.
[0102] The example numbers disclosed in the above application are for descriptive purposes only and do not represent the superiority or inferiority of the examples.
[0103] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
Claims
1. A method for controlling a dual-end display screen, comprising: In response to receiving an operation signal for a soft button on the first or second display screen, a control command is generated based on the operation signal and sent to the controller; In response to the controller receiving the control command, the controller sends the control command to the corresponding subsystem; In response to the subsystem receiving the control command, it acquires the operating status and sends an operating status feedback signal to the controller based on the operating status; In response to the controller receiving the operating status feedback signal, the controller sends the operating status feedback signal to the first display screen and the second display screen to update the status of the soft button based on the operating status feedback signal.
2. The method as described in claim 1, wherein, The step of generating control commands based on the operation signals and sending them to the controller includes: Check if a timer exists. In response to the determination result that there is no timer, the control command is sent to the controller through the control command sending port; Start the timer and clear the control command after a preset time period.
3. The method of claim 2, further comprising: In response to the judgment result indicating that a timer currently exists, the current control command is cleared and the current timer is turned off; The generated control commands are sent to the controller using the control command sending port. Start the timer and clear the control command after a preset time period.
4. The method of claim 1, wherein, The step of responding to the controller receiving the operating status feedback signal and sending the operating status feedback signal to the first display screen and the second display screen includes: The operating status feedback signal is received using the feedback signal receiving interfaces corresponding to the first display screen and the second display screen, respectively.
5. The method of claim 4, further comprising: The first or second display screen is refreshed according to a first preset cycle.
6. The method of claim 5, further comprising: The control command sending port is refreshed according to a second preset period, wherein the second preset period is no more than half of the first preset period.
7. The method of claim 6, further comprising: The controller runs the soft button status feedback logic according to a third preset period and sends the running status feedback signal to the feedback signal receiving interface according to a fourth preset period, wherein the sum of the third preset period and the fourth preset period is not greater than half of the second preset period.
8. A rail transit vehicle, comprising: The first and second displays are configured to receive operation signals from soft buttons, generate control commands based on the operation signals, and send them to the controller. The controller is configured to receive the control commands and send the control commands to the corresponding subsystem; The subsystem is configured to receive the control command, acquire the operating status, and send an operating status feedback signal to the controller based on the operating status. The controller is further configured to receive the operating status feedback signal and send the operating status feedback signal to the first display screen and the second display screen to update the status of the soft button based on the operating status feedback signal.
9. A computer device, comprising: At least one processor; as well as A memory storing a computer program executable on the processor, wherein the processor executes the computer program to perform the dual-display control method as described in any one of claims 1-7.
10. A computer-readable storage medium storing a computer program that, when executed by a processor, performs the dual-display control method as described in any one of claims 1-7.