Data transmission method and device, electronic equipment and storage medium

By receiving the pending data in the rail transit system and determining the target wireless communication system, data transmission fusion between multiple systems is achieved, and the problem that existing systems cannot meet operational needs is solved, and the security and reliability of data transmission is improved.

CN120090773APending Publication Date: 2025-06-03CHINA SHENHUA ENERGY CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510321463.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-18
Publication Date
2025-06-03

AI Technical Summary

Technical Problem

In the field of rail transit, the existing GSM-R system cannot meet the current operational needs, resulting in the inability to unify the data between multiple wireless communication systems and difficulty in interaction. A data transmission method that can realize the interconnection between multiple wireless communication systems is needed.

Method used

By receiving the pending data sent by the on-board equipment, the target wireless communication system is determined. If the number of target systems is two or more, the to-be-processed data is copied and transmitted through these target systems to achieve fusion between multiple systems.

Benefits of technology

It improves the security and redundancy of data transmission, ensures the reliability of communication, and solves the difficulties in data interaction between multiple systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120090773A_ABST
    Figure CN120090773A_ABST
Patent Text Reader

Abstract

The invention discloses a data transmission method and device, electronic equipment and a storage medium. The method comprises the following steps: if at least one piece of data to be processed sent by vehicle-mounted equipment is determined to be received, determining at least one target wireless communication system in each wireless communication system according to the data to be processed; if it is determined that the number of the target wireless communication systems is at least two, copying the to-be-processed data according to the number of the target wireless communication systems; and transmitting the to-be-processed data through the target wireless communication system. According to the technical scheme, the target wireless communication systems are determined according to the received to-be-processed data, if the number of the target wireless communication systems is at least two, the to-be-processed data are copied according to the number of the target wireless communication systems, and the to-be-processed data are transmitted through the target wireless communication systems. Fusion among multi-system wireless communication systems is realized, the security and redundancy of data transmission are improved, and the reliability of communication is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of rail transit, and in particular, to a data transmission method, apparatus, electronic device, and storage medium. Background Art

[0002] In the field of rail transit, wireless communication is usually carried out through the GSM-R (Global System for Mobile Communications - Railway) system. The GSM-R system can provide services such as wireless train control information transmission, emergency communication, and group call communication, meeting the communication requirements in rail transit production.

[0003] With the development of wireless communication technology and the increasing business requirements of rail transit, the GSM-R system can no longer meet the existing rail transit operation requirements. Therefore, rail transit will face a situation where multiple radio communication systems such as GSM-R, 400M, LTE-M (Long-Term Evolution for Machines), 5G-R (5G for Railway), and 5G public networks coexist. Data of different radio communication systems cannot be unified, and data interaction is difficult. There is an urgent need for a data transmission method that can achieve interconnection and interoperability between different radio communication systems. Summary of the Invention

[0004] The present invention provides a data transmission method, apparatus, electronic device, and storage medium to achieve the integration between multiple radio communication systems, improve the security and redundancy of data transmission, and ensure the reliability of communication.

[0005] In a first aspect, an embodiment of the present invention provides a data transmission method, which includes:

[0006] If it is determined that at least one data to be processed sent by a vehicle-mounted device is received, then at least one target radio communication system is determined in each radio communication system according to the data to be processed;

[0007] If it is determined that the number of target radio communication systems is at least two, then the data to be processed is copied according to the number of target radio communication systems;

[0008] The data to be processed is transmitted through the target radio communication system.

[0009] In a second aspect, an embodiment of the present invention further provides a data transmission apparatus, which includes:

[0010] A communication system determination module, configured to determine at least one target wireless communication system from among multiple wireless communication systems according to the to-be-processed data if it is determined that at least one to-be-processed data sent by a vehicle-mounted device is received;

[0011] A data replication module, configured to replicate the to-be-processed data according to the number of target wireless communication systems if it is determined that the number of target wireless communication systems is at least two;

[0012] A data transmission module, configured to transmit the to-be-processed data through the target wireless communication systems.

[0013] In a third aspect, an embodiment of the present invention further provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the data transmission method described in any one of the embodiments of the present invention is implemented.

[0014] In a fourth aspect, an embodiment of the present invention further provides a storage medium storing computer-executable instructions, where the computer-executable instructions are used to execute the data transmission method described in any one of the embodiments of the present invention when executed by a computer processor.

[0015] The technical solution of the embodiment of the present invention determines a target wireless communication system based on the received to-be-processed data. If the number of target wireless communication systems is at least two, the to-be-processed data is replicated according to the number of target wireless communication systems, and the to-be-processed data is transmitted through the target wireless communication systems, realizing the integration between multi-mode wireless communication systems, improving the security and redundancy of data transmission, and ensuring the reliability of communication.

