Data transmission method and apparatus, storage medium, and electronic device

By accessing the terminal device through the data transmission device and adaptively selecting the transmission protocol, the problem that low-version devices cannot transmit data through high-version protocols is solved, and efficient data transmission is achieved.

CN119070880BActive Publication Date: 2025-10-21SUNWAVE COMM
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410994670.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-23
Publication Date
2025-10-21
Estimated Expiration
2044-07-23

AI Technical Summary

Technical Problem

Devices that only support older versions of data transmission protocols cannot transmit data using newer versions, leading to a need for device upgrades.

Method used

By connecting to the terminal device through a data transmission device, and adaptively selecting a data transmission protocol that meets the lower transmission performance requirements, data transmission between the terminal device and the base station can be realized.

Benefits of technology

It improves the data transmission success rate between data transmission equipment and base stations, allowing lower version devices to transmit data through higher version protocols, thus avoiding the need for device-by-device upgrades.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119070880B_ABST
    Figure CN119070880B_ABST
Patent Text Reader

Abstract

The application discloses a data transmission method and device, a storage medium and an electronic device, and the method comprises the following steps: receiving a first data transmission request initiated by a first terminal device connected with a first data transmission device; in response to the first data transmission request, detecting a first reference transmission performance in a first transmission performance of a first data transmission component and a second transmission performance of a target base station connected with the data transmission device; screening a first data transmission protocol from a first candidate data transmission protocol, wherein the first reference transmission performance meets the performance requirement of transmitting data according to the first data transmission protocol, and the first data transmission component allows transmitting data according to each protocol in the first candidate data transmission protocol; and transmitting target data to the target base station according to the first data transmission protocol. By using the technical scheme, the problem that the device supporting only a low version of data transmission protocol cannot transmit data through a high version of data transmission protocol in the related art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of base stations, and in particular to a data transmission method and device, a storage medium, and an electronic device. Background Art

[0002] Data communication between devices relies on data transmission protocols. For example, the 3GPP (3rd Generation Partnership Project) introduced a standard protocol supporting NTN (Non-Terrestrial Networks) in Release 17. In Release 17, only terminal devices compatible with the Release 17 protocol can access satellite networks. Terminals running versions prior to Release 17 cannot directly access satellite networks due to protocol limitations.

[0003] In the related technology, devices that only support lower versions of data transmission protocols cannot transmit data through higher versions of data transmission protocols. For example, if a device that only supports R15 and R16 versions of data transmission protocols wants to achieve satellite communication, the device needs to be upgraded. In this way, the devices need to be upgraded one by one.

[0004] In the related art, there is no effective solution to the problem that devices that only support low-version data transmission protocols cannot transmit data through high-version data transmission protocols. Summary of the Invention

[0005] Embodiments of the present invention provide a data transmission method and device, a storage medium, and an electronic device to at least solve the problem in the related art that devices that only support low-version data transmission protocols cannot transmit data through high-version data transmission protocols.

[0006] According to an embodiment of the present invention, a data transmission method is provided, which is applied to a first data transmission device, the first data transmission device including a first data transmission component, the first data transmission device being respectively used to connect a terminal device and a base station, the transmission performance of the terminal device being lower than the transmission performance of the base station, the method being applied to the first data transmission component, the method including: receiving a first data transmission request initiated by a first terminal device connected to the first data transmission device, wherein the first data transmission request is used to request transmission of target data to a second terminal device; responding to the first data transmission request, detecting a first reference transmission performance between the first transmission performance of the first data transmission component and the second transmission performance of a target base station connected to the data transmission device, wherein the first reference transmission performance is lower than the first target transmission performance, and the first target transmission performance is the transmission performance of the first transmission performance and the second transmission performance other than the first reference transmission performance; screening a first data transmission protocol from a first candidate data transmission protocol, wherein the first reference transmission performance meets the performance requirements for transmitting data according to the first data transmission protocol, and the first data transmission component allows data to be transmitted according to each protocol in the first candidate data transmission protocol; transmitting the target data to the target base station according to the first data transmission protocol, wherein the target base station is configured to transmit the received target data to the second terminal device.

[0007] Optionally, a device access component is deployed in the data transmission device, and the device access component is used to connect to a terminal device. The device access component is connected to the first data transmission component, and the receiving of the first data transmission request initiated by the first terminal device connected to the first data transmission device includes: detecting the request received on the device access component connected to the first terminal device; and extracting the first data transmission request received by the device access component when it is detected that the device access component connected to the first terminal device has received a request for requesting data transmission.

[0008] Optionally, the detecting of the first transmission performance of the first data transmission component and the first reference transmission performance in the second transmission performance of the target base station connected to the data transmission device includes: detecting a reference data transmission protocol corresponding to the target base station, wherein the target base station allows data transmission according to each data transmission protocol in the reference data transmission protocol; detecting the first transmission performance according to the first candidate data transmission protocol, and detecting the second transmission performance according to the reference data transmission protocol; and screening the first reference transmission performance from the first transmission performance and the second transmission performance.

[0009] Optionally, detecting the first transmission performance according to the first candidate data transmission protocol includes: in a case where the first candidate data transmission protocol includes N data transmission protocols, detecting the first transmission performance according to the N data transmission protocols by performing the following steps, wherein N is a positive integer greater than or equal to 2: detecting the data transmission performance corresponding to each protocol in the N data transmission protocols to obtain N data transmission performances; determining the data transmission performance greater than or equal to a first data transmission performance threshold among the N data transmission performances as the first transmission performance; detecting the second transmission performance according to the reference data transmission protocol includes: in a case where the reference data transmission protocol includes M data transmission protocols, detecting the second transmission performance according to the M data transmission protocols by performing the following steps, wherein M is a positive integer greater than or equal to 2: detecting the data transmission performance corresponding to each protocol in the M data transmission protocols to obtain M data transmission performances; determining the data transmission performance greater than or equal to a second data transmission performance threshold among the M data transmission performances as the second transmission performance.

