Train intelligent operation and maintenance system data transmission method, device and system

By monitoring and controlling the external interface data transmission speed of the switching chip, we ensure that the network bandwidth between the edge computing host and the switching chip is always greater than the maximum bandwidth used by the data end, solving the problems of data packet loss and network blockage, reducing costs, and realizing the The stability and resource utilization efficiency of train intelligent operation and maintenance system.

CN119211024APending Publication Date: 2024-12-27CRRC TANGSHAN CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411171477.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-26
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The existing data exchange function of edge computing hosts is prone to data packet loss and network blockage when the data volume is large, which affects the normal monitoring function of the train intelligent operation and maintenance system, and adds 10 Gigabit external signal interface chip to solve the bandwidth Bottleneck issues add unnecessary costs.

Method used

By monitoring the data transmission speed of the external interface of the switching chip, some or all external interfaces are controlled to be turned off or turned on, so that the sum of the data transmission speed is less than or equal to the bandwidth of the communication interface connected to the edge computing host processing module and the switching chip, avoiding data packet loss and Network congestion reduces resource waste.

Benefits of technology

It effectively avoids data packet loss and network congestion, ensures the stability of the train intelligent operation and maintenance system, reduces the cost of solving the bottleneck of data transmission bandwidth, and reduces resource waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119211024A_ABST
    Figure CN119211024A_ABST
Patent Text Reader

Abstract

The invention provides a train intelligent operation and maintenance system data transmission method, device and system, and relates to the technical field of data transmission. The method comprises the steps of monitoring a data transmission speed of an external interface; according to the data transmission speed of the external interfaces, controlling part of the external interfaces to be closed or all the external interfaces to be opened, and enabling the sum of the data transmission speed of the external interfaces to be smaller than or equal to a first threshold value. By monitoring the data flow and controlling the external interface of the switching chip, the network bandwidth between the computing host processing module and the switching chip can be always greater than the data volume when the data end and the switching chip use the maximum bandwidth, thereby effectively avoiding data packet loss and network congestion. A 10-gigabit external signal interface chip does not need to be additionally arranged, a 10-gigabit network communication interface chip is arranged on the switching board card and the edge computing host processing module, the cost for solving the bandwidth bottleneck problem in the data transmission process is reduced, and resource waste is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of data transmission, and in particular, to a method and device, system, and computer-readable storage medium for data transmission in a train intelligent operation and maintenance system. Background Art

[0002] At present, with the development of intelligent train operation and maintenance systems, edge computing hosts need to process more and more data, and the requirements for network bandwidth are getting higher and higher. The existing edge computing host data exchange function is usually implemented by switching boards, but when the data volume is large, data packet loss and network congestion are prone to occur, affecting the normal monitoring function of the intelligent operation and maintenance system.

[0003] In order to ensure that the network bandwidth between the edge computing host processing module and the switching chip is greater than the amount of data when the front-end data acquisition end, the backplane data end, and the switching chip all use the maximum bandwidth, the relevant technology uses a 10G switching chip on the board and adds a 10G external signal interface chip. The network link speed between the front-end data acquisition and the switching chip is 100Mbps, the network link speed between the backplane data and the switching chip is 1Gbps, and the network link speed between the edge computing host processing module and the switching chip is 10Gbps. The switching chip sends data to the edge computing host processing module through the 10G external signal interface chip, ensuring that when the front-end data acquisition end, the backplane data end, and the switching chip all use the maximum bandwidth to transmit data, the network bandwidth (10G) between the edge computing host processing module and the switching chip will not be exceeded.

[0004] In the process of implementing the embodiments of the present application, it is found that there are at least the following problems in the related technology:

[0005] The related technology uses a 10G-capable switching chip on the board and adds a 10G external signal interface chip. In actual application, in order to connect with the 10G external signal interface chip on the switching board, the edge computing host processing module must also use a 10G network signal interface chip to complete the link connection. Therefore, although the related technology solves the bandwidth bottleneck problem in the data transmission process, the maximum network bandwidth between the edge computing host processing module and the switching chip is usually only around 1.5G, while the related technology designs the network bandwidth between the edge computing host processing module and the switching chip to be 10G, resulting in excessive waste of performance and unnecessary cost increases. Summary of the invention