[0016] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present invention, nor is it used to limit the scope of the present invention. Other features of the present invention will become easily understandable through the following description. Description of the Drawings

[0017] To more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0018] Figure 1 is a schematic diagram of a comprehensive communication platform provided in Embodiment 1 of the present invention;

[0019] Figure 2 is a flowchart of a data transmission method provided in Embodiment 1 of the present invention;

[0020] Figure 3 It is a flowchart of another data transmission method provided by the second embodiment of the present invention;

[0021] Figure 4 It is a schematic structural diagram of a data transmission device provided by the third embodiment of the present invention;

[0022] Figure 5 It is a schematic structural diagram of an electronic device provided by the fourth embodiment of the present invention. Detailed implementation manners

[0023] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0024] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that such used data can be interchanged under appropriate circumstances so that the embodiments of the present invention described herein can be implemented in an order different from those illustrated or described herein. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units does not necessarily have to be limited to those clearly listed steps or units, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices. In the embodiments of the present application, some industry-existing solutions such as certain software, components, models, etc. may be mentioned, and they should be regarded as exemplary. The purpose is only to illustrate the feasibility in the implementation of the technical solution of the present application, but it does not mean that the applicant has already or necessarily used this solution.

[0025] In the technical solution of the present application, the acquisition, transmission, storage, use, processing, etc. of data all comply with the relevant regulations of national laws and regulations.

[0026] It should be noted that the present invention is applicable to in-vehicle platforms where multiple radio communication systems such as GSM-R / 400M / LTE-M / 5G-R / 5G public network coexist. Refer to Figure 1 As shown in the system schematic diagram of the integrated communication platform, the integrated communication platform is respectively connected to in-vehicle devices and radio communication systems.

[0027] Among them, on-vehicle equipment includes the ATP (Automatic Train Protection) train automatic protection system, ATO (Automatic Train Operation) high-speed train automatic driving system, CMD (China locomotive Monitoring & Diagnosis system) China locomotive remote monitoring and diagnosis system, LMD (Equipment Operation Monitoring System) equipment operation monitoring system, etc.

[0028] The connection methods between the on-vehicle equipment and the integrated communication platform include wired connection and wireless connection. The wired connection methods include data transmission based on the Ethernet protocol through network cables (such as twisted pairs, optical fibers, etc.), or data transmission in a serial communication manner through serial ports (RS-232, RS-485, etc.). The data is transmitted bit by bit on a single transmission line in sequence. The wireless method realizes wireless communication between the equipment and the integrated communication platform through a wireless access point, or conducts pairing and communication through the Bluetooth protocol, etc.

[0029] The wireless communication system can include GSM-R, 5G-R, 400M, LTE-M, and 5G public networks, etc. The connection method can be selected according to the actual situation, such as Ethernet interface, RS422 interface, serial port, etc.

[0030] The connection method between the wireless communication system and the integrated communication platform depends on various factors, such as communication distance, data transmission requirements, environmental conditions, and cost, etc. The common connection methods between the wire communication system and the integrated communication platform include connection based on a cellular network, connection on a dedicated wireless frequency band, or satellite communication connection.

[0031] Among them, the GSM-R system is an integrated dedicated digital mobile communication system specially designed for railway communication. The GSM-R system can include a network subsystem (NSS, Network Sub-System), a base station subsystem (Base Station Sub-System, BSS), and a mobile station (Mobile Station, MS), etc. The network subsystem is the core network part of the GSM-R system, mainly used to implement functions such as call processing, mobility management, and user data management. The base station subsystem is mainly responsible for the transceiver of wireless signals within a certain coverage area, and is a bridge connecting the mobile station and the network subsystem, including parts such as a base transceiver station (BTS) and a base station controller (BSC). The mobile station is a communication terminal device directly used by users, and in the GSM-R system, it includes train on-vehicle stations, locomotive integrated communication equipment, and handheld walkie-talkies used by railway staff, etc., for realizing communication between users and the network.

[0032] The 400M mainly uses the propagation of radio waves in space to achieve information transmission, including various information types such as voice, data, and images. The propagation of radio waves in the 400M frequency band is mainly ground wave. 400M wireless communication devices mainly include walkie-talkies, radio stations, repeaters, etc.

[0033] LTE-M is a low-power wide-area network (LPWAN) communication technology based on LTE (Long-Term Evolution) technology. LTE-M is designed for Internet of Things (IoT) devices and applications, mainly used to achieve communication between machine and machine (M2M) or between machine and server. LTE-M can operate in an authorized frequency band, which enables it to obtain better service quality guarantee and has advantages in network coverage and reliability.