[0010] Optionally, the screening of the first data transmission protocol from the first candidate data transmission protocols includes: when the first candidate data transmission protocols include N data transmission protocols, screening the first data transmission protocol from the N data transmission protocols by performing the following steps, wherein N is a positive integer greater than or equal to 2: screening P data transmission protocols whose transmission performance is greater than or equal to the first reference transmission performance from the N data transmission protocols, wherein P is a positive integer less than or equal to N; and screening the first data transmission protocol from the P data transmission protocols.

[0011] Optionally, transmitting the target data to the target base station according to the first data transmission protocol includes: using the target data to generate target protocol data that complies with the first data transmission protocol; and transmitting the target data to the target base station.

[0012] According to another embodiment of the present invention, another data transmission method is provided and applied to a second data transmission device, wherein the second data transmission device includes a second data transmission component, and the second data transmission device is used to connect a terminal device and a base station respectively, and the transmission performance of the terminal device is lower than the transmission performance of the base station. The method is applied to the second data transmission component, and the method includes: receiving a second data transmission request initiated by a target base station connected to the second data transmission device, wherein the second data transmission request is used to request transmission of target data to a second terminal device connected to the second data transmission device; responding to the second data transmission request, detecting a third transmission performance of the second data transmission component and a second reference transmission performance in the second transmission performance of the target base station, wherein the second reference transmission performance is lower than the second target transmission performance, and the second target transmission performance is the transmission performance of the third transmission performance and the second transmission performance other than the second reference transmission performance; screening a second data transmission protocol from a second candidate data transmission protocol, wherein the second reference transmission performance meets the performance requirements for transmitting data according to the second data transmission protocol, and the second data transmission component allows data to be transmitted according to each protocol in the second candidate data transmission protocol; receiving the target data transmitted by the target base station according to the second data transmission protocol, wherein the second data transmission component is configured to transmit the received target data to the second terminal device.

[0013] According to another embodiment of the present invention, a data transmission device is further provided, which is applied to a first data transmission device, the first data transmission device including a first data transmission component, the first data transmission device being respectively used to connect a terminal device and a base station, the transmission performance of the terminal device being lower than the transmission performance of the base station, the device being applied to the first data transmission component and including: a first receiving module, used to receive a first data transmission request initiated by a first terminal device connected to the first data transmission device, wherein the first data transmission request is used to request transmission of target data to a second terminal device; a first detection module, used to respond to the first data transmission request and detect a first reference transmission performance between the first transmission performance of the first data transmission component and the second transmission performance of a target base station connected to the data transmission device, wherein the first reference transmission performance is lower than the first target transmission performance, and the first target transmission performance is the transmission performance of the first transmission performance and the second transmission performance other than the first reference transmission performance; a first screening module, used to screen a first data transmission protocol from a first candidate data transmission protocol, wherein the first reference transmission performance meets the performance requirements for transmitting data according to the first data transmission protocol, and the first data transmission component allows data to be transmitted according to each protocol in the first candidate data transmission protocol; and a transmission module, used to transmit the target data to the target base station according to the first data transmission protocol, wherein the target base station is configured to transmit the received target data to the second terminal device.

[0014] According to another aspect of the embodiments of the present invention, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is configured to execute the above-mentioned data transmission method when running.

[0015] According to another aspect of an embodiment of the present invention, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the data transmission method through the computer program.

[0016] According to another embodiment of the present application, a computer program product is provided, including a computer program, which implements the steps of any of the above method embodiments when executed by a processor.

[0017] In an embodiment of the present invention, the transmission performance of the terminal device is lower than the transmission performance of the base station. It is understandable that the terminal device itself cannot transmit data with the base station. On the one hand, by connecting the terminal device to the data transmission device, the data to be transmitted is transmitted to the base station through the data transmission device. In this way, data transmission between the terminal device and the base station is achieved. On the other hand, according to the transmission performance of the base station and the transmission performance of the data transmission device, a data transmission protocol that meets the lower transmission performance is adaptively selected, thereby achieving a match in the transmission capabilities between the data transmission device and the base station, and improving the success rate of data transmission between the data transmission device and the base station. The above technical solution solves the problem in the related technology that devices that only support low-version data transmission protocols cannot transmit data through high-version data transmission protocols, and achieves the technical effect that devices that only support low-version data transmission protocols are allowed to transmit data through high-version data transmission protocols. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0019] Figure 1 This is a hardware structure block diagram of a computer terminal for a data transmission method according to an embodiment of the present invention;

[0020] Figure 2 is a flow chart of a data transmission method according to an embodiment of the present invention;

[0021] Figure 3 This is a schematic diagram of a data transmission method in transparent transmission mode according to an embodiment of the present invention. Figure 1 ;

[0022] Figure 4 This is a schematic diagram of a data transmission method in transparent transmission mode according to an embodiment of the present invention. Figure 2 ;

[0023] Figure 5 is a schematic diagram of a data transmission method in a regeneration mode according to an embodiment of the present invention. Figure 1 ;

[0024] Figure 6 is a schematic diagram of a data transmission method in a regeneration mode according to an embodiment of the present invention. Figure 2 ;

[0025] Figure 7 It is a structural block diagram of a data transmission device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0026] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.

[0027] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0028] The method embodiments provided in the embodiments of the present invention can be executed in a computer terminal, a computer terminal or a similar computing device. Taking running on a computer terminal as an example, Figure 1 FIG. 1 is a hardware structure diagram of a computer terminal according to a data transmission method of an embodiment of the present invention. Figure 1 As shown, the computer terminal may include one or more ( Figure 1 Only one is shown) a processor 102 (the processor 102 may include but is not limited to a microprocessor MCU or a programmable logic device FPGA and other processing devices) and a memory 104 for storing data. In an exemplary embodiment, the computer terminal may also include a transmission device 106 and an input / output device 108 for communication functions. It will be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above-mentioned computer terminal. For example, the computer terminal may also include Figure 1 More or fewer components than shown, or with Figure 1 Equivalent functions or comparisons shown Figure 1 Shown are different configurations with more functionality.