[0006] In order to solve one of the above-mentioned technical defects, a video image decoding enhancement processing method, device and storage medium are provided in an embodiment of the present application.

[0007] According to the first aspect of an embodiment of the present application, a method for data transmission in a train intelligent operation and maintenance system is provided, and the method is applied to a train intelligent operation and maintenance system, the system includes a switching board for controlling data flow, a switching chip arranged on the switching board, and an edge computing host processing module communicatively connected to the switching chip; the switching chip is connected to at least two data ends through an external interface; the method includes: monitoring the data transmission speed of the external interface; according to the data transmission speed of the external interface, controlling some external interfaces to be closed or all external interfaces to be opened, so that the sum of the data transmission speeds of the external interfaces is less than or equal to a first threshold; wherein the first threshold is the bandwidth of the communication interface connecting the switching chip and the edge computing host processing module.

[0008] In an optional embodiment of the present application, according to the data transmission speed of the external interface, some external interfaces are controlled to be closed or all external interfaces are controlled to be opened so that the sum of the data transmission speeds of the external interfaces is less than or equal to a first threshold, including: when the sum of the data transmission speeds of the external interfaces is greater than the first threshold, controlling some external interfaces to be closed; monitoring the data transmission speeds of the remaining external interfaces; when the sum of the data transmission speeds of the remaining external interfaces is less than the second threshold, controlling the closed external interfaces to be opened.

[0009] In an optional embodiment of the present application, when the sum of the data transmission speeds of the external interfaces is greater than a first threshold, some external interfaces are controlled to be closed, including: when the sum of the data transmission speeds of the external interfaces is greater than the first threshold, external interfaces with smaller bandwidth are preferentially controlled to be closed.

[0010] In an optional embodiment of the present application, the data end includes a backplane data end and at least one front-end data acquisition end, and the switching chip is connected to the front-end data acquisition end and the backplane data end through a first external interface and a second external interface, respectively; when the sum of the data transmission speeds of the external interfaces is greater than a first threshold, the external interface with a smaller bandwidth is preferentially controlled to be closed, including: when the sum of the data transmission speeds of the first external interface and the second external interface is greater than the first threshold, the first external interface is controlled to be closed; wherein the bandwidth of the first external interface is smaller than the bandwidth of the second external interface.

[0011] In an optional embodiment of the present application, when the sum of the data transmission speeds of the remaining external interfaces is less than a second threshold, the closed external interface is controlled to be opened, including: when the sum of the data transmission speeds of the remaining external interfaces is less than the second threshold, calculating the speed difference between the first threshold and the sum of the data transmission speeds; and according to the speed difference, controlling the closed external interface to be opened.

[0012] In an optional embodiment of the present application, controlling the opening of a closed external interface according to the speed difference includes: obtaining the bandwidth of the closed external interface; and controlling the opening of a closed external interface whose bandwidth is less than or equal to the speed difference.

[0013] In an optional embodiment of the present application, controlling the closed external interfaces whose bandwidth is less than or equal to the speed difference to be opened includes: controlling the closed external interfaces whose bandwidth is less than or equal to the speed difference to be opened sequentially according to a set order.

[0014] According to the second aspect of an embodiment of the present application, a device for data transmission of a train intelligent operation and maintenance system is provided, the device comprising: a processor and a memory storing program instructions, the processor being configured to execute the method of the first aspect of the embodiment of the present application when executing the program instructions.

[0015] According to the third aspect of an embodiment of the present application, a system is provided, which includes: a system body, including a switching board for controlling data flow, a switching chip arranged on the switching board, and an edge computing host processing module communicatively connected to the switching chip; the switching chip is connected to at least two data ends through an external interface; and the above-mentioned train intelligent operation and maintenance system data transmission device is installed in the system body.

[0016] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, storing program instructions, and when the program instructions are run, the method for transmitting data of the above-mentioned train intelligent operation and maintenance system is executed.

[0017] The data transmission method of a train intelligent operation and maintenance system provided in the embodiment of the present application has the following beneficial effects:

[0018] This application monitors the data transmission speed of the external interface, and controls some external interfaces to be closed or all external interfaces to be opened according to the data transmission speed of the external interface, so that the sum of the data transmission speeds of the external interfaces is less than or equal to the first threshold. By monitoring the data flow and controlling the external interface of the switching chip, the network bandwidth between the computing host processing module and the switching chip can always be greater than the amount of data when the data end and the switching chip use the maximum bandwidth, thereby effectively avoiding data packet loss and network congestion, and ensuring the stability of the train intelligent operation and maintenance system. There is no need to add an additional 10G external signal interface chip. A 10G network communication interface chip is set on the switching board and the edge computing host processing module, which reduces the cost of solving the bandwidth bottleneck problem in the data transmission process and reduces resource waste. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0020] Figure 1 A schematic diagram of a system structure of a related technology provided in an embodiment of the present application;

[0021] Figure 2 A schematic diagram of a train intelligent operation and maintenance system structure according to an embodiment of the present application provided in the present application;

[0022] Figure 3 A schematic diagram of a method for transmitting data in a train intelligent operation and maintenance system provided in an embodiment of the present application;

[0023] Figure 4 A schematic diagram of another method for transmitting data of a train intelligent operation and maintenance system provided in an embodiment of the present application;

[0024] Figure 5 A schematic diagram of another method for transmitting data of a train intelligent operation and maintenance system provided in an embodiment of the present application;

[0025] Figure 6 A schematic diagram of a data transmission device for a train intelligent operation and maintenance system provided in an embodiment of the present application;

[0026] Reference numerals:

[0027] 1: front-end data acquisition terminal; 2: backplane data terminal; 3: switch board; 4: switch chip; 5: controller; 6: edge computing host processing module; 7: 10G external signal interface chip; 8: first external interface; 9: second external interface;

[0028] 800: device for chiller control; 801: processor; 802: memory; 803: communication interface; 804: bus; 900: system. DETAILED DESCRIPTION

[0029] In order to make the technical solutions and advantages in the embodiments of the present application more clearly understood, the exemplary embodiments of the present application are further described in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, rather than an exhaustive list of all the embodiments. It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other without conflict.

[0030] In the embodiments of the present application, the terminal device refers to an electronic device with a wireless connection function. The terminal device can communicate with the above-mentioned smart home appliances by connecting to the Internet, or can directly communicate with the above-mentioned smart home appliances through Bluetooth, WiFi, etc. In some embodiments, the terminal device is, for example, a mobile device, a computer, or a vehicle-mounted device built into a hover car, or any combination thereof. Mobile devices may include, for example, mobile phones, smart home devices, wearable devices, smart mobile devices, virtual reality devices, etc., or any combination thereof, wherein wearable devices include, for example: smart watches, smart bracelets, pedometers, etc.

[0031] Combination Figure 1 As shown, the related art discloses a data transmission system, including at least one front-end data acquisition terminal 1, a backplane data terminal 2, a switching board 3, an edge computing host processing module 6 and a 10G external signal interface chip 7. A switching chip 4 and a 10G external signal interface chip 7 connected to the switching chip 4 are provided on the switching board 3, and the switching chip 4 is connected to the acquisition data terminal and the backplane data terminal 2 through a first external interface 8 and a second external interface 9 respectively. The switching chip 4 is connected to the edge computing host processing module 6 through the 10G external signal interface chip 7. Among them, the switching board 3 is used to realize data exchange. The switching chip 4 is arranged on the switching board 3 to control the flow of data, for example, from the front-end data acquisition terminal 1 and the backplane data terminal 2 to the 10G external signal interface chip 7, and then the data is transmitted to the edge computing host processing module 6 through the 10G external signal interface chip 7. Among them, in order to dock with the 10G external signal interface chip 7 on the switching board 3, the edge computing host processing module 6 must also be connected with a 10G network signal interface chip to complete the link connection. Therefore, although the relevant technology has solved the bandwidth bottleneck problem in the data transmission process, the maximum network bandwidth usage between the edge computing host processing module 6 and the switching chip 4 is usually only about 1.5G, while the relevant technology designs the network bandwidth between the edge computing host processing module 6 and the switching chip 4 to be 10G, resulting in excessive waste of performance and increased unnecessary costs.