[0034] 5G-R (5G-railway) is the 5G technology and railway-specific 5G network applied to the railway transportation industry, specifically designed to meet the needs of railway communication operation and management, and belongs to a private network communication system. 5G-R adopts a series of technologies to ensure the stability and security of communication, such as network slicing technology, which provides dedicated and isolated network slices for railway critical services, guaranteeing the high reliability and low latency of services such as train operation control systems and dispatching communications. 5G-R can be applied to scenarios such as train control, command and dispatching communication, communication in railway stations and hubs, and monitoring communication of railway infrastructure along the line.

[0035] The 5G public network is the general fifth-generation mobile communication technology, facing the general public users and numerous industries, connecting to the operator's public network communication system, and can meet the needs of various different application scenarios. For example, in the enhanced mobile broadband scenario, it provides users with a high-speed mobile Internet experience. The ultra-high reliable and low latency communication scenario is suitable for industrial control, autonomous driving, etc. that have extremely high requirements for latency and reliability. The massive machine type communication scenario can support the connection of a large number of IoT devices in smart cities, providing extensive communication support for daily life, work, and the informatization development of various industries.

[0036] Embodiment 1

[0037] Figure 2 The present invention provides a flowchart of a data transmission method for Embodiment 1. This embodiment is applicable to the data transmission situation of an in-vehicle platform where multiple radio communication systems coexist. This method can be executed by a data transmission device, which can be implemented in the form of hardware and / or software, and the data transmission device can be configured in any electronic device with network communication and computing capabilities. As Figure 2 shown, the method includes:

[0038] S110. If it is determined that at least one data to be processed sent by the in-vehicle device is received, then at least one target radio communication system is determined in each radio communication system according to the data to be processed.

[0039] It should be noted that the integrated communication platform of the present invention is mainly used to access multiple wireless communication systems and provide a data transmission channel for the external on-vehicle equipment of train signals. When vehicle-to-vehicle communication data transmission occurs between different trains, different wireless communication systems can be selected according to the configuration strategy to transmit data, or multiple wireless communication systems can transmit data simultaneously to provide the reliability of data transmission.

[0040] In this embodiment, the on-vehicle equipment can be the above-mentioned ATP train automatic protection system, ATO high-speed train automatic driving system, CMD Chinese locomotive remote monitoring and diagnosis system, or LMD equipment operation monitoring system, etc. The wireless communication system can be GSM-R, 400M, LTE-M, 5G-R, 5G public network, etc.

[0041] Among them, the data to be processed is the train communication data sent by the on-vehicle equipment to the integrated communication platform. The train communication data can be train operation control data, train dispatching communication data, train status detection data, or passenger service data, etc. The target wireless communication system is the wireless communication system determined according to the data to be processed.

[0042] In this embodiment, at least one target wireless communication system is determined among the wireless communication systems according to the data to be processed. When the on-vehicle equipment sends the data to be processed, it can apply to the integrated communication platform for the target wireless communication system according to the priority level of data transmission.

[0043] Specifically, a data priority judgment module can be built in the on-vehicle equipment to classify the priority level of the data to be sent according to the preset rules. When there is data to be sent, the data priority judgment module determines the priority of the data and sends a request for the target wireless communication system application to the integrated communication platform according to the priority. The request can include information such as the priority of each data to be processed, the expected data volume, and the target wireless communication system. The on-vehicle equipment can also add an identifier indicating the target wireless communication system to the data to be processed.

[0044] After receiving the application request from the on-vehicle equipment, the integrated communication platform evaluates according to factors such as the load situation and signal strength of each current wireless communication system. If the load of the requested target wireless communication system is too high or the signal is poor, the integrated communication platform may re-recommend a suitable wireless communication system as the target wireless communication system for the on-vehicle equipment according to the priority and feedback the result to the on-vehicle equipment.

[0045] In addition, during the data transmission process, the on-vehicle equipment can also monitor the communication quality in real time. If a communication interruption or quality decline occurs, it can re-apply to the integrated communication platform for a suitable target wireless communication system to ensure the stability of data transmission.

[0046] As an optional but non-limiting implementation manner, at least one target wireless communication system is determined in each wireless communication system according to the data to be processed, including steps A1 - A2:

[0047] Step A1: Determine the type of service to be processed according to the data to be processed.

[0048] Step A2: Determine at least one target wireless communication system in each wireless communication system according to the type of service to be processed and / or the transmission quality of the wireless communication system.

[0049] In this embodiment, the type of service to be processed can be divided into guaranteed transmission services / non-guaranteed transmission services according to the resource type, or into emergency services / vehicle-ground services / vehicle-vehicle services / link establishment data services / ordinary data services according to the communication service type.

[0050] It should be noted that the transmission quality of different wireless communication systems may be different. The transmission quality of a wireless communication system is a key indicator to measure its performance advantages and disadvantages, and directly affects the normal operation of the train and the communication service experience of users.

[0051] In this embodiment, at least one target wireless communication system is determined in each wireless communication system according to the type of service to be processed and / or the transmission quality of the wireless communication system.