[0029] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the data transmission method in the embodiment of the present invention. The processor 102 executes the computer program stored in the memory 104 to perform various functional applications and data processing, that is, to implement the above-mentioned method. The memory 104 may include a high-speed random access memory and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely located relative to the processor 102, and these remote memories may be connected to the computer terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0030] The transmission device 106 is used to receive or send data via a network. A specific example of the aforementioned network may include a wireless network provided by a computer terminal's communications provider. In one embodiment, the transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to enable communication with the Internet. In another embodiment, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0031] First, the terms involved in the embodiments of this application are explained as follows:

[0032] NTN: Non-Terrestrial Networks, non-terrestrial network.

[0033] GPS: Global Positioning System.

[0034] gNB (gNodeB): gNodeB is a base station defined by 3GPP for 5G (NR) wireless network design.

[0035] NR: New Radio, refers to the 5G wireless network.

[0036] IAB: Integrated access and backhaul.

[0037] MT: Mobile Termination, mobile terminal.

[0038] UU interface: Universal User to Network Interface, the interface between the universal user and the wireless network.

[0039] BAP: (Backhaul Adaptation Protocol), backhaul adaptation protocol.

[0040] NG interface: Next Generation interface, NG interface refers to the interface between the radio access network and the 5G core network.

[0041] 5GC: Fifth Generation Core network, 5G core network.

[0042] S1-U: S1 for the user plane, S1 interface of the user plane.

[0043] MME: Mobile Management Entity, mobile management entity (LTE core network).

[0044] X2-C: X2-Control plane, X2 interface control plane.

[0045] eNodeB: eNodeB is a 3GPP base station for 4G (LTE).

[0046] DU: Distributed Unit, distributed unit.

[0047] SRI: Satellite Radio Interface, satellite radio interface.

[0048] NTN gateway: NTN gateway.

[0049] In this embodiment, a data transmission method is provided, which is applied to the above-mentioned computer terminal. Figure 2 : is a flow chart of a data transmission method according to an embodiment of the present invention. Figure 2 As shown, the method is applied to a first data transmission device, the first data transmission device includes a first data transmission component, the first data transmission device is used to connect a terminal device and a base station respectively, the transmission performance of the terminal device is lower than the transmission performance of the base station, and the method is applied to the first data transmission component. The process includes the following steps:

[0050] Step S202: receiving a first data transmission request initiated by a first terminal device connected to the first data transmission device, wherein the first data transmission request is used to request transmission of target data to a second terminal device;

[0051] Step S204: In response to the first data transmission request, detecting a first reference transmission performance between a first transmission performance of the first data transmission component and a second transmission performance of a target base station connected to the data transmission device, wherein the first reference transmission performance is lower than a first target transmission performance, and the first target transmission performance is a transmission performance of the first transmission performance and the second transmission performance other than the first reference transmission performance;

[0052] Step S206: Filter a first data transmission protocol from the first candidate data transmission protocols, wherein the first reference transmission performance meets the performance requirement for transmitting data according to the first data transmission protocol, and the first data transmission component allows data transmission according to each protocol in the first candidate data transmission protocols;

[0053] Step S208: Transmit the target data to the target base station according to the first data transmission protocol, wherein the target base station is configured to transmit the received target data to the second terminal device.

[0054] Through the above steps, the transmission performance of the terminal device is lower than the transmission performance of the base station. It can be understood that the terminal device itself cannot transmit data with the base station. On the one hand, by connecting the terminal device to the data transmission device, the data to be transmitted is transmitted to the base station through the data transmission device. In this way, data transmission between the terminal device and the base station is realized. On the other hand, according to the transmission performance of the base station and the transmission performance of the data transmission device, the data transmission protocol that meets the lower transmission performance is adaptively selected, and the transmission capacity between the data transmission device and the base station is matched, which improves the success rate of data transmission between the data transmission device and the base station. The above technical solution solves the problem in the related technology that devices that only support low-version data transmission protocols cannot transmit data through high-version data transmission protocols, and realizes the technical effect that devices that only support low-version data transmission protocols are allowed to transmit data through high-version data transmission protocols.

[0055] In the technical solution provided in the above step S202, the transmission performance of the terminal device is lower than the transmission performance of the base station. It can be understood that the transmission performance of the terminal device cannot meet the performance requirements for data transmission between the terminal device and the base station. For example, when the transmission performance of the terminal device is lower than the transmission performance of the base station, the terminal device itself cannot transmit data to the base station. For example, the terminal device itself cannot transmit data to the base station.

[0056] Optionally, in this embodiment, the first data transmission device may, but is not limited to, allow connection to multiple terminal devices. The first data transmission device may, but is not limited to, simultaneously receive multiple data transmission requests initiated by multiple connected terminal devices and process multiple data transmission requests in parallel.

[0057] In an exemplary embodiment, a device access component is deployed in the data transmission device, and the device access component is used to connect to a terminal device. The device access component is connected to the first data transmission component, and can receive a first data transmission request initiated by a first terminal device connected to the first data transmission device in the following manner, but is not limited to: detecting a request received on the device access component connected to the first terminal device; and extracting the first data transmission request received by the device access component when it is detected that a request for requesting data transmission is received on the device access component connected to the first terminal device.

[0058] Optionally, in this embodiment, the device access component can be but is not limited to being used to access a terminal device, and the terminal device can be but is not limited to initiating various requests. When it is detected that a request for requesting data transmission is received on the device access component connected to the first terminal device, it can be but is not limited to extracting the first data transmission request received by the device access component.

[0059] In the technical solution provided in the above step S204, the target base station can be screened in the following manner, but is not limited to: screening a reference base station that is allowed to transmit data to the second terminal device from the candidate base stations, detecting the link description information of the transmission link between each base station in the reference base station and the first terminal device, wherein the link description information is used to indicate the path length of the transmission link between each base station and the first terminal device, and / or the transmission time of unit data transmitted through the transmission link between each base station and the first terminal device.

[0060] Optionally, in this embodiment, the target base station can be but is not limited to being deployed on the ground or in a satellite, and this application does not impose any restrictions on the deployment location of this base station.