[0032] In order to reduce the cost of solving the bandwidth bottleneck problem in the data transmission process and reduce resource waste. Figure 2As shown, an embodiment of the present application discloses a data transmission system of a train intelligent operation and maintenance system, and the system includes at least one front data acquisition terminal 1, a backplane data terminal 2, a switching board 3, an edge computing host processing module 6 and a controller 5. A switching chip 4 is arranged on the switching board 3, and the switching chip 4 is connected to the data acquisition terminal and the backplane data terminal 2 through a first external interface 8 and a second external interface 9 respectively. Among them, the switching board 3 is used to realize data exchange. The switching chip 4 is arranged on the switching board 3 to control the flow of data, for example, from the front data acquisition terminal 1 and the backplane data terminal 2 to the edge computing host processing module 6. The controller 5 can be an MCU (Microcontroller Unit, microcontroller unit 5), connected to the UART (Universal Asynchronous Receiver / Transmitter, universal asynchronous receiver / transmitter) interface of the switching chip 4, for reading the data transmission speed and controlling other external interfaces of the switching chip 4, for example, the first external interface 8 and the second external interface 9. By monitoring the data flow and using the MCU to control the interface of the switching chip 4, the network bandwidth between the edge computing host processing module 6 and the switching chip 4 can be controlled through the interface to be greater than the data volume when the front-end data acquisition terminal 1, the backplane data terminal 2 and the switching chip 4 all use the maximum bandwidth, thereby effectively avoiding data packet loss and network congestion, and ensuring the stability of the train intelligent operation and maintenance system. At the same time, the recorded monitoring data can be used for analysis to form a flow data report, helping developers optimize the MCU program and improve data transmission efficiency.

[0033] Figures 3 to 5 It is a schematic diagram of a method for data transmission of a train intelligent operation and maintenance system provided in an embodiment of the present application. Any of the following methods can be executed in the system or in a server or terminal device connected to the system. In the embodiment of the present application, the controller of the system is used as the execution subject to explain the scheme.

[0034] Based on the above system structure, such as Figure 3 As shown, the embodiment of the present application provides a method for data transmission of a train intelligent operation and maintenance system, comprising:

[0035] S31, the controller monitors the data transmission speed of the external interface.

[0036] S32, the controller controls some external interfaces to be closed or all external interfaces to be opened according to the data transmission speed of the external interfaces, so that the sum of the data transmission speeds of the external interfaces is less than or equal to a first threshold; wherein the first threshold is the bandwidth of the communication interface connecting the switching chip and the edge computing host processing module.

[0037] Using the method for data transmission of the train intelligent operation and maintenance system provided in the embodiment of the present application, the controller monitors the data transmission speed of the external interface, and controls some external interfaces to be closed or all external interfaces to be opened according to the data transmission speed of the external interface, so that the sum of the data transmission speeds of the external interfaces is less than or equal to the first threshold. By monitoring the data flow and controlling the external interface of the switching chip, the network bandwidth between the computing host processing module and the switching chip can always be greater than the amount of data when the data end and the switching chip use the maximum bandwidth, thereby effectively avoiding data packet loss and network congestion, and ensuring the stability of the train intelligent operation and maintenance system. There is no need to add an additional 10G external signal interface chip. A 10G network communication interface chip is set on the switching board and the edge computing host processing module, which reduces the cost of solving the bandwidth bottleneck problem in the data transmission process and reduces resource waste.

[0038] Based on the above system structure, such as Figure 4 As shown, the embodiment of the present application provides a method for data transmission of a train intelligent operation and maintenance system, comprising:

[0039] S31, the controller monitors the data transmission speed of the external interface.

[0040] S41, when the sum of the data transmission speeds of the external interfaces is greater than a first threshold, the controller controls some external interfaces to be closed.

[0041] S42, the controller monitors the data transmission speeds of the remaining external interfaces.

[0042] S43: When the sum of the data transmission speeds of the remaining external interfaces is less than a second threshold, the controller controls the closed external interfaces to be opened.

[0043] The second threshold is the difference between the first threshold and one or more minimum bandwidths of the interface connecting the data terminal and the switching chip. For example, when the bandwidth of the first external interface of the front-end data acquisition terminal is the smallest, and there are multiple first external interfaces, the second threshold can be the difference between the first threshold and the bandwidth of one first external interface, or the difference between the first threshold and the bandwidth of all first external interfaces.