[0052] Specifically, when determining the target wireless communication system according to the type of service to be processed, the service type can be matched with a suitable wireless communication system according to the requirements of the service type for the characteristics of the wireless communication system to form a mapping table. For example, for a service type with extremely high requirements for reliability and security, a wireless communication system with high reliability and a strong security encryption mechanism is matched. Further, by maintaining the mapping table, the corresponding target wireless communication system can be directly determined according to the type of service to be processed.

[0053] Specifically, when determining the target wireless communication system according to the transmission quality of the wireless communication system, the state of each wireless communication system can be monitored in real time, the performance parameters of each wireless communication system can be obtained to determine the transmission quality, and the transmission quality of each wireless communication system can be sorted. According to the monitoring results, a series of operations are intelligently performed to dynamically generate a transmission strategy. When the transmission quality of a certain wireless communication system deteriorates, such as the transmission delay is too high, the packet loss rate increases, or the bit error rate exceeds the standard, the data transmission strategy is automatically adjusted, and a wireless communication system with better transmission quality is selected as the target wireless communication system for data transmission to ensure that the data information can be accurately transmitted.

[0054] Specifically, when determining the target wireless communication system according to the type of service to be processed and the transmission quality of the wireless communication system, each type of service to be processed can be matched with a preset number of wireless communication systems, and the wireless communication system whose transmission quality is greater than the preset transmission quality threshold can be determined as the optional target wireless communication system.

[0055] It should be noted that the method for determining the target wireless communication system in this embodiment is not specifically limited. The method for determining the target wireless communication system can also be specifically analyzed according to actual requirements.

[0056] S120. If it is determined that the number of target wireless communication systems is at least two, the data to be processed is copied according to the number of target wireless communication systems.

[0057] In this embodiment, when the number of target wireless communication systems is two or more, the data to be processed needs to be sent to multiple wireless communication systems, so the data to be processed needs to be copied, and the total number of the data to be processed after copying (including the original data to be processed) is the same as the number of target wireless communication systems to ensure the reliability of data transmission.

[0058] When the number of target wireless communication systems is two or more, the data to be processed sent by the vehicle-mounted device and the copied data to be processed are simultaneously forwarded to multiple target wireless communication systems. Data transmission is carried out through multiple channels. The advantage of this setting is that by simultaneously transmitting the same data to multiple target wireless communication systems, the reliability and redundancy of data transmission can be improved. Even if the communication link where a certain target wireless communication system is located fails or is interfered, resulting in an inability to obtain a correct and valid data packet at the receiving end, other target wireless communication systems may still successfully transmit the data to the target device, ensuring that the real-time interaction of rail transit data services is not affected. Especially for the transmission of some key control instructions and status information, the safety and stability of train operation are guaranteed.

[0059] It should be noted that this embodiment also includes the case where if it is determined that the number of target wireless communication systems is one, the data to be processed can be directly sent to the corresponding target wireless communication system through the integrated communication platform. Data transmission is carried out through a single channel. The advantage of this setting is that for some relatively conventional service data, single-channel transmission can save communication transmission resources while ensuring the normal execution of services.

[0060] S130. The data to be processed is transmitted through the target wireless communication system.

[0061] In this embodiment, after determining the target wireless communication system, the data to be processed can be transmitted to other receiving devices connected thereto through the target wireless communication system to achieve reliable data transmission.

[0062] As an optional but non-limiting implementation manner, the method further includes steps B1 - B2:

[0063] Step B1: If it is determined that within a preset time interval, at least two response data sent by the target wireless communication systems and matching the data to be processed are received, then determine the target response data among the response data.

[0064] Step B2: Send the target response data to the vehicle-mounted device.

[0065] In this embodiment, the response data matching the data to be processed is the data fed back by the target wireless communication system for the same data to be processed received, and the target response data is the response data sent to the vehicle-mounted device.

[0066] Among them, the type of the response data can be an information-providing response, a feedback status response, or a feedback operation result response.

[0067] It should be noted that this embodiment is applicable to multi-channel data transmission. When the number of target wireless communication systems is at least two, after the data to be processed is transmitted through the target wireless communication systems, the integrated communication platform may receive at least two or more response data feedback by each target wireless communication system for the same data to be processed within a preset time interval. Since redundant transmission is performed on the response data fed back by the wireless communication systems, there will inevitably be a phenomenon of data duplication in the integrated communication platform. To ensure the effectiveness of data transmission, data deduplication processing can be performed to determine the target response data among the response data.

[0068] Specifically, the integrated communication platform performs detailed feature comparison and analysis on the received response data, or determines the target response data according to a data filtering and deduplication algorithm, such as checking the frame structure, message header label, data content features, etc. of the response data to determine whether the feedback response data is repeated.