[0061] In an exemplary embodiment, the first transmission performance of the first data transmission component and the first reference transmission performance in the second transmission performance of the target base station connected to the data transmission device can be detected in the following manner, but is not limited to: detecting the reference data transmission protocol corresponding to the target base station, wherein the target base station allows data transmission according to each data transmission protocol in the reference data transmission protocol; detecting the first transmission performance according to the first candidate data transmission protocol, and detecting the second transmission performance according to the reference data transmission protocol; and screening the first reference transmission performance from the first transmission performance and the second transmission performance.

[0062] Optionally, in this embodiment, the reference data transmission protocol corresponding to the target base station may include, but is not limited to, one or more different data transmission protocols, and / or different versions of the same data transmission protocol.

[0063] Optionally, in this embodiment, the execution order between the operation of detecting the reference data transmission protocol corresponding to the target base station and the operation of detecting the first transmission performance according to the first candidate data transmission protocol is not limited. For example, the operation of detecting the first transmission performance according to the first candidate data transmission protocol can be performed first, and then the operation of detecting the reference data transmission protocol corresponding to the target base station can be performed.

[0064] In an exemplary embodiment, the first transmission performance can be detected according to the first candidate data transmission protocol in the following manner, but is not limited to: in the case where the first candidate data transmission protocol includes N data transmission protocols, the first transmission performance is detected according to the N data transmission protocols by performing the following steps, wherein N is a positive integer greater than or equal to 2: detecting the data transmission performance corresponding to each of the N data transmission protocols to obtain N data transmission performances; and determining the data transmission performance greater than or equal to the first data transmission performance threshold among the N data transmission performances as the first transmission performance.

[0065] The second transmission performance can be detected according to the reference data transmission protocol, but is not limited to: when the reference data transmission protocol includes M data transmission protocols, the second transmission performance is detected according to the M data transmission protocols by performing the following steps, wherein M is a positive integer greater than or equal to 2: detecting the data transmission performance corresponding to each of the M data transmission protocols to obtain M data transmission performances; and determining the data transmission performance greater than or equal to the second data transmission performance threshold among the M data transmission performances as the second transmission performance.

[0066] Optionally, in this embodiment, the first transmission performance may also be determined in, but not limited to, the following manner: determining the maximum data transmission performance among the N data transmission performances as the first transmission performance.

[0067] Optionally, in this embodiment, the second transmission performance may also be determined in, but not limited to, the following manner: determining the maximum data transmission performance among the M data transmission performances as the second transmission performance.

[0068] In the technical solution provided in step S206 above, the first candidate data transmission protocol may include, but is not limited to, one or more different data transmission protocols and / or different versions of the same data transmission protocol. For example, the 3GPP (3rd Generation Partnership Project) organization introduced a standard protocol supporting NTN (Non-Terrestrial Networks) in Release 17 of the standard.

[0069] Optionally, in this embodiment, the reference data transmission protocol includes a first data transmission protocol. It can be understood that the target base station allows data to be transmitted according to the first data transmission protocol.

[0070] Optionally, in this embodiment, the first reference transmission performance may be the first transmission performance or the second transmission performance, and the corresponding first target transmission performance may be the second transmission performance or the first transmission performance.

[0071] In an exemplary embodiment, the first data transmission protocol can be screened from the first candidate data transmission protocols in the following manner, but is not limited to: in the case where the first candidate data transmission protocol includes N data transmission protocols, the first data transmission protocol is screened from the N data transmission protocols by performing the following steps, wherein N is a positive integer greater than or equal to 2: P data transmission protocols having transmission performance greater than or equal to the first reference transmission performance are screened from the N data transmission protocols, wherein P is a positive integer less than or equal to N; and the first data transmission protocol is screened from the P data transmission protocols.

[0072] Optionally, in this embodiment, the first data transmission protocol can be screened from P data transmission protocols in the following manner, but not limited to: randomly screening the first data transmission protocol from the P data transmission protocols, or determining a data transmission protocol whose sending success rate among the P data transmission protocols is greater than or equal to a success rate threshold as the first data transmission protocol, wherein the i-th sending success rate is equal to the value obtained by dividing the number of data successfully sent according to the i-th data transmission protocol among the P data transmission protocols by the total number of data sent according to the i-th data transmission protocol, and i is a positive integer less than or equal to P.

[0073] In the technical solution provided in the above step S208, the target data can be transmitted to the target base station in accordance with, but not limited to, the first data transmission protocol. The data transmission between the terminal device and the base station that were originally unable to realize data communication is realized through the data transmission device, thereby avoiding the need to upgrade the terminal devices one by one to realize data transmission between the upgraded terminal device and the base station. Through the embodiment of the present application, data transmission between multiple terminal devices and the base station is realized through a shared data transmission device, thereby improving data transmission efficiency.

[0074] In an exemplary embodiment, the target data may be transmitted to the target base station according to the first data transmission protocol in the following manner, but is not limited to: using the target data to generate target protocol data that complies with the first data transmission protocol; and transmitting the target data to the target base station.

[0075] Optionally, in this embodiment, the target data may be encapsulated according to, but not limited to, the first data transmission protocol to obtain target protocol data.

[0076] This embodiment provides another data transmission method, which is applied to a second data transmission device. The second data transmission device includes a second data transmission component. The second data transmission device is used to connect a terminal device and a base station respectively. The transmission performance of the terminal device is lower than the transmission performance of the base station. The method is applied to the second data transmission component and includes:

[0077] Step S303: receiving a second data transmission request initiated by a target base station connected to the second data transmission device, wherein the second data transmission request is used to request transmission of target data to a second terminal device connected to the second data transmission device;

[0078] Step S304: In response to the second data transmission request, detecting a third transmission performance of the second data transmission component and a second reference transmission performance in the second transmission performance of the target base station, wherein the second reference transmission performance is lower than a second target transmission performance, and the second target transmission performance is a transmission performance of the third transmission performance and the second transmission performance excluding the second reference transmission performance;

[0079] Step S306: Filter a second data transmission protocol from the second candidate data transmission protocols, wherein the second reference transmission performance meets the performance requirement for transmitting data according to the second data transmission protocol, and the second data transmission component allows data transmission according to each protocol in the second candidate data transmission protocols;

