Data display method, display and system on railway vehicle and railway vehicle
By deploying web services on target equipment in rail vehicles, the problems of insufficient storage space and computing power of wireless displays were solved, the data display needs were met, costs were reduced, and display efficiency was improved.
Patent Information
- Application Number
- CN202511179241.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-21
- Publication Date
- 2025-11-21
AI Technical Summary
Wireless displays typically have limited storage space and computing power, which cannot meet the data processing and display needs of rail vehicles.
Deploy web services on target hardware devices other than wireless displays on rail vehicles or on external devices connected to spare network ports of network switches. Receive and process rail vehicle status data through the target devices, generate front-end data, and transmit it to the wireless displays for rendering and display.
This reduces the storage and computing power requirements of wireless displays, meeting display needs while avoiding the addition of extra hardware and interfaces, thus reducing costs.
Smart Images

Figure CN120994154A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of rail vehicle display technology, in particular to a data display method, a display, a system and a rail vehicle. BACKGROUND
[0002] The rail vehicle on-board display usually receives data from the wireless display and processes the data by itself using the wireless display. However, with the development of the digitization of rail vehicles, higher requirements are put forward for the professionalism, technical complexity and information quantity of the rail vehicle on-board display, that is, a larger storage space and computing power are required.
[0003] However, the storage space and computing power of the wireless display are usually limited, which cannot meet the requirements of data processing, and thus cannot meet the display requirements.
[0004] Therefore, how to meet the display requirements is a technical problem that needs to be solved by those skilled in the art. SUMMARY
[0005] The present application aims to provide a data display method, a display, a system and a rail vehicle on a rail vehicle to solve the technical problem that the storage space and computing power of the wireless display are usually limited, which cannot meet the requirements of data processing, and thus cannot meet the display requirements.
[0006] To solve the above technical problems, the present application provides a data display method on a rail vehicle, which is applied to a target display on a rail vehicle, and the method comprises:
[0007] obtaining a target device deployed with a web service; wherein the target device is a target hardware device on the rail vehicle other than the wireless display, or an external device connected to a spare network port on the network switch of the rail vehicle; the target hardware device is a wired display or a PHM host;
[0008] sending an instruction for representing a request for front-end data to the web service of the target device; wherein the front-end data is obtained by the web service receiving data for representing the state of the rail vehicle sent by the sensor on the rail vehicle, and processing the data for representing the state of the rail vehicle;
[0009] receiving the front-end data sent by the target device for representing a response to the instruction, and rendering and displaying the front-end data.
[0010] Exemplarily, the sending of the instruction for representing a request for front-end data to the web service of the target device comprises:
[0011] obtaining a target data transmission link between itself and the target device; wherein the target devices are different, and the corresponding data transmission links are different;
[0012] sending, to a web service of the target device according to the target data transmission link, an instruction for characterizing a request for front-end data;
[0013] The receiving the front-end data sent by the target device for characterizing a response to the instruction comprises:
[0014] receiving the front-end data sent by the target device according to a reverse direction link of the target data transmission link for characterizing a response to the instruction.
[0015] Exemplarily, the target device is a wired display; in the case that the target display is a wireless display, the target data transmission link is a transmission link from the wireless display, sequentially passing through a switch, a PHM host, a network switch and a wired display for data transmission;
[0016] In the case that the target display is a wired display, the target data transmission link is a transmission link from a background service of the target display to a front end of the target display through a network interface.
[0017] Exemplarily, the target device is a PHM host; in the case that the target display is a wireless display, the target data transmission link is a transmission link from the wireless display, sequentially passing through a switch and a PHM host for data transmission;
[0018] In the case that the target display is a wired display, the target data transmission link is a transmission link from a wired display, sequentially passing through a network switch and a PHM host.
[0019] Exemplarily, the target device is the external device; in the case that the target display is a wireless display, the target data transmission link is a transmission link from the wireless display, sequentially passing through a switch, a PHM host, a network switch and the external device for data transmission;
[0020] In the case that the target display is a wired display, the target data transmission link is a transmission link from a wired display, sequentially passing through a network switch and the external device.
[0021] Exemplarily, before obtaining the target device on which the web service is deployed, further comprising:
[0022] obtaining hardware resource usage and network conditions of each candidate device; wherein the candidate device is a device on which the web service can be deployed;
[0023] According to the monitored hardware resource usage and network condition of each candidate device, a target device is selected from all the candidate devices;
[0024] The web service is deployed on the target device.
[0025] Exemplarily, the deployment of the web service on the target device comprises:
[0026] The web service and the environment on which the web service depends are packaged into a container image by using a containerization technology;
[0027] The container image is run on the target device to start the web service.
[0028] To solve the above technical problems, the application further provides a display for implementing the data display method on a rail vehicle.
[0029] To solve the above technical problems, the application further provides a data display system on a rail vehicle, comprising a target display and a target device on which a web service is deployed.
[0030] The target display is configured to acquire the target device on which the web service is deployed; the target device is a target hardware device other than a wireless display on a rail vehicle, or an external device connected to a spare network port on a network switch of the rail vehicle; the target hardware device is a wired display or a PHM host; the target display is configured to send an instruction representing a request for front-end data to the web service of the target device; and the target display is configured to receive front-end data representing a response to the instruction sent by the target device and to render and display the front-end data.
[0031] The target device on which the web service is deployed is configured to receive data representing a state of a rail vehicle sent by a sensor on the rail vehicle through the web service, to process the data representing the state of the rail vehicle to obtain front-end data, and to send the front-end data representing a response to the instruction to the target display.
[0032] To solve the above technical problems, the application further provides a rail vehicle, comprising:
[0033] a memory configured to store a computer program;
[0034] a processor configured to execute the computer program to implement the steps of the data display method on a rail vehicle.
[0035] To solve the above technical problems, the application further provides a computer readable storage medium having a computer program stored thereon, the computer program being executed by a processor to implement the steps of the data display method on a rail vehicle.
[0036] The data display method on the rail vehicle provided by the present application is applied to a target display on the rail vehicle. In the method, a web service is deployed on a target device, the target device receives rail vehicle state data, and the target device processes the rail vehicle state data to obtain front-end data. When the wireless display displays the front-end data, only instructions are sent and the front-end data is received, and the rail vehicle state data does not need to be processed. Therefore, the requirements for the storage and computing power of the wireless display are reduced, and the wireless display displays the front-end data processed by the target device, thereby meeting the display requirements of the wireless display. In addition, the target device on which the web service is deployed can be an existing hardware device on the rail vehicle, that is, no additional hardware device is needed to provide the web service for the display. Or, the original idle interface is used, and no additional interface is needed to provide the web service for the display, thereby reducing the cost.
[0037] In addition, the present application also provides a display, a data display system on a rail vehicle, a rail vehicle and a computer readable storage medium, which have the same or corresponding technical features as the data display method on the rail vehicle mentioned above, and the effects are the same as above. BRIEF DESCRIPTION OF DRAWINGS
[0038] In order to more clearly illustrate the embodiments of the present application, the drawings needed in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor on the basis of these drawings.
[0039] Figure 1 A flowchart of a data display method on a rail vehicle provided by an embodiment of the present application;
[0040] Figure 2 A schematic diagram of a data interaction method when a wired display is used as a server to provide a web service according to the first embodiment of the present application;
[0041] Figure 3 A schematic diagram of a data interaction method when a PHM host is used as a server to provide a web service according to the second embodiment of the present application;
[0042] Figure 4 A schematic diagram of a data interaction method when an external device is used as a server to provide a web service according to the third embodiment of the present application;
[0043] Figure 5 A structural diagram of a rail vehicle according to the embodiment of the present application. DETAILED DESCRIPTION
[0044] Clearly, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments of the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the protection scope of the present application.
[0045] The core of the present application is to provide a data display method, a display, a system and a rail vehicle on a rail vehicle, to solve the technical problem that the storage space and computing power of the wireless display are usually limited, which leads to the inability to meet the data processing requirements, and further leads to the inability to meet the display requirements.
[0046] In order to enable those skilled in the art to better understand the present application scheme, the present application will be further described in detail below in combination with the drawings and specific embodiments. The present application provides a data display method on a rail vehicle for a target display applied to a rail vehicle. Figure 1 The flow chart of the data display method on the rail vehicle provided by the present application is shown in Figure 1 The method comprises the following steps:
[0047] S10: Obtain a target device deployed with a web service; wherein the target device is a target hardware device on the rail vehicle except the wireless display, or an external device connected to the spare network port on the network switch of the rail vehicle; the target hardware device is a wired display or a PHM host;
[0048] S11: Send an instruction for representing a request for front-end data to the web service of the target device; wherein the front-end data is obtained by processing the data for representing the state of the rail vehicle received by the web service from the sensor on the rail vehicle;
[0049] S12: Receive the front-end data for representing the response instruction sent by the target device, and render and display the front-end data.
[0050] The existing equipment of the rail vehicle includes a wired display (a network display of a mechanic screen, a driver screen, etc. that transmits data through a network cable, the display is composed of a screen and a mainboard and has storage and computing capacity), a network switch, a prognostics and health management (PHM) host (an on-board server that is deployed with software for safety monitoring and life statistics and undertakes a safety isolation function between an entertainment network and a control network), a switch (also referred to as an entertainment switch) for data transmission (the switch of an entertainment system of the rail vehicle undertakes the function of data transmission of video monitoring and audio-visual entertainment, and the wireless data of the rail vehicle is also transmitted through the entertainment switch), and a wireless display (a wireless display device such as a mobile terminal and a mobile phone that receives and displays the state data of the rail vehicle through the wireless network of the rail vehicle).
[0051] The target display is not limited, and can be a wired display or a wireless display. In order to solve the problem that the storage space and computing resource of the wireless display are limited and the wireless display cannot process the data for representing the state of the rail vehicle, a web service is deployed on the target equipment except the wireless display in the embodiment of the application.
[0052] Considering that the existing hardware of part of the subsystems of the rail vehicle cannot support the hardware requirements of the web page, a suitable deployment position of the web service needs to be selected. In the embodiment of the application, the web service is deployed on the target equipment. The target equipment is a target hardware equipment on the rail vehicle except the wireless display or an external equipment connected with the spare network port on the network switch of the rail vehicle; and the target hardware equipment is the wired display or the PHM host.
[0053] That is, the web service can be deployed on various equipment. In order to make the equipment for deploying the web service more suitable, in the implementation, before the target equipment on which the web service is deployed is acquired, the following steps are further included:
[0054] The hardware resource usage and network condition of each candidate equipment are acquired; wherein the candidate equipment is the equipment on which the web service can be deployed;
[0055] The target equipment is selected from all the candidate equipment according to the monitored hardware resource usage and network condition of each candidate equipment;
[0056] The web service is deployed on the target equipment.
[0057] Hardware resource usage such as Central Processing Unit (CPU), memory, storage, etc. Network conditions including bandwidth, latency, etc. According to the monitored hardware resources and network conditions, dynamically adjust the deployment strategy of the web service. For example, choose a high-performance deployment mode when resources are sufficient, and choose an energy-saving or lightweight deployment mode when resources are tight.
[0058] Specifically, in the high-performance deployment mode, more CPU cores, memory and storage resources are allocated to the web service to ensure that it can quickly respond to user requests. For example, deploy the web service on a device with a high-performance processor and large-capacity memory; or, use efficient algorithms and data structures to reduce computational complexity and response time. For example, use a caching mechanism to store frequently accessed data to reduce the number of database queries. Or, optimize network configuration to improve data transmission speed and stability. For example, use high-speed network connections to speed up the transmission of static resources. In the energy-saving or lightweight deployment mode, limit the amount of resources used by the web service, such as reducing the number of CPU cores, memory capacity, etc., to reduce energy consumption and resource occupation; or, temporarily close or simplify some non-core functions to reduce the complexity and resource consumption of the service. For example, turn off some advanced search functions, graphical rendering effects, etc., and only keep basic web browsing and data query functions.
[0059] In this method, according to the hardware resource usage and network conditions, the target device is selected to deploy the web service to achieve optimal resource utilization and maximum performance.
[0060] In the process of deploying the web service on the target device, it may be necessary to adjust the target device on which the web service is deployed. In order to improve the efficiency of web service deployment, in implementation, deploying the web service on the target device includes:
[0061] Packaging the web service and its dependent environment into a container image using containerization technology;
[0062] Running the container image on the target device to start the web service.
[0063] In this method, the web service and its dependent environment are packaged into a container, and then the container is run on the target device, which can ensure the consistency and portability of the web service in different environments, and improve the efficiency of web deployment.
[0064] In the method, the software service is deployed on the target device, the target device receives the data transmitted by the sensor of the rail vehicle and used for characterizing the state of the rail vehicle, and processes the data used for characterizing the state of the rail vehicle to obtain front-end data. The target display obtains the target device on which the web service is deployed, and then sends an instruction used for characterizing a request for the front-end data to the web service of the target device. The target device sends the front-end data to the target display. After receiving the front-end data, the target display renders and displays the front-end data.
[0065] The method provided by the embodiment of the present application is applied to a target display on a rail vehicle. In the method, a web service is deployed on a target device, the target device receives rail vehicle state data, and processes the rail vehicle state data to obtain front-end data. When the wireless display displays the front-end data, only an instruction needs to be sent and the front-end data needs to be received, and the rail vehicle state data does not need to be processed. Therefore, the requirements for the storage and computing power of the wireless display are reduced, the display requirements of the wireless display are met by using the front-end data processed by the target device, and the design of the target device on which the web service is deployed can be the existing hardware device on the rail vehicle, that is, no additional hardware device needs to be added to provide the web service for the display, or the original idle interface is used, and no additional interface needs to be added to provide the web service for the display, thereby reducing the cost.
[0066] In order to ensure the success of the transmission of the instruction and the transmission of the data in response to the instruction, in the implementation, sending the instruction used for characterizing a request for the front-end data to the web service of the target device comprises the following steps:
[0067] obtaining a target data transmission link between the target display and the target device; wherein the target device is different, and the corresponding data transmission link is different;
[0068] sending the instruction used for characterizing a request for the front-end data to the web service of the target device according to the target data transmission link.
[0069] Correspondingly, receiving the front-end data transmitted by the target device and used for characterizing a response to the instruction comprises the following steps:
[0070] receiving the front-end data transmitted by the target device and used for characterizing a response to the instruction according to the reverse link of the target data transmission link.
[0071] Specifically, in some embodiments, the target device is a wired display; in the case that the target display is a wireless display, the target data transmission link is a transmission link starting from the wireless display, sequentially passing through a switch used for data transmission, a PHM host, a network switch and the wired display;
[0072] In the case that the target display is a wired display, the target data transmission link is a transmission link from a back-end service of the wired display to a front-end of the wired display through a network interface.
[0073] In this embodiment, the wired display serves as a server, i.e., provides a webpage service. In order to make the person skilled in the art better understand the data interaction method when the wired display serves as a server to provide a webpage service, the above method is described below in combination with Figure 2 and a specific embodiment.
[0074] Figure 2 A schematic diagram of a data interaction method provided by the wired display as a server to provide a webpage service in the first embodiment of the present application is shown in Figure 2 As shown in the figure, the interaction scenario includes a wireless display 10, a switch 11 for data transmission, a PHM host 12, a network switch 13, and a wired display 14. When the wireless display 10 requests front-end data from the wired display 14, the request sent by the wireless display 10 passes through the transmission links of the switch 11 for data transmission, the PHM host 12, the network switch 13, and the wired display 14 in sequence, i.e., the transmission links of 4, 3, 2, and 1 in Figure 2 ; when the wired display 14 responds to the request of the wireless display 10, the transmission links of the wired display 14, the network switch 13, the PHM host 12, the switch 11 for data transmission, and the wireless display 10, i.e., the transmission links of 1, 2, 3, and 4 in Figure 2 .
[0075] The webpage service is deployed on the mainboard of the wired display 14 (for example, a mechanic large screen), the wired display 14 obtains local front-end service data through a loopback address and renders in an application process, and the back-end service provides data for the front-end as an independent process through the loopback address. The wireless display 10 requests front-end data through the network switch 13, a security monitoring host, and an entertainment host, obtains the back-end service, and then the front-end data is rendered and displayed by the mainboard of the wireless display 10. The advantage of this interaction scenario is that the wired display 14 has the minimum webpage data transmission overhead and the lowest data transmission load on the switch.
[0076] In the first embodiment, the wired display 14 serves as a server to provide a webpage service, and this embodiment provides a method for the PHM host 12 to serve as a server to provide a webpage service. The target device is the PHM host 12; in the case that the target display is a wireless display 10, the target data transmission link is a transmission link from the wireless display 10, through the switch 11 for data transmission, and the PHM host 12 in sequence;
[0077] In the case that the target display is the wired display 14, the target data transmission link is the transmission link from the wired display 14, through the network switch 13 and the PHM host 12 in turn.
[0078] In order to make the person skilled in the art better understand the data interaction method when the PHM host 12 provides the webpage service as a server, the above method is described below in combination with Figure 3 and specific embodiments.
[0079] Figure 3 A schematic diagram of a data interaction method when a PHM host provides a webpage service as a server is provided in Embodiment Two of the present application, as shown in Figure 3 The interaction scenario includes the wireless display 10, the switch 11 for data transmission, the PHM host 12, the network switch 13 and the wired display 14. When the wireless display 10 requests the front-end data from the PHM host 12, the target data transmission link is the transmission link from the wireless display 10, through the switch 11 for data transmission and the PHM host 12 in turn, as shown in the transmission link of 4, 3 in Figure 3 ; the transmission link from the PHM host 12, the switch 11 for data transmission to the wireless display 10 when the PHM host 12 responds to the request of the wireless display 10, as shown in the transmission link of 3, 4 in Figure 3 .
[0080] When the wired display 14 requests the front-end data from the PHM host 12, the target data transmission link is the transmission link from the wired display 14, through the network switch 13 and the PHM host 12 in turn, as shown in the transmission link of 2, 1 in Figure 3 ; the transmission link from the PHM host 12, the network switch 13 to the wired display 14 when the PHM host 12 responds to the request of the wired display 14, as shown in the transmission link of 1, 2 in Figure 3 .
[0081] The PHM host 12 is essentially an embedded low-performance server, which can deploy the webpage service in the security monitoring host, and the wired display 14 and the wireless display 10 request the webpage front-end through the network, and the background service runs in the PHM host 12. The advantage of this scheme is that it does not occupy the display hardware resource to process the background service.
[0082] In the embodiment one, the wired display 14 is taken as the server to provide the webpage service, the embodiment two provides a method of taking the PHM host 12 as the server to provide the webpage service, and the embodiment three further provides a method of taking the external device 15 as the server to provide the webpage service. The target device is the external device 15; in the case that the target display is the wireless display 10, the target data transmission link is the transmission link from the wireless display 10, in turn through the switch 11 for data transmission, the PHM host 12, the network switch 13 and the external device 15;
[0083] In the case that the target display is the wired display 14, the target data transmission link is the transmission link from the wired display 14, in turn through the network switch 13 and the external device 15.
[0084] In order to make the person skilled in the art better understand the data interaction method when the PHM host 12 is taken as the server to provide the webpage service, the above method is described below in combination with Figure 4 and specific embodiments.
[0085] Figure 4 A schematic diagram of a data interaction method when the external device is taken as the server to provide the webpage service according to the embodiment three of the present application is shown in Figure 4 The interaction scene includes the wireless display 10, the switch 11 for data transmission, the PHM host 12, the network switch 13, the wired display 14 and the external device 15 (i.e. the external host) connected with the network switch 13. When the wireless display 10 requests the front-end data from the external device 15, the target data transmission link is the transmission link from the wireless display 10, in turn through the switch 11 for data transmission, the PHM host 12, the network switch 13 and the external device 15, as shown in the transmission link of 4, 3, 2, 1 in Figure 4 When the external device 15 responds to the request of the wireless display 10, the transmission link is from the external device 15, in turn through the network switch 13, the PHM host 12, the switch 11 for data transmission and the wireless display 10, as shown in the transmission link of 1, 2, 3, 4 in Figure 4 .
[0086] When the wired display 14 requests the front-end data from the external device 15, the target data transmission link is the transmission link from the wired display 14, in turn through the network switch 13 and the external device 15, as shown in the transmission link of 6, 5 in Figure 4 When the external device 15 responds to the request of the wired display 14, the transmission link is in turn through the network switch 13 and the wired display 14, as shown in the transmission link of 5, 6 in Figure 4 .
[0087] The on-board network switch 13 of the rail vehicle is a two-layer switch, and there is a spare network port. A high-performance micro server can be externally connected through a wired network. The webpage service is deployed on the external device 15. In addition, a power supply module needs to be added to supply power to the external device 15. The advantage of this scheme is that the external device 15 has low sensitivity to webpage service memory and computing power. X86 architecture chips, independent graphics cards, and large-capacity solid state drives (SSD) can be used to realize high-computing and large-capacity background processes with low adaptation workload. The external device can use Windows, Linux, and other systems according to the webpage service requirements. The performance can support future demand expansion.
[0088] In the method provided by the embodiment of the application, a suitable webpage service deployment position is selected by fully utilizing the existing hardware or hardware interface of the rail vehicle, without the need for hardware modification, thereby reducing the cost, supporting the hardware requirements of the webpage, and constructing a webpage data transmission path.
[0089] The embodiment of the application further provides a display for implementing the above-mentioned data display method on a rail vehicle. The display has the same or corresponding technical features as the data display method on a rail vehicle described above, and has the same effects.
[0090] The embodiment of the application further provides a data display system on a rail vehicle, which comprises a target display and a target device on which a webpage service is deployed.
[0091] The target display is configured to acquire the target device on which the webpage service is deployed. The target device is a target hardware device other than a wireless display on the rail vehicle or an external device connected to a spare network port on a network switch of the rail vehicle. The target hardware device is a wired display or a PHM host. The target display is configured to send an instruction representing a request for front-end data to the webpage service of the target device. The target display is configured to receive front-end data representing a response to the instruction from the target device and to render and display the front-end data.
[0092] The target device on which the webpage service is deployed is configured to receive data representing a state of the rail vehicle from a sensor on the rail vehicle through the webpage service, to process the data representing the state of the rail vehicle to obtain front-end data, and to send the front-end data representing a response to the instruction to the target display.
[0093] The data display system on a rail vehicle provided by the embodiment has the same or corresponding technical features as the data display method on a rail vehicle described above, and has the same effects.
[0094] Further, the embodiment of the present application also provides a data display method applied to a target device, the target device being a target hardware device on a rail vehicle except a wireless display or an external device connected to a spare network port on a network switch of the rail vehicle, the target hardware device being a wired display or a PHM host; the method comprising:
[0095] receiving, by the web service, data sent by a sensor on the rail vehicle and used for representing a state of the rail vehicle, and processing the data used for representing the state of the rail vehicle to obtain front-end data;
[0096] sending the front-end data used for representing the response instruction to the target display, so that the target display receives the front-end data sent by the target device and used for representing the response instruction, and renders and displays the front-end data.
[0097] In the above embodiment, the data display method is described in detail, and the present application also provides corresponding embodiments of a data display device and a rail vehicle. It should be noted that the embodiments of the device part are described from two angles, one is based on the functional module, and the other is based on the hardware.
[0098] The data display device provided by the embodiment of the present application is based on the functional module and comprises:
[0099] The obtaining module is configured to obtain a target device in which a web service is deployed; the target device is a target hardware device on a rail vehicle except a wireless display or an external device connected to a spare network port on a network switch of the rail vehicle, and the target hardware device is a wired display or a PHM host;
[0100] The sending module is configured to send an instruction used for representing a request for front-end data to the web service of the target device; the front-end data is obtained by the web service receiving data sent by a sensor on the rail vehicle and used for representing a state of the rail vehicle, and processing the data used for representing the state of the rail vehicle;
[0101] The receiving and displaying module is configured to receive front-end data sent by the target device and used for representing a response instruction, and render and display the front-end data.
[0102] Since the embodiments of the device part correspond to the embodiments of the method part, the embodiments of the device part are described in the description of the embodiments of the method part, which will not be described here.
[0103] Figure 5 A structure diagram of a rail vehicle is provided in the embodiment of the present application. The embodiment is based on the hardware angle, as shown in FIG. 1, the rail vehicle comprises: Figure 5
[0104] The memory 20 is configured to store a computer program.
[0105] The processor 21 is configured to implement the steps of the data display method as mentioned in the above embodiments when executing a computer program.
[0106] The processor 21 can include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 21 can be implemented in at least one of a hardware form of a Digital Signal Processor (DSP), a Field-Programmable Gate Array (FPGA), a Programmable Logic Array (PLA). The processor 21 can also include a main processor and a coprocessor. The main processor is a processor for processing data in a wake-up state, also known as a CPU. The coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 21 can be integrated with a Graphics Processing Unit (GPU) for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 21 can further include an Artificial Intelligence (AI) processor for processing machine learning-related computing operations.
[0107] The memory 20 can include one or more computer-readable storage media, which can be non-transitory. The memory 20 can further include a high-speed random access memory, and a nonvolatile memory such as one or more disk storage devices, flash storage devices. In the present embodiment, the memory 20 is at least used to store the following computer program 201, wherein the computer program is loaded and executed by the processor 21, and can implement the relevant steps of the data display method disclosed in any of the preceding embodiments. In addition, the resources stored in the memory 20 can further include an operating system 202 and data 203, etc., and the storage mode can be temporary storage or permanent storage. The operating system 202 can include Windows, Unix, Linux, etc. The data 203 can include but is not limited to the data involved in the data display method mentioned above.
[0108] In some embodiments, the rail vehicle can further include a display screen 22, an input / output interface 23, a communication interface 24, a power supply 25, and a communication bus 26.
[0109] Those skilled in the art can understand that the structure shown in the above embodiments does not constitute a limitation on the rail vehicle, and can include more or fewer components than those shown in the drawings. Figure 5 The structure shown in the above embodiments does not constitute a limitation on the rail vehicle, and can include more or fewer components than those shown in the drawings.
[0110] The track vehicle provided by the embodiment of the present application comprises a memory and a processor, and the processor can realize the following method when executing the program stored in the memory: the data display method, and the effect is the same as above.
[0111] Finally, the present application also provides a corresponding embodiment of a computer readable storage medium. The computer readable storage medium stores a computer program, and the computer program is executed by the processor to realize the steps recorded in the above method embodiments (which can be the method corresponding to the target display side, the method corresponding to the target device side, or the method corresponding to the target display side and the target device side).
[0112] It can be understood that if the method in the above embodiment is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and executes all or part of the steps of the method described in each embodiment of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0113] The computer readable storage medium provided by the present application comprises the above-mentioned data display method, and the effect is the same as above.
[0114] The data display method, display, system and track vehicle provided by the present application are described in detail above. Each embodiment in the specification is described in a progressive manner, and each embodiment mainly describes the difference from other embodiments. The same and similar parts of each embodiment can be referred to. For the device disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple, and the related parts can be referred to the method part. It should be pointed out that for ordinary skilled in the art, without departing from the principle of the present application, the present application can be improved and modified in several ways, and these improvements and modifications also fall within the protection scope of the present application.
[0115] It also needs to be explained that in the present specification, the relational terms such as first and second and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without more constraints, exclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the element.
Claims
1. A method of displaying data on a rail vehicle, characterized by A target display applied to a rail vehicle, the method comprising: obtaining a target device deployed with a web service; wherein the target device is a target hardware device other than a wireless display on the rail vehicle, or an external device connected to a spare network port on a network switch of the rail vehicle; the target hardware device is a wired display or a PHM host; sending an instruction for representing a request for front-end data to the web service of the target device; wherein the front-end data is processed from data representing a state of the rail vehicle sent by a sensor on the rail vehicle and received by the web service; receiving the front-end data representing a response to the instruction sent by the target device, and rendering and displaying the front-end data.
2. The method of claim 1, wherein, The sending of the instruction for representing a request for front-end data to the web service of the target device comprises: obtaining a target data transmission link between itself and the target device; wherein the target device is different, and the corresponding data transmission link is different; sending the instruction for representing a request for front-end data to the web service of the target device according to the target data transmission link; The receiving of the front-end data representing a response to the instruction sent by the target device comprises: receiving the front-end data representing a response to the instruction sent by the target device according to a reverse link of the target data transmission link.
3. The method of claim 2, wherein, The target device is a wired display; in the case that the target display is a wireless display, the target data transmission link is a transmission link starting from the wireless display, and sequentially passing through a switch, a PHM host, a network switch and a wired display for data transmission; In the case that the target display is a wired display, the target data transmission link is a transmission link from a background service of itself to a front end of itself through a network interface.
4. The method of claim 2, wherein, The target device is a PHM host; in the case that the target display is a wireless display, the target data transmission link is a transmission link starting from the wireless display, and sequentially passing through a switch and a PHM host for data transmission; In the case that the target display is a wired display, the target data transmission link is a transmission link starting from the wired display, and sequentially passing through a network switch and a PHM host.
5. The method of claim 2, wherein, The target device is the external device; in the case that the target display is a wireless display, the target data transmission link is a transmission link starting from the wireless display, and sequentially passing through a switch, a PHM host, a network switch and the external device for data transmission; In the case that the target display is a wired display, the target data transmission link is a transmission link starting from the wired display, and sequentially passing through a network switch and the external device.
6. The method of claim 1 to 5, wherein Before the obtaining of the target device deployed with the web service, further comprising: obtaining hardware resource usage and network conditions of each candidate device; wherein the candidate device is a device that can deploy a web service; selecting the target device from all the candidate devices according to the monitored hardware resource usage and network conditions of each candidate device. deploying the web service on the target device.
7. The method of claim 6, wherein, The deploying the web service on the target device comprises: packaging the web service and the environment on which the web service depends into a container image by using a containerization technology; running the container image on the target device to start the web service.
8. A display, characterized by The method for displaying data on a rail vehicle according to any one of claims 1 to 7.
9. A data display system on a rail vehicle, characterized by The target device on which the web service is deployed; The target display is configured to acquire the target device on which the web service is deployed; the target device is a target hardware device other than a wireless display on the rail vehicle or an external device connected to a spare network port on a network switch of the rail vehicle; the target hardware device is a wired display or a PHM host; the target display is configured to send an instruction representing a request for front-end data to the web service of the target device; and the target display is configured to receive front-end data representing a response to the instruction sent by the target device and to render and display the front-end data. The target device on which the web service is deployed is configured to receive data representing a state of the rail vehicle sent by a sensor on the rail vehicle through the web service, to process the data representing the state of the rail vehicle to obtain front-end data, and to send the front-end data representing a response to the instruction to the target display.
10. A rail vehicle, characterized by The computer program is stored on the computer readable storage medium and is configured to be executed by the processor to implement the steps of the method for displaying data on a rail vehicle according to any one of claims 1 to 7. The computer program is stored on the computer readable storage medium and is configured to be executed by the processor to implement the steps of the method for displaying data on a rail vehicle according to any one of claims 1 to 7. 11. A computer readable storage medium, characterized in that,
Citation Information
Patent Citations
Railway vehicle display control device, railway vehicle and method
CN114675800A
Interaction control device and method, electronic equipment and storage medium
CN115542870A
Rail transit vehicle PHM host multi-thread task processing method and related device
CN117032926A
Virtual reality display method, set top box, server, terminal, equipment, system and storage medium
CN118158458A
Webpage-based train information display method and system and train
CN120462481A