[0069] If duplicate response data is detected, the integrated communication platform can process it according to a preset deduplication strategy, such as retaining the response data received for the first time for the same data to be processed as the target response data and discarding subsequent duplicate response data. Or selectively retain it according to factors such as the timeliness and source of the response data to determine the target response data, ensuring that the target response data finally transmitted to the vehicle-mounted device is unique and effective.

[0070] The technical solution of the embodiment of the present invention determines the target wireless communication system based on the received data to be processed. If the number of target wireless communication systems is at least two, the data to be processed is copied according to the number of target wireless communication systems, and the data to be processed is transmitted through the target wireless communication systems, realizing the integration between multi-mode wireless communication systems, improving the security and redundancy of data transmission, and ensuring the reliability of communication.

[0071] Embodiment 2

[0072] Figure 3 FIG. is a flowchart of a data transmission method provided by Embodiment 2 of the present invention. This embodiment is applicable to the data transmission situation of an in-vehicle platform where multi-mode wireless communication systems coexist. This method can be executed by a data transmission device, which can be implemented in the form of hardware and / or software, and can be configured in any electronic device with network communication and computing capabilities. The embodiment of the present invention is further specified on the basis of the above embodiment. As Figure 3 shown, the method includes:

[0073] S210. If it is determined that at least one data to be processed sent by the in-vehicle device is received, determine the type of service to be processed according to the data to be processed.

[0074] S220. Determine at least one target wireless communication system in each wireless communication system according to the type of service to be processed and / or the transmission quality of the wireless communication system.

[0075] As an optional but non-limiting implementation, determining at least one target wireless communication system in each wireless communication system according to the type of service to be processed and / or the transmission quality of the wireless communication system includes steps C1-C3:

[0076] Step C1. If it is determined that the type of service to be processed is a guarantee service, determine at least one target wireless communication system in each wireless communication system that matches the guarantee service.

[0077] Step C2. If it is determined that the type of service to be processed is a train control tracking service, determine at least one target wireless communication system in each wireless communication system that matches the train control tracking service.

[0078] Step C3. If it is determined that the type of service to be processed is a regular service, determine at least one target wireless communication system in each wireless communication system according to the transmission quality of the wireless communication system.

[0079] In this embodiment, it should be noted that there are congenital differences in bandwidth, transmission delay, data security, etc. among different wireless communication systems. Therefore, different wireless communication systems have their own advantages and disadvantages in different aspects.

[0080] Specifically, if the service type to be processed is a guarantee service, in each wireless communication system, at least one target wireless communication system that matches the guarantee service is determined for data transmission. Among them, the guarantee service has extremely high requirements for aspects such as the reliability, stability, and real-time performance of the wireless communication system. The target wireless communication system that matches the guarantee service can be a wireless communication system with high bandwidth, low latency, and the lowest packet loss rate, such as 5G-R and satellite communication systems.

[0081] If the service type to be processed is a train control and tracking service, in each wireless communication system, at least one target wireless communication system that matches the train control and tracking service is determined for data transmission. Among them, the train control and tracking service is related to ensuring a safe distance between trains and realizing operations such as automatic start / stop, acceleration, and deceleration of trains. The target wireless communication system that matches the train control and tracking service can be a wireless communication system with a high safety level, that is, the lowest packet loss rate, such as 5G-R, GSM-R, and satellite communication systems.

[0082] If it is determined that the service type to be processed is a regular service, at least one target wireless communication system can be determined in each wireless communication system for transmission according to the transmission quality of the wireless communication system. Among them, regular services can be train status detection, etc. Regular services usually have relatively flexible requirements for wireless communication systems, and pay more attention to cost-effectiveness, coverage, and general performance. After receiving the data to be processed and determining it as a regular service type, the integrated communication platform can select the wireless communication system with the highest data transmission rate in the transmission quality of the current wireless communication system monitoring results as the target wireless communication system, such as 5G public network and Wi-Fi wireless communication.

[0083] It should be noted that in actual applications, the integrated communication platform provides QoS (Quality of Service) data guarantee services for external on-vehicle devices. That is, on-vehicle devices such as ATP, ATO, CMD, and LMD can apply for different wireless communication systems from the integrated communication platform according to the priority level of data transmission. When the service type to be processed is a regular service, QoS guarantee does not need to be applied. After receiving the data, the integrated communication platform will adopt a strategy dynamically generated based on the monitoring results of the transmission quality of the current wireless communication system for data transmission.

[0084] See Table 1 for the QoS strategy allocation of each communication service of the multi-mode wireless communication system of the integrated communication platform.

[0085] Table 1 QoS strategy allocation of each communication service of the multi-mode wireless communication system of the integrated communication platform

[0086]

[0087]