[0044] Using the method for data transmission of the train intelligent operation and maintenance system provided in the embodiment of the present application, when the sum of the data transmission speeds of the external interfaces is greater than the first threshold, the controller controls some external interfaces to be closed, which can prevent the sum of the data transmission speeds of the data end from being greater than the network bandwidth between the edge computing host processing module and the switching chip, thereby reducing the problems of data packet loss and network congestion. The controller monitors the data transmission speeds of the remaining external interfaces. When the sum of the data transmission speeds of the remaining external interfaces is less than the second threshold, it means that the remaining bandwidth between the edge computing host processing module and the switching chip is sufficient to support at least one data end to transmit data. Therefore, the controller controls the closed external interfaces to be opened to improve data transmission efficiency.

[0045] Based on the above system structure, such as Figure 5 As shown, the embodiment of the present application provides a method for data transmission of a train intelligent operation and maintenance system, comprising:

[0046] S31, the controller monitors the data transmission speed of the external interface.

[0047] S51: When the sum of the data transmission speeds of the external interfaces is greater than a first threshold, the controller preferentially controls the external interface with a smaller bandwidth to be closed.

[0048] S42, the controller monitors the data transmission speeds of the remaining external interfaces.

[0049] S43: When the sum of the data transmission speeds of the remaining external interfaces is less than a second threshold, the controller controls the closed external interfaces to be opened.

[0050] Using the method for data transmission of the train intelligent operation and maintenance system provided in the embodiment of the present application, when the sum of the data transmission speeds of the external interfaces is greater than the first threshold, the controller preferentially controls the external interfaces with smaller bandwidth to be closed. When the sum of the data transmission speeds exceeds the standard, the controller reduces the data flow by closing some interfaces and responds quickly to prevent network congestion. And by preferentially closing the interfaces with smaller bandwidths, the interfaces with larger bandwidths can be protected from continuing to transmit data, thereby maintaining the overall data transmission capacity of the system.

[0051] Optionally, when the sum of the data transmission speeds of the external interfaces is greater than a first threshold, the controller preferentially controls the external interface with a smaller bandwidth to be closed, including: when the sum of the data transmission speeds of the first external interface and the second external interface is greater than the first threshold, the controller controls the first external interface to be closed; wherein, the bandwidth of the first external interface is smaller than the bandwidth of the second external interface.

[0052] In this way, when the sum of the data transmission speeds of the first external interface and the second external interface is greater than the first threshold, the controller controls the first external interface with a smaller bandwidth to be closed. By preferentially closing the interface with a smaller bandwidth, the interface with a larger bandwidth can be protected to continue to transmit data, thereby maintaining the overall data transmission capacity of the system.

[0053] Optionally, when the sum of the data transmission speeds of the remaining external interfaces is less than a second threshold, the controller controls the closed external interface to open, including: when the sum of the data transmission speeds of the remaining external interfaces is less than the second threshold, the controller calculates the speed difference between the first threshold and the sum of the data transmission speeds; the controller controls the closed external interface to open according to the speed difference.

[0054] In this way, when the sum of the data transmission speeds of the remaining external interfaces is less than the second threshold, it means that the remaining bandwidth between the edge computing host processing module and the switching chip is sufficient to support data transmission on at least one data end. Therefore, the controller calculates the speed difference between the first threshold and the sum of the data transmission speeds, and controls the closed external interface to open according to the speed difference. When the current data transmission demand decreases, the system can make better use of the available bandwidth by reopening the external interface. Reopening the external interface based on the speed difference can ensure that the data transmission speed of the data end and the switching chip after the external interface is reopened when using the maximum bandwidth is always less than the network bandwidth between the computing host processing module and the switching chip.

[0055] Optionally, the controller controls the closed external interface to be opened according to the speed difference, including: the controller obtains the bandwidth of the closed external interface; the controller controls the closed external interface whose bandwidth is less than or equal to the speed difference to be opened.