[0080] Step S308: Receive the target data transmitted by the target base station according to the second data transmission protocol, wherein the second data transmission component is configured to transmit the received target data to the second terminal device.

[0081] Optionally, in this embodiment, the third transmission performance of the second data transmission component and the second reference transmission performance in the second transmission performance of the target base station can be detected in the following manner, but is not limited to: detecting the third transmission performance according to the second candidate data transmission protocol; and screening the second reference transmission performance from the third transmission performance and the second transmission performance.

[0082] Optionally, in this embodiment, the third transmission performance can be detected according to the second candidate data transmission protocol in the following manner, but not limited to: when the second candidate data transmission protocol includes Q data transmission protocols, the third transmission performance is detected according to the Q data transmission protocols by performing the following steps, where Q is a positive integer greater than or equal to 2: detecting the data transmission performance corresponding to each of the Q data transmission protocols to obtain Q data transmission performances; and determining the data transmission performance among the Q data transmission performances that is greater than or equal to the third data transmission performance threshold as the third transmission performance.

[0083] Optionally, in this embodiment, the second data transmission protocol can be screened from the second candidate data transmission protocols in the following manner, but is not limited to: when the second candidate data transmission protocol includes Q data transmission protocols, the second data transmission protocol is screened from the Q data transmission protocols by performing the following steps, where N is a positive integer greater than or equal to 2: R data transmission protocols having transmission performance greater than or equal to the first reference transmission performance are screened from the Q data transmission protocols, where R is a positive integer less than or equal to Q; and the second data transmission protocol is screened from the R data transmission protocols.

[0084] Optionally, in this embodiment, a target device access component is deployed in the second data transmission device, and the target device access component is used to connect to the terminal device. The target device access component is connected to the second data transmission component, and can, but is not limited to, receive the target data transmitted by the target base station according to the second data transmission protocol in the following manner: receive the target data transmitted by the target base station, and transmit the target data to the second terminal device through the target device access component.

[0085] In order to better understand the process of the above data transmission method, the implementation method flow of the above data transmission is described below in combination with an optional embodiment, but it is not used to limit the technical solution of the embodiment of the present invention.

[0086] As an optional example, the method of data transmission between the terminal device and the base station may include but is not limited to transparent transmission mode and regeneration mode, etc. In the transparent transmission mode, the base station deployed on the ground receives the data transmitted by the data transmission device, and the base station sends the data to the satellite, and the satellite only forwards the received data; in the regeneration mode, the base station deployed on the satellite receives the data transmitted by the data transmission device, processes the received data, and then transmits the processed data.

[0087] In this embodiment, a data transmission method is provided. Figure 3 This is a schematic diagram of a data transmission method in transparent transmission mode according to an embodiment of the present invention. Figure 1 ,like Figure 3 As shown, the data transmission equipment supporting satellite access (e.g., IAB (Integrated access and backhaul) node) supports the access function of terminal equipment of R17 version or subsequent evolution version, and the device access component (e.g., DU module) of the data transmission equipment supporting satellite access (e.g., IAB (Integrated access and backhaul) node) supports access to terminal equipment that only supports data protocols of versions such as R15 and R16. The data transmission equipment supporting satellite access (e.g., IAB (Integrated access and backhaul) node) is accessed to the base station (e.g., gNodeB) through the data transmission component (e.g., MT (Mobile Termination) module). In this method, the base station (e.g., gNodeB) supports the access function of the IAB node through the satellite. The NTN mode can adopt the transparent transmission mode, and the satellite and the gateway station together serve as the UU interface of NR. The satellite does not perform signal modulation and demodulation processing, and the base station (e.g., gNodeB) completes the signal modulation and demodulation. After the base station (e.g., gNodeB) completes the BAP (Backhaul Adaptation Protocol) layer adaptation processing, it transmits signaling and data to 5GC through the NG interface to complete the access and service transmission of the NR terminal (equivalent to the terminal device).

[0088] Figure 4 This is a schematic diagram of a data transmission method in transparent transmission mode according to an embodiment of the present invention. Figure 2 ,like Figure 4As shown, a data transmission device supporting satellite access (e.g., an IAB (Integrated access and backhaul) node) supports the access function of terminal devices of R17 version or later evolution versions, and a device access component (e.g., an LTE Cell module) of a data transmission device supporting satellite access (e.g., an IAB (Integrated access and backhaul) node) supports access of terminal devices or user equipment of R8, R9, R10 and later LTE versions (equivalent to data transmission protocol versions). A data transmission device supporting satellite access (e.g., an IAB (Integrated access and backhaul) node) is connected to a base station (e.g., a gNodeB) through a data transmission component (e.g., an MT (Mobile Termination) module). In this method, the base station (e.g., a gNodeB) supports the access function of a data transmission device (e.g., an IAB (Integrated access and backhaul) node) with satellite access. The NTN mode can be, but is not limited to, a transparent transmission mode, where the satellite and the gateway together serve as the UU interface of the NR. The satellite does not perform signal modulation and demodulation, and the base station (e.g., a gNodeB) completes signal modulation and demodulation. A base station (e.g., a gNodeB) can connect to the MME via the S1-U interface to facilitate access and data transmission for LTE terminals or user equipment. Alternatively, a base station (e.g., a gNodeB) can transmit information to a base station (e.g., an eNodeB) via the X2-C interface. Signaling is then transmitted between the eNodeB and the MME via the S1 interface.

[0089] In this embodiment, a data transmission method is provided. Figure 5 is a schematic diagram of a data transmission method in a regeneration mode according to an embodiment of the present invention. Figure 1 ,like Figure 5As shown, the data transmission equipment supporting satellite access (e.g., IAB (Integrated access and backhaul) node) supports the access function of terminal equipment of R17 version or subsequent evolution version, and the device access component (e.g., DU module) of the data transmission equipment supporting satellite access (e.g., IAB (Integrated access and backhaul) node) supports access to terminal equipment that only supports R15 and R16 versions of the data transmission protocol. The data transmission equipment supporting satellite access (e.g., IAB (Integrated access and backhaul) node) is accessed to the base station (e.g., gNodeB) through the data transmission component (e.g., MT (Mobile Termination) module). In this method, the base station (e.g., gNodeB) supports the access function of the data transmission equipment (e.g., IAB (Integrated access and backhaul) node) supporting satellite access. The NTN mode adopts a regeneration mode, and the main function of the base station (e.g., gNodeB) is located on the satellite, and the modulation and demodulation processing of the signal is completed on the satellite. After the base station (e.g., gNodeB) completes the BAP (Backhaul Adaptation Protocol) layer adaptation processing, it transmits the information transmitted to the 5GC to the ground through the SRI (Satellite Radio Interface) interface between the satellite and the gateway station, and then forwards it to the 5GC, completing the connection between the terminal device or user equipment and the 5GC.