[0088] It should be noted that determining the target wireless communication system based on the type of service to be processed and / or the transmission quality of the wireless communication system is a complex but crucial decision-making process. In this embodiment, the matching target wireless communication system can also be determined according to different types of services to be processed, which helps to achieve an efficient, stable, and service-demand-compliant data transmission process. For example, for passenger service-related services, such services are mainly targeted at passengers and have certain requirements for the real-time performance and stability of the wireless communication system to ensure that passengers can obtain accurate train information in a timely manner. The matching target wireless communication system can be a wireless communication system with a relatively low transmission delay, such as 5G-R or 5G public network, etc.

[0089] In the actual scenario, different types of services to be processed have significant differences in their requirements for the wireless communication system. It is necessary to select the matching target wireless communication system according to the service characteristics to ensure the safety, efficiency, and service quality of train operation.

[0090] As an optional but non-limiting implementation, according to the type of service to be processed and / or the transmission quality of the wireless communication system, determining at least one target wireless communication system among the wireless communication systems further includes steps D1 - D2:

[0091] Step D1: If it is determined that the type of service to be processed is a safeguard service or a train control and tracking service, then determine at least two target wireless communication systems among the wireless communication systems.

[0092] Step D2: If it is determined that the type of service to be processed is a regular service, then determine one target wireless communication system among the wireless communication systems.

[0093] In this embodiment, if the type of service to be processed is a safeguard service or a train control and tracking service, determining at least two target wireless communication systems among the wireless communication systems represents a multi-channel data transmission process of "single receive and multiple transmit".

[0094] If the type of service to be processed is a regular service, determining one target wireless communication system among the wireless communication systems represents a single-channel data transmission process of "single receive and single transmit".

[0095] It can be understood that this embodiment is applicable to both multi-channel data transmission and single-channel data transmission.

[0096] As an optional but non-limiting implementation, according to the type of service to be processed and / or the transmission quality of the wireless communication system, determining at least one target wireless communication system among the wireless communication systems further includes:

[0097] If it is determined that the communication resource idle condition is met, at least two target wireless communication systems are determined among the wireless communication systems according to the type of service to be processed and / or the transmission quality of the wireless communication system.

[0098] In this embodiment, the communication resource idle condition may be that the quantity of data to be processed within a preset time interval before the current moment is less than a preset data volume threshold. It may also be to determine the communication resource idle time period according to the historical statistical situation of the communication transmission frequency. If the current moment is within the communication resource idle time period, it is determined that the communication resource idle condition is met.

[0099] Furthermore, when the communication resources are relatively idle, compared with when the communication resource idle condition is not met, different target wireless communication system determination methods can be set in combination with the actual conditions of each current wireless communication system.

[0100] Specifically, when the communication resources are idle, the number of data transmission channels can be appropriately increased. Whether it is for guarantee services, train control tracking services or conventional services, multi-channel transmission can be used, thereby maximizing the security and redundancy of data transmission.

[0101] As an optional but non-limiting implementation manner, the method further includes:

[0102] Determine the transmission quality of the wireless communication system according to at least one of the following monitoring indicators: transmission delay, transmission packet loss rate, and transmission error rate.

[0103] In this embodiment, the transmission quality of the wireless communication system can be determined by the transmission delay, the transmission packet loss rate, and the transmission error rate. Furthermore, according to the requirements of different service types, corresponding weights can be set for the three monitoring indicators of the transmission quality. For example, if the service type pays more attention to the timeliness of data transmission, the weight of the transmission delay can be set to a larger value; if the service type pays more attention to the security of data transmission, the weight of the transmission packet loss rate can be set to a larger value; if the service type pays more attention to the accuracy of data transmission, the weight of the transmission error rate can be set to a larger value.

[0104] Specifically, the transmission quality of the wireless communication system can be calculated by the following formula:

[0105]

[0106] where Q is the transmission quality of the wireless communication system, x 1 is the transmission delay (unit: %), w 1 is the weight of the transmission delay, x 2 is the difference between 100% and the transmission packet loss rate (unit: %), w 2 is the weight of the difference between 100% and the transmission packet loss rate, x 3is the difference (in %) between 100% and the transmission error rate, w 3 is the weight of the difference between 100% and the transmission error rate, and the sum of all weights is 1.

[0107] It should be noted that when determining the transmission quality according to the transmission quality calculation formula of the wireless communication system, it is necessary to determine the efficiency of the transmission delay according to the time (ms) of the transmission delay, and the unit is percentage (%). See Table 2 for the conversion relationship table of the transmission delay. Different transmission delay times correspond to different transmission delay percentages.

[0108] Table 2 Conversion relationship table of transmission delay

[0109] Transmission delay (ms) Transmission delay (%) 1-20 100 21-40 80 51-100 50 101-150 30 Above 150 0