[0056] In actual applications, the data segment includes a backplane data terminal and four front-end data acquisition terminals. Each front-end data acquisition terminal is connected to the corresponding first external interface to transmit data to the switching chip. The bandwidth of the first external interface is 100Mbps. The backplane data terminal is connected to the switching chip through a second external interface with a bandwidth of 1000Mbps. The interface bandwidth between the switching chip and the edge computing host processing module is 1000Mbps. When the data transmission speed of the second external interface is less than or equal to 900Mbps, the speed difference between the first threshold and the sum of the data transmission speeds is greater than 100Mbps, which is sufficient to support any one of the front-end data acquisition terminals to transmit data. Therefore, one of the first external interfaces can be randomly controlled to be turned on, and the controller can turn on the first external interface corresponding to one of the front-end data acquisition terminals. When the data transmission speed of the second external interface is less than or equal to 800Mbps, the speed difference between the first threshold and the sum of the data transmission speeds is greater than 200Mbps, which is sufficient to support any one or two front-end data acquisition terminals to transmit data. The controller can turn on the first external interfaces corresponding to the two front-end data acquisition terminals. When the data transmission speed of the second external interface is less than or equal to 700Mbps, the speed difference between the first threshold and the sum of the data transmission speeds is greater than 300Mbps, which is sufficient to support data transmission by any three pre-collection data terminals, and the controller can open the first external interfaces corresponding to the three pre-collection data terminals. When the data transmission speed of the second external interface is less than or equal to 600Mbps, the speed difference between the first threshold and the sum of the data transmission speeds is greater than 400Mbps, which is sufficient to support data transmission by all pre-collection data terminals, and the controller can open the first external interfaces corresponding to all pre-collection data terminals.

[0057] In this way, the controller obtains the bandwidth of the closed external interface and controls the closed external interface whose bandwidth is less than or equal to the speed difference to be opened. Only controlling the opening of the external interface whose bandwidth is less than or equal to the speed difference can ensure that the data transmission speed of the data end and the switching chip after reopening the external interface when using the maximum bandwidth is always less than the network bandwidth between the computing host processing module and the switching chip, thereby effectively avoiding data packet loss and network congestion, and ensuring the stability of the train intelligent operation and maintenance system.

[0058] Optionally, the controller controls the closed external interfaces whose bandwidth is less than or equal to the speed difference to be opened, including: the controller controls the closed external interfaces whose bandwidth is less than or equal to the speed difference to be opened in sequence according to a set order.

[0059] The setting order may be a random order, or the first external interface with the longest shutdown time may be opened first.

[0060] In this way, the controller controls the closed external interfaces whose bandwidth is less than or equal to the speed difference to open one by one according to the set order, which can avoid the situation where when there are multiple closed external interfaces whose bandwidth is less than or equal to the speed difference, the external interfaces closed by less than or equal to the speed difference are opened at the same time, causing network congestion.

[0061] Combination Figure 6 As shown, an embodiment of the present application provides a device 800 for data transmission of a train intelligent operation and maintenance system, including a processor (processor) 801 and a memory (memory) 802. Optionally, the device may also include a communication interface (Communication Interface) 803 and a bus 804. Among them, the processor 801, the communication interface 803, and the memory 802 can communicate with each other through the bus 804. The communication interface 803 can be used for information transmission. The processor 801 can call the logic instructions in the memory 802 to execute the method for data transmission of the train intelligent operation and maintenance system of the above embodiment.

[0062] In addition, the logic instructions in the memory 802 described above may be implemented in the form of software functional units and when sold or used as independent products, may be stored in a computer-readable storage medium.

[0063] The memory 802 is a computer-readable storage medium that can be used to store software programs and computer executable programs, such as program instructions / modules corresponding to the method in the embodiment of the present application. The processor 801 executes the function application and data processing by running the program instructions / modules stored in the memory 802, that is, the method for data transmission of the intelligent train operation and maintenance system in the above embodiment is realized.

[0064] The memory 802 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required for at least one function; the data storage area may store data created according to the use of the terminal device, etc. In addition, the memory 802 may include a high-speed random access memory and may also include a non-volatile memory.

[0065] An embodiment of the present application provides a system, including: a system body, and the above-mentioned device 800 for transmitting data of the train intelligent operation and maintenance system. The device 800 for transmitting data of the train intelligent operation and maintenance system is installed in the system body. The installation relationship described here is not limited to placement inside the system, but also includes installation connections with other components of the system, including but not limited to physical connections, electrical connections, or signal transmission connections. It can be understood by those skilled in the art that the device 800 for transmitting data of the train intelligent operation and maintenance system can be adapted to a feasible system body, thereby realizing other feasible embodiments.

[0066] An embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are configured to execute the above-mentioned method for data transmission of the train intelligent operation and maintenance system.

[0067] The technical solution of the embodiment of the present application can be embodied in the form of a software product, which is stored in a storage medium and includes one or more instructions for a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in the embodiment of the present application. The aforementioned storage medium may be a non-transient storage medium, including: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes.