[0090] Figure 6 is a schematic diagram of a data transmission method in a regeneration mode according to an embodiment of the present invention. Figure 2 ,like Figure 6As shown, the data transmission equipment supporting satellite access (e.g., IAB (Integrated access and backhaul) node) supports the access function of R17 version or subsequent evolution version, and the device access component (e.g., LTE Cell module) of the data transmission equipment supporting satellite access (e.g., IAB (Integrated access and backhaul) node) supports access of terminal equipment or user equipment of R8, R9, R10 and later LTE versions. The data transmission equipment supporting satellite access (e.g., IAB (Integrated access and backhaul) node) is accessed to the base station (e.g., gNodeB) through the data transmission component (e.g., MT (Mobile Termination) module). In this method, the base station (e.g., gNodeB) supports the access function of the data transmission equipment (e.g., IAB (Integrated access and backhaul) node) with satellite access. The NTN mode adopts a regeneration mode, and the main function of the base station (e.g., gNodeB) is located on the satellite, and the modulation and demodulation processing of the signal is completed on the satellite. After completing the BAP (Backhaul Adaptation Protocol) layer adaptation processing, the base station (e.g., gNodeB) transmits the information to the MME to the ground through the SRI (Satellite Radio Interface) interface between the satellite and the gateway station, and then forwards it to the MME, completing the connection between the terminal or user equipment and the MME.

[0091] The embodiments of the present application provide a new type of accessible data transmission device with satellite communication capabilities. This device enables common NR commercial terminals (R15, R16) or LTE terminals (e.g., R8, R9, R10, etc.) to connect to a satellite communication network without requiring any terminal-side modifications. This provides a backhaul method without the need for a wired network, improving wireless coverage in areas without a backhaul network. This can effectively reduce data backhaul issues in areas without a wired network, further resolving coverage issues.

[0092] Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods of various embodiments of the present invention.

[0093] Figure 7 1 is a structural block diagram of a data transmission device according to an embodiment of the present invention, which is applied to a first data transmission device, wherein the first data transmission device includes a first data transmission component, and the first data transmission device is used to connect a terminal device and a base station respectively. The transmission performance of the terminal device is lower than the transmission performance of the base station. The device is applied to the first data transmission component, such as Figure 7 As shown, the device includes:

[0094] A first receiving module 702 is configured to receive a first data transmission request initiated by a first terminal device connected to the first data transmission device, wherein the first data transmission request is used to request transmission of target data to a second terminal device;

[0095] A first detection module 704 is configured to, in response to the first data transmission request, detect a first reference transmission performance between a first transmission performance of the first data transmission component and a second transmission performance of a target base station connected to the data transmission device, wherein the first reference transmission performance is lower than a first target transmission performance, and the first target transmission performance is a transmission performance of the first transmission performance and the second transmission performance other than the first reference transmission performance;

[0096] a first screening module 706, configured to screen a first data transmission protocol from first candidate data transmission protocols, wherein the first reference transmission performance satisfies a performance requirement for transmitting data according to the first data transmission protocol, and the first data transmission component allows data transmission according to each of the first candidate data transmission protocols;

[0097] The transmission module 708 is used to transmit the target data to the target base station according to the first data transmission protocol, wherein the target base station is configured to transmit the received target data to the second terminal device.

[0098] Through the above embodiments, the transmission performance of the terminal device is lower than the transmission performance of the base station. It can be understood that the terminal device itself cannot transmit data with the base station. On the one hand, by connecting the terminal device to the data transmission device, the data to be transmitted is transmitted to the base station through the data transmission device. In this way, data transmission between the terminal device and the base station is realized. On the other hand, according to the transmission performance of the base station and the transmission performance of the data transmission device, a data transmission protocol that meets the lower transmission performance is adaptively selected, and the transmission capacity between the data transmission device and the base station is matched, thereby improving the success rate of data transmission between the data transmission device and the base station. The above technical solution solves the problem in the related technology that devices that only support low-version data transmission protocols cannot transmit data through high-version data transmission protocols, and realizes the technical effect that devices that only support low-version data transmission protocols are allowed to transmit data through high-version data transmission protocols.

[0099] In an exemplary embodiment, a device access component is deployed in the data transmission device, the device access component is used to connect to a terminal device, the device access component is connected to the first data transmission component, and the first receiving module includes:

[0100] a detection unit, configured to detect a request received by the device access component connected to the first terminal device;

[0101] The extraction unit is configured to extract the first data transmission request received by the device access component when detecting that the device access component connected to the first terminal device has received a request for requesting data transmission.

[0102] In an exemplary embodiment, the first detection module includes:

[0103] a first detection unit, configured to detect a reference data transmission protocol corresponding to the target base station, wherein the target base station allows data transmission according to each data transmission protocol in the reference data transmission protocol;

[0104] a second detection unit, configured to detect the first transmission performance according to the first candidate data transmission protocol, and detect the second transmission performance according to the reference data transmission protocol;

[0105] A screening unit is configured to screen the first reference transmission performance from the first transmission performance and the second transmission performance.

[0106] In an exemplary embodiment, the second detection unit is configured to: when the first candidate data transmission protocol includes N data transmission protocols, detect the first transmission performance according to the N data transmission protocols by performing the following steps, where N is a positive integer greater than or equal to 2: detecting the data transmission performance corresponding to each of the N data transmission protocols to obtain N data transmission performances; and determining a data transmission performance greater than or equal to a first data transmission performance threshold among the N data transmission performances as the first transmission performance;