[0110] Exemplarily, if the transmission delay time of a certain wireless communication system is 10 ms, the corresponding transmission delay percentage is 100%. See Table 3 for the transmission quality of the wireless communication system calculated according to the monitoring indicators, where the weights of all monitoring indicators are the same.

[0111] Table 3 Transmission quality of wireless communication system calculated according to monitoring indicators

[0112] Transmission delay (%) Transmission packet loss rate (%) Transmission error rate (%) Wireless channel transmission quality (%) 100 5 8 96

[0113] In addition, if the transmission quality of the wireless communication system is related to more other parameters, such as signal strength, data transmission rate, etc., it can be further calculated by the following formula:

[0114]

[0115] Q is the transmission quality of the wireless communication system, x n is a parameter related to the transmission quality of the wireless communication system, w n is the weight corresponding to each parameter, n is the number of parameters related to the transmission quality of the wireless communication system, and the sum of all weights is 1.

[0116] S230: If it is determined that the number of target wireless communication systems is at least two, then the data to be processed is copied according to the number of target wireless communication systems.

[0117] S240: Transmit the data to be processed through the target wireless communication system.

[0118] In the technical solution of the embodiment of the present application, the type of the service to be processed is determined based on the received data to be processed. Further, the target radio communication system is determined according to the type of the service to be processed and / or the transmission quality of the radio communication system. If the number of target radio communication systems is at least two, the data to be processed is copied according to the number of target radio communication systems, and the data to be processed is transmitted through the target radio communication system, so as to realize the integration between multi-mode radio communication systems, improve the security and redundancy of data transmission, and ensure the reliability of communication.

[0119] Embodiment III

[0120] Figure 4 FIG. is a schematic structural diagram of a data transmission device provided in Embodiment III of the present invention. This embodiment is applicable to the data transmission situation of a vehicle-mounted platform where multi-mode radio communication systems coexist. The data transmission device can be implemented in the form of hardware and / or software, and can be configured in any electronic device with network communication and computing capabilities. As Figure 4 shown, the device includes:

[0121] A communication system determination module 310, configured to determine at least one target radio communication system in each radio communication system according to the data to be processed if it is determined that at least one data to be processed sent by a vehicle-mounted device is received;

[0122] A data replication module 320, configured to copy the data to be processed according to the number of target radio communication systems if it is determined that the number of target radio communication systems is at least two;

[0123] A data transmission module 330, configured to transmit the data to be processed through the target radio communication system.

[0124] Optionally, the communication system determination module includes:

[0125] Determine the type of the service to be processed according to the data to be processed;

[0126] Determine at least one target radio communication system in each radio communication system according to the type of the service to be processed and / or the transmission quality of the radio communication system.

[0127] Optionally, the communication system determination module includes:

[0128] If it is determined that the type of the service to be processed is a guarantee service, determine at least one target radio communication system matching the guarantee service in each radio communication system;

[0129] If it is determined that the type of the service to be processed is a train control tracking service, determine at least one target radio communication system matching the train control tracking service in each radio communication system;

[0130] If it is determined that the service type to be processed is a regular service, at least one target wireless communication system is determined among the wireless communication systems according to the transmission quality of the wireless communication system.

[0131] Optionally, the communication system determination module includes:

[0132] If it is determined that the service type to be processed is a guarantee service or a train control tracking service, at least two target wireless communication systems are determined among the wireless communication systems;

[0133] If it is determined that the service type to be processed is a regular service, one target wireless communication system is determined among the wireless communication systems.

[0134] Optionally, the communication system determination module includes:

[0135] If it is determined that the communication resource idle condition is satisfied, at least two target wireless communication systems are determined among the wireless communication systems according to the service type to be processed and / or the transmission quality of the wireless communication system.

[0136] Optionally, the method further includes:

[0137] Determine the transmission quality of the wireless communication system according to at least one of the following monitoring indicators: transmission delay, transmission packet loss rate, and transmission error rate.

[0138] Optionally, the method further includes:

[0139] If it is determined that within a preset time interval, at least two pieces of response data sent by the target wireless communication systems and matching the data to be processed are received, the target response data is determined among the response data;

[0140] Send the target response data to the in-vehicle device.

[0141] The technical solution of the embodiment of the present invention determines the target wireless communication system through the received data to be processed. If the number of target wireless communication systems is at least two, the data to be processed is copied according to the number of target wireless communication systems, and the data to be processed is transmitted through the target wireless communication systems, realizing the integration between multi-mode wireless communication systems, improving the security and redundancy of data transmission, and ensuring the reliability of communication.

[0142] The data transmission device provided by the embodiment of the present invention can execute the data transmission method provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the method.

[0143] Embodiment 4

[0144] Figure 5The structural schematic diagram of an electronic device 10 that can be used to implement the embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.