[0068] In the embodiments disclosed herein, the disclosed methods and products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units can be only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to implement this embodiment. In addition, each functional unit in the embodiment of the present application may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit.

[0069] The flowchart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to the embodiment of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two continuous boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. In the description corresponding to the flowchart and the block diagram in the accompanying drawings, the operations or steps corresponding to different boxes can also occur in a different order from the order disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two continuous operations or steps can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or actions, or may be implemented by a combination of dedicated hardware and computer instructions.

[0070] Although the preferred embodiments of the present application have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.

[0071] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A method for data transmission of a train intelligent operation and maintenance system, characterized in that: Applied to a train intelligent operation and maintenance system, the system includes a switching board for controlling the data flow, a switching chip arranged on the switching board, and an edge computing host processing module connected to the switching chip for communication; The switching chip is connected to at least two data terminals via an external interface; the method includes: Monitor the data transmission speed of external interfaces; According to the data transmission speed of the external interface, control some external interfaces to be closed or all external interfaces to be opened, so that the sum of the data transmission speeds of the external interfaces is less than or equal to a first threshold; The first threshold is the bandwidth of the communication interface connecting the switching chip and the edge computing host processing module.

2. The method according to claim 1, characterized in that According to the data transmission speed of the external interface, controlling some external interfaces to be closed or all external interfaces to be opened so that the sum of the data transmission speeds of the external interfaces is less than or equal to a first threshold includes: When the sum of the data transmission speeds of the external interfaces is greater than a first threshold, the control part closes the external interfaces; Monitor the data transmission speed of the remaining external interfaces; When the sum of the data transmission speeds of the remaining external interfaces is less than a second threshold, the closed external interfaces are controlled to be opened.

3. The method according to claim 2, characterized in that When the sum of the data transmission speeds of the external interfaces is greater than a first threshold, the control part closes the external interfaces, including: When the sum of the data transmission speeds of the external interfaces is greater than a first threshold, the external interface with a smaller bandwidth is preferentially controlled to be closed.

4. The method according to claim 3, characterized in that The data end includes a backplane data end and at least one front-end data collection end, and the switching chip is connected to the front-end data collection end and the backplane data end through a first external interface and a second external interface respectively; When the sum of the data transmission speeds of the external interfaces is greater than the first threshold, the external interfaces with smaller bandwidth are preferentially controlled to be closed, including: When the sum of the data transmission speeds of the first external interface and the second external interface is greater than a first threshold, controlling the first external interface to be closed; The bandwidth of the first external interface is smaller than the bandwidth of the second external interface.

5. The method according to any one of claims 2 to 4, characterized in that: When the sum of the data transmission speeds of the remaining external interfaces is less than a second threshold, controlling the closed external interfaces to be opened includes: When the sum of the data transmission speeds of the remaining external interfaces is less than the second threshold, calculating the speed difference between the first threshold and the sum of the data transmission speeds; According to the speed difference, the closed external interface is controlled to be opened.

6. The method according to claim 5, characterized in that According to the speed difference, the closed external interface is controlled to be opened, including: Get the bandwidth of the closed external interface; Control the opening of closed external interfaces whose bandwidth is less than or equal to the speed difference.

7. The method according to claim 6, characterized in that Control the opening of closed external interfaces whose bandwidth is less than or equal to the speed difference, including: The closed external interfaces whose bandwidth is less than or equal to the speed difference are opened in sequence according to the set order.

8. A device for data transmission of a train intelligent operation and maintenance system, comprising a processor and a memory storing program instructions, characterized in that: The processor is configured to execute the method for transmitting data of a train intelligent operation and maintenance system as described in any one of claims 1 to 7 when running the program instructions.

9. A system, characterized in that: include: The system body includes a switching board for controlling the data flow, a switching chip arranged on the switching board, and an edge computing host processing module communicating with the switching chip; the switching chip is connected to at least two data terminals through an external interface; and, The device for transmitting data of the train intelligent operation and maintenance system as described in claim 8 is installed in the system body.

10. A computer-readable storage medium storing program instructions, characterized in that: When the program instructions are executed, the computer is used to execute the method for data transmission of the train intelligent operation and maintenance system as described in any one of claims 1 to 7.