[0107] The second detection unit is used to: when the reference data transmission protocol includes M data transmission protocols, detect the second transmission performance according to the M data transmission protocols by performing the following steps, wherein M is a positive integer greater than or equal to 2: detect the data transmission performance corresponding to each protocol in the M data transmission protocols to obtain M data transmission performances; and determine the data transmission performance in the M data transmission performances that is greater than or equal to the second data transmission performance threshold as the second transmission performance.

[0108] In an exemplary embodiment, the first screening module is configured to, when the first candidate data transmission protocols include N data transmission protocols, screen the first data transmission protocol from the N data transmission protocols by performing the following steps, where N is a positive integer greater than or equal to 2:

[0109] Selecting P data transmission protocols having transmission performance greater than or equal to the first reference transmission performance from the N data transmission protocols, where P is a positive integer less than or equal to N;

[0110] The first data transmission protocol is selected from the P data transmission protocols.

[0111] In an exemplary embodiment, the transmission module includes:

[0112] A generating unit, configured to generate target protocol data conforming to the first data transmission protocol using the target data;

[0113] A transmission unit is configured to transmit the target data to the target base station.

[0114] In an embodiment of the present application, another data transmission device is provided, which is applied to a second data transmission device. The second data transmission device includes a second data transmission component. The second data transmission device is used to connect a terminal device and a base station respectively. The transmission performance of the terminal device is lower than the transmission performance of the base station. The device is applied to the second data transmission component and includes:

[0115] a second receiving module, configured to receive a second data transmission request initiated by a target base station connected to the second data transmission device, wherein the second data transmission request is used to request transmission of target data to a second terminal device connected to the second data transmission device;

[0116] a second detection module, configured to, in response to the second data transmission request, detect a third transmission performance of the second data transmission component and a second reference transmission performance in the second transmission performance of the target base station, wherein the second reference transmission performance is lower than a second target transmission performance, and the second target transmission performance is a transmission performance of the third transmission performance and the second transmission performance excluding the second reference transmission performance;

[0117] a second screening module, configured to screen a second data transmission protocol from second candidate data transmission protocols, wherein the second reference transmission performance meets a performance requirement for transmitting data according to the second data transmission protocol, and the second data transmission component allows data transmission according to each protocol in the second candidate data transmission protocol;

[0118] A third receiving module is configured to receive the target data transmitted by the target base station according to the second data transmission protocol, wherein the second data transmission component is configured to transmit the received target data to the second terminal device.

[0119] An embodiment of the present invention further provides a storage medium, which includes a stored program, wherein the program executes any of the above methods when it is run.

[0120] Optionally, in this embodiment, the storage medium may be configured to store program codes for executing the following steps:

[0121] S1, receiving a first data transmission request initiated by a first terminal device connected to the first data transmission device, wherein the first data transmission request is used to request transmission of target data to a second terminal device;

[0122] S2, in response to the first data transmission request, detecting a first reference transmission performance between a first transmission performance of the first data transmission component and a second transmission performance of a target base station connected to the data transmission device, wherein the first reference transmission performance is lower than a first target transmission performance, and the first target transmission performance is a transmission performance of the first transmission performance and the second transmission performance other than the first reference transmission performance;

[0123] S3, selecting a first data transmission protocol from first candidate data transmission protocols, wherein the first reference transmission performance meets the performance requirement of transmitting data according to the first data transmission protocol, and the first data transmission component allows data transmission according to each protocol in the first candidate data transmission protocol;

[0124] S4. Transmit the target data to the target base station according to the first data transmission protocol, wherein the target base station is configured to transmit the received target data to the second terminal device.

[0125] An embodiment of the present invention further provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0126] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.

[0127] Optionally, in this embodiment, the processor may be configured to execute the following steps through a computer program:

[0128] S1, receiving a first data transmission request initiated by a first terminal device connected to the first data transmission device, wherein the first data transmission request is used to request transmission of target data to a second terminal device;

[0129] S2, in response to the first data transmission request, detecting a first reference transmission performance between a first transmission performance of the first data transmission component and a second transmission performance of a target base station connected to the data transmission device, wherein the first reference transmission performance is lower than a first target transmission performance, and the first target transmission performance is a transmission performance of the first transmission performance and the second transmission performance other than the first reference transmission performance;

[0130] S3, selecting a first data transmission protocol from first candidate data transmission protocols, wherein the first reference transmission performance meets the performance requirement of transmitting data according to the first data transmission protocol, and the first data transmission component allows data transmission according to each protocol in the first candidate data transmission protocol;

[0131] S4. Transmit the target data to the target base station according to the first data transmission protocol, wherein the target base station is configured to transmit the received target data to the second terminal device.

[0132] Optionally, in this embodiment, the above-mentioned storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store program codes.

[0133] An embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the steps in any one of the above method embodiments are implemented.

[0134] An embodiment of the present application further provides another computer program product, comprising a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of any of the above method embodiments are implemented.

[0135] An embodiment of the present application also provides a computer program, which includes computer instructions stored in a computer-readable storage medium; a processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the steps of any of the above method embodiments.

[0136] Optionally, specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.

[0137] Obviously, those skilled in the art will appreciate that the various modules or steps of the present invention described above can be implemented using a general-purpose computing device, centralized on a single computing device, or distributed across a network of multiple computing devices. Alternatively, they can be implemented using program code executable by a computing device, which can then be stored in a storage device and executed by the computing device. In some cases, the steps shown or described can be performed in a different order than that shown, or can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.

[0138] The foregoing description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Those skilled in the art will readily appreciate that various modifications and variations of the present invention are possible. Any modifications, equivalent substitutions, or improvements made within the principles of the present invention are intended to be within the scope of protection of the present invention.

Claims