[0145] As Figure 5 shown, the electronic device 10 includes at least one processor 11 and a memory communicatively connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc. The memory stores a computer program executable by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. The input / output (I / O) interface 15 is also connected to the bus 14.

[0146] Multiple components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disc, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0147] The processor 11 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the data transmission method.

[0148] In some embodiments, the data transmission method may be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed onto the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the data transmission method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the data transmission method by any other suitable means (e.g., by means of firmware).

[0149] The various embodiments of the systems and techniques described above in this document may be implemented in digital electronic circuitry, integrated circuit systems, field programmable gate arrays (FPGA), application specific integrated circuits (ASIC), application specific standard products (ASSP), systems on a chip (SOC), complex programmable logic devices (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include: implemented in one or more computer programs that may be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a special-purpose or general-purpose programmable processor that receives data and instructions from a storage system, at least one input device, and at least one output device, and transmits the data and instructions to the storage system, the at least one input device, and the at least one output device.

[0150] The computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus, such that the computer programs, when executed by the processor, cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The computer programs may be executed entirely on the machine, partially on the machine, as a stand-alone software package partially on the machine and partially on a remote machine, or entirely on the remote machine or server.

[0151] In the context of the present invention, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0152] To provide for interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can also be used to provide for interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, speech input, or tactile input).

[0153] The systems and techniques described herein can be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0154] A computing system may include a client and a server. The client and the server are generally far from each other and usually interact via a communication network. The client-server relationship is created by computer programs running on respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system, solving the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services.

[0155] It should be understood that various forms of the processes shown above can be used, steps can be reordered, added or deleted. For example, the steps described in the present invention can be executed in parallel, sequentially or in a different order, as long as the desired results of the technical solution of the present invention can be achieved, and no limitation is made herein.

[0156] The above specific embodiments do not constitute a limitation on the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims

1. A data transmission method, characterized in that: include: If it is determined that at least one data to be processed sent by the vehicle-mounted device is received, determining at least one target wireless communication system in each wireless communication system according to the data to be processed; If it is determined that the number of the target wireless communication systems is at least two, duplicating the data to be processed according to the number of the target wireless communication systems; The data to be processed is transmitted via the target wireless communication system.

2. The method according to claim 1, characterized in that Determining at least one target wireless communication system in each wireless communication system according to the data to be processed, including: Determining the type of business to be processed according to the data to be processed; At least one target wireless communication system is determined in each wireless communication system according to the type of service to be processed and / or the transmission quality of the wireless communication system.

3. The method according to claim 2, characterized in that Determining at least one target wireless communication system in each wireless communication system according to the type of service to be processed and / or the transmission quality of the wireless communication system, including: If it is determined that the type of service to be processed is a guarantee service, then determining at least one target wireless communication system matching the guarantee service in each wireless communication system; If it is determined that the type of service to be processed is a train control tracking service, then determining at least one target wireless communication system matching the train control tracking service in each wireless communication system; If it is determined that the service type to be processed is a regular service, at least one target wireless communication system is determined in each wireless communication system according to the transmission quality of the wireless communication system.

4. The method according to claim 2, characterized in that Determining at least one target wireless communication system in each wireless communication system according to the type of service to be processed and / or the transmission quality of the wireless communication system, further comprising: If it is determined that the type of service to be processed is a security service or a train control tracking service, determining at least two target wireless communication systems in each wireless communication system; If it is determined that the service type to be processed is a regular service, a target wireless communication system is determined in each wireless communication system.

5. The method according to claim 2, characterized in that: Determining at least one target wireless communication system in each wireless communication system according to the type of service to be processed and / or the transmission quality of the wireless communication system, further comprising: If it is determined that the communication resource idle condition is met, at least two target wireless communication systems are determined in each wireless communication system according to the type of service to be processed and / or the transmission quality of the wireless communication system.

6. The method according to claim 2, characterized in that The method further comprises: The transmission quality of the wireless communication system is determined based on at least one of the following monitoring indicators: transmission delay, transmission packet loss rate, and transmission bit error rate.

7. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: If it is determined that response data matching the data to be processed are received from at least two target wireless communication systems within a preset time interval, then target response data is determined in each response data; The target response data is sent to the vehicle-mounted device.

8. A data transmission device, characterized in that: include: A communication system determination module, configured to determine at least one target wireless communication system in each wireless communication system according to the data to be processed if it is determined that at least one data to be processed sent by the vehicle-mounted device is received; a data replication module, configured to replicate the data to be processed according to the number of the target wireless communication systems if it is determined that the number of the target wireless communication systems is at least two; The data transmission module is used to transmit the data to be processed through the target wireless communication system.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the data transmission method according to any one of claims 1 to 7 is implemented.

10. A storage medium storing computer executable instructions, characterized in that: The computer executable instructions are used to perform the data transmission method according to any one of claims 1 to 7 when executed by a computer processor.