1. A data transmission method, characterized in that: The method is applied to a first data transmission device, the first data transmission device including a first data transmission component, the first data transmission device being respectively used to connect a terminal device and a base station, the transmission performance of the terminal device being lower than the transmission performance of the base station, and the method is applied to the first data transmission component, the method including: receiving a first data transmission request initiated by a first terminal device connected to the first data transmission device, wherein the first data transmission request is used to request transmission of target data to a second terminal device; In response to the first data transmission request, detecting a first reference transmission performance between a first transmission performance of the first data transmission component and a second transmission performance of a target base station connected to the data transmission device, wherein the first reference transmission performance is lower than a first target transmission performance, and the first target transmission performance is a transmission performance of the first transmission performance and the second transmission performance other than the first reference transmission performance; screening a first data transmission protocol from first candidate data transmission protocols, wherein the first reference transmission performance meets a performance requirement for transmitting data according to the first data transmission protocol, and the first data transmission component allows data to be transmitted according to each protocol in the first candidate data transmission protocols; The target data is transmitted to the target base station according to the first data transmission protocol, wherein the target base station is configured to transmit the received target data to the second terminal device.

2. The method according to claim 1, characterized in that The data transmission device includes a device access component deployed therein, the device access component being used to connect to a terminal device, the device access component being connected to the first data transmission component, and the receiving a first data transmission request initiated by a first terminal device connected to the first data transmission device including: detecting a request received by the device access component connected to the first terminal device; In a case where it is detected that the device access component connected to the first terminal device receives a request for requesting data transmission, the first data transmission request received by the device access component is extracted.

3. The method according to claim 1, characterized in that The detecting the first transmission performance of the first data transmission component and the first reference transmission performance in the second transmission performance of the target base station connected to the data transmission device includes: detecting a reference data transmission protocol corresponding to the target base station, wherein the target base station allows data transmission according to each data transmission protocol in the reference data transmission protocol; detecting the first transmission performance according to the first candidate data transmission protocol, and detecting the second transmission performance according to the reference data transmission protocol; The first reference transmission performance is selected from the first transmission performance and the second transmission performance.

4. The method according to claim 3, characterized in that The detecting the first transmission performance according to the first candidate data transmission protocol includes: when the first candidate data transmission protocol includes N data transmission protocols, detecting the first transmission performance according to the N data transmission protocols by performing the following steps, wherein N is a positive integer greater than or equal to 2: detecting the data transmission performance corresponding to each protocol in the N data transmission protocols to obtain N data transmission performances; and determining a data transmission performance greater than or equal to a first data transmission performance threshold among the N data transmission performances as the first transmission performance; The detecting the second transmission performance according to the reference data transmission protocol includes: when the reference data transmission protocol includes M data transmission protocols, detecting the second transmission performance according to the M data transmission protocols by performing the following steps, wherein M is a positive integer greater than or equal to 2: detecting the data transmission performance corresponding to each protocol in the M data transmission protocols to obtain M data transmission performances; and determining the data transmission performance in the M data transmission performances that is greater than or equal to the second data transmission performance threshold as the second transmission performance.

5. The method according to claim 1, wherein The selecting the first data transmission protocol from the first candidate data transmission protocols includes: when the first candidate data transmission protocols include N data transmission protocols, selecting the first data transmission protocol from the N data transmission protocols by performing the following steps, where N is a positive integer greater than or equal to 2: Selecting P data transmission protocols having transmission performance greater than or equal to the first reference transmission performance from the N data transmission protocols, where P is a positive integer less than or equal to N; The first data transmission protocol is selected from the P data transmission protocols.

6. The method according to claim 1, characterized in that The transmitting the target data to the target base station according to the first data transmission protocol includes: generating target protocol data conforming to the first data transmission protocol using the target data; The target data is transmitted to the target base station.

7. A data transmission method, characterized in that: The method is applied to a second data transmission device, the second data transmission device including a second data transmission component, the second data transmission device being respectively used to connect a terminal device and a base station, the transmission performance of the terminal device being lower than the transmission performance of the base station, and the method is applied to the second data transmission component, the method including: receiving a second data transmission request initiated by a target base station connected to the second data transmission device, wherein the second data transmission request is used to request transmission of target data to a second terminal device connected to the second data transmission device; In response to the second data transmission request, detecting a third transmission performance of the second data transmission component and a second reference transmission performance in the second transmission performance of the target base station, wherein the second reference transmission performance is lower than a second target transmission performance, and the second target transmission performance is a transmission performance of the third transmission performance and the second transmission performance excluding the second reference transmission performance; screening a second data transmission protocol from second candidate data transmission protocols, wherein the second reference transmission performance meets a performance requirement for transmitting data according to the second data transmission protocol, and the second data transmission component allows data transmission according to each protocol in the second candidate data transmission protocols; The target data transmitted by the target base station is received according to the second data transmission protocol, wherein the second data transmission component is configured to transmit the received target data to the second terminal device.

8. A data transmission device, characterized in that: The apparatus is applied to a first data transmission device, the first data transmission device including a first data transmission component, the first data transmission device being respectively used to connect a terminal device and a base station, the transmission performance of the terminal device being lower than the transmission performance of the base station, the apparatus being applied to the first data transmission component, the apparatus including: a first receiving module, configured to receive a first data transmission request initiated by a first terminal device connected to the first data transmission device, wherein the first data transmission request is used to request transmission of target data to a second terminal device; a first detection module, configured to, in response to the first data transmission request, detect a first reference transmission performance between a first transmission performance of the first data transmission component and a second transmission performance of a target base station connected to the data transmission device, wherein the first reference transmission performance is lower than a first target transmission performance, and the first target transmission performance is a transmission performance of the first transmission performance and the second transmission performance other than the first reference transmission performance; a first screening module, configured to screen a first data transmission protocol from first candidate data transmission protocols, wherein the first reference transmission performance meets a performance requirement for transmitting data according to the first data transmission protocol, and the first data transmission component allows data transmission according to each protocol in the first candidate data transmission protocols; A transmission module is used to transmit the target data to the target base station according to the first data transmission protocol, wherein the target base station is configured to transmit the received target data to the second terminal device.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein the program executes the method described in any one of claims 1 to 7 when executed.

10. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the method according to any one of claims 1 to 7 through the computer program.

Citation Information

Patent Citations

  • Data transmission method, device and equipment of satellite navigation system and storage medium

    CN112653504A

  • Data transmission method and device, electronic equipment and storage medium

    CN115022730A