Data transmission method and device, satellite-borne base station, gateway station and storage medium
By determining the forwarding priority of non-core network data in the feed link between the satellite-based base station and the signal-to-reset station and performing logical channel mapping, the problem of missing data transmission rules in the non-core network is solved, and the data priority transmission and efficiency improvement are achieved.
Patent Information
- Application Number
- CN202311087964.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-25
- Publication Date
- 2025-02-25
AI Technical Summary
There is a lack of rules for the transmission of non-core network data on the feed link in the prior art, and it is impossible to effectively transmit measurement and control data, operation and control data and network management data.
By determining the forwarding priority of the target data in the feed link between the satellite-based base station and the signal-to-reset station, the DRB data is mapped to the corresponding logical channel, and data transmission is carried out in the preset logical channel priority order.
The transmission of non-core network data (such as measurement and control data, operation and control data, and network management data) is realized in priority, ensuring that the data is transmitted in the order of its importance and business needs, and improving the efficiency and reliability of data transmission.
Smart Images

Figure CN119519800A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of satellite communication technology, and in particular to a data transmission method, device, satellite-borne base station, information gateway and storage medium. Background Art
[0002] In the field of satellite communications, the core network on the ground sends core network data to the gateway through a wired connection. The gateway can send the core network data to the satellite base station through a feeder link to realize transmission with the satellite base station. Specifically, for SDF (Service Data Flow) data belonging to different sessions in the core network, that is, core network data, the gateway and the satellite base station transmit the core network data in a prioritized manner through the feeder link between the satellite base station and the gateway based on the priority of the core network data in the 5G air interface protocol stack.
[0003] However, with the development of satellite communications, there is a need to transmit other data other than core network data, such as measurement and control data, operation and control data, network management data, etc., through feeder links. However, there are no rules for transmitting non-core network data through feeder links in the relevant technology. Summary of the invention
[0004] The purpose of the embodiments of the present invention is to provide a data transmission method, device, satellite base station, gateway and storage medium to enable non-core network data to be transmitted in a feeder link. The specific technical solution is as follows:
[0005] In a first aspect, an embodiment of the present invention provides a data transmission method, which is applied to a data sender in a satellite base station and a gateway station, where a feeder link exists between the satellite base station and the gateway station, and the method includes:
[0006] Receiving target data, where the target data is at least one of the following data: measurement and control data, signaling data, user plane service data, operation and control data, and network management data;
[0007] Determine a target forwarding priority corresponding to the target data;
[0008] Mapping the DRB data carrying the target data to the logical channel corresponding to the target forwarding priority;
[0009] The data contained in the logical channels are transmitted sequentially through the feeder link according to the preset logical channel priority order.
[0010] In one embodiment of the present invention, the order of arrangement of various types of forwarding data is from high to low according to the corresponding forwarding priorities: measurement and control data, signaling data, user plane service data, operation and control data, and network management data.
[0011] In one embodiment of the present invention, when the target data is the measurement and control data, the operation and control data or the network management data, the data type of the forwarding data to which the target data belongs is determined in the following manner:
[0012] According to the DSCP value of the target data, it is determined that the data type of the forwarded data indicated by the DSCP value is the data type of the forwarded data to which the target data belongs.
[0013] In one embodiment of the present invention, the DRB data includes a QFI indicating the target forwarding priority.
[0014] In a second aspect, an embodiment of the present invention provides a data transmission device, which is applied to a data sender in a satellite base station and a gateway station, where a feeder link exists between the satellite base station and the gateway station, and the device includes:
[0015] A data receiving module, used to receive target data, wherein the target data is at least one of the following data: measurement and control data, signaling data, user plane service data, operation and control data, and network management data;
[0016] A priority determination module, used to determine a target forwarding priority corresponding to the target data;
[0017] A channel determination module, used for mapping the DRB data carrying the target data to a logical channel corresponding to the target forwarding priority;
[0018] The data transmission module is used to transmit the data contained in the logical channel in sequence through the feeder link according to the preset logical channel priority order.
[0019] In one embodiment of the present invention, the order of arrangement of various types of forwarding data is from high to low according to the corresponding forwarding priorities: measurement and control data, signaling data, user plane service data, operation and control data, and network management data.
[0020] In one embodiment of the present invention, the device further comprises: a data type determination module,
[0021] Used to determine the data type of the forwarding data to which the target data belongs in the following manner when the target data is the measurement and control data, the operation and control data or the network management data:
[0022] According to the DSCP value of the target data, it is determined that the data type of the forwarded data indicated by the DSCP value is the data type of the forwarded data to which the target data belongs.
[0023] In one embodiment of the present invention, the DRB data includes a QFI indicating the target forwarding priority.
[0024] In a third aspect, an embodiment of the present invention provides a satellite-borne base station, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;
[0025] Memory, used to store computer programs;
[0026] The processor is used to implement any step of the data transmission method described in the first aspect when executing the program stored in the memory.
[0027] In a fourth aspect, an embodiment of the present invention provides a gateway station, including a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus;
[0028] Memory, used to store computer programs;
[0029] The processor is used to implement any step of the data transmission method described in the first aspect when executing the program stored in the memory.
[0030] In a fifth aspect, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the data transmission method described in any one of the first aspects are implemented.
[0031] In a sixth aspect, an embodiment of the present invention provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute any of the data transmission methods described in the first aspect.
[0032] Beneficial effects of the embodiments of the present invention:
[0033] A data transmission method provided by an embodiment of the present invention, because a priority mapping relationship is determined in advance, that is, a mapping relationship between forwarded data and its corresponding forwarding priority is determined, the data sender can determine the forwarding priority corresponding to each forwarded data based on the preset mapping relationship, so that it can be forwarded in the feeder link in the order of its corresponding forwarding priority when forwarding in the future. In addition, the forwarded data can be at least one of measurement and control data, signaling data, user plane service data, operation and control data, and network management data, so that not only core network data, but also measurement and control data, operation and control data, and network management data can be transmitted in the feeder link, and can be transmitted in priority based on the order of their corresponding forwarding priorities.
[0034] Specifically, after determining the target forwarding priority corresponding to the target data based on the priority mapping relationship, the target data is mapped to DRB data with priority, and the DRB data with priority is mapped to the logical channel corresponding to the target forwarding priority. Then, based on the priority order of the logical channels, the data contained in the logical channels are transmitted in sequence through the feeder link, so that the data contained in the logical channels can be transmitted in the feeder link according to the priority order of the logical channels, thereby realizing priority transmission of data.
[0035] Of course, it is not necessary to achieve all of the advantages described above at the same time to implement any product or method of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other embodiments can also be obtained based on these drawings.
[0037] Figure 1 A schematic diagram of transmitting core network data provided by an embodiment of the present invention;
[0038] Figure 2 A schematic diagram of a data transmission method according to an embodiment of the present invention;
[0039] Figure 3 A schematic diagram of transmitting data on a logical channel provided by an embodiment of the present invention;
[0040] Figure 4 A schematic diagram of a first method of transmitting non-core network data provided by an embodiment of the present invention;
[0041] Figure 5 A schematic diagram of data transmission between a gateway and a satellite-borne base station provided in an embodiment of the present invention;
[0042] Figure 6 A schematic diagram of a second method of transmitting non-core network data provided by an embodiment of the present invention;
[0043] Figure 7 A schematic diagram of the structure of a data transmission device provided by an embodiment of the present invention;
[0044] Figure 8 A schematic structural diagram of a satellite-borne base station provided in an embodiment of the present invention;
[0045] Fig. 9 A schematic diagram of the structure of a gateway provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0046] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments 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 based on the present invention belong to the scope of protection of the present invention.
[0047] In the related art, after the core network transmits the SDF data belonging to different sessions to the gateway, the gateway may transmit the core network data in the following manner.
[0048] See also Figure 1 , Figure 1 A schematic diagram of transmitting core network data provided by an embodiment of the present invention, such as Figure 1 As shown, the data received by the gateway from the core network are SDF data 1-SDF data 4, among which SDF data 1 and SDF data 2 belong to session 1; SDF data 3 belongs to session 2; and SDF data 4 belongs to session 3. Figure 1 The vertical lines in the figure are used to distinguish different sessions, and the dotted lines are used to distinguish different layers.
[0049] First, the SDAP (Service Data Adaption Protocol) layer of the gateway receives the SDF data corresponding to different sessions, performs QoS (Quality of Service) identification on each SDF data, generates QFI (Qos Flow ID, service quality identifier), and the SDF data with QFI is QoS data. After SDF data 1-SDF data 4 are QoS data 1-QoS data 4, respectively. Then, QoS data 1-QoS data 4 are mapped to DRB (Data Radio Bearer) based on QFI in the order of data reception. Specifically, QoS data 1 is mapped to DRB data 1, QoS data 2 is mapped to DRB data 2, QoS data 3 is mapped to DRB data 4, and QoS data 4 is mapped to DRB data 3. And each DRB data is output to the PDCP (Packet Data Convergence Protocol) layer and RLC layer for storage.
[0050] Then, the RLC (Radio Link Control) layer maps DRB data 1-DRB data 4 to different logical channels (LCH, Logic Channel), specifically, DRB data 1 can be mapped to LCHID (Logic Channel ID, Logical Channel ID) 1, DRB data 2 can be mapped to LCHID3, DRB data 3 can be mapped to LCHID3, and DRB data 4 can be mapped to LCHID2. Among them, the logical channel priority order of LCHID1-LCHID3 is from high to low.
[0051] Afterwards, the MAC (Media Access Control) layer transmits DRB data 1-DRB data 4 based on different logical channels based on the preset logical channel priority order. Specifically, it can be transmitted to the BB (BaseBand) layer and transmitted to the satellite base station through the BB layer.
[0052] In addition, in the related art, the gateway station can be based on Figure 1 The core network data is transmitted to the satellite base station in the manner shown, and the satellite base station is also based on Figure 1 The method shown transmits the core network data to the gateway, and the processing methods of transmitting the core network data are the same.
[0053] However, with the development of satellite communications, there is a need to transmit other data other than core network data, such as measurement and control data, operation and control data, network management data, etc., through feeder links. However, there are no rules for transmitting non-core network data through feeder links in the relevant technology.
[0054] In order to solve the above problems, the embodiments of the present invention provide a data transmission method, an apparatus, a satellite base station, a gateway and a storage medium, which are described in detail below.
[0055] An embodiment of the present invention provides a data transmission method, which is applied to a data sender in a satellite base station and a gateway station, and a feeder link exists between the satellite base station and the gateway station.
[0056] Specifically, when the data sender is a gateway station, the data transmission method in this embodiment can be used to transmit the data on the gateway station side to the satellite base station through the feeder link; when the data sender is a satellite base station, the data transmission method in this embodiment can be used to transmit the data on the satellite base station side to the gateway station through the feeder link.
[0057] See also Figure 2 , Figure 2A flow chart of a data transmission method provided in an embodiment of the present invention is provided. The method comprises the following steps S201-S204.
[0058] S201, receiving target data.
[0059] The received target data is the currently acquired forwarding data to be transmitted, and the forwarding data may be at least one of the following data: measurement and control data, signaling data, user plane service data, operation and control data, and network management data.
[0060] Furthermore, signaling data and user plane service data are core network data, and when the target data includes signaling data and / or user plane service data, it also includes at least one of measurement and control data, operation and control data, and network management data. That is, the above target data includes at least non-core network data such as measurement and control data, operation and control data, or network management data.
[0061] In addition, when the target data does not include signaling data and user plane service data, the target data may include at least one of measurement and control data, operation and control data, and network management data.
[0062] Specifically, when the data sender is a signal gateway, the above-mentioned target data can be: core network data originating from the core network, the above-mentioned signaling data and user-plane service data all belong to the core network data, among which the signaling data is the data in the core network data that serves the satellite base station or terminal and is used to control the satellite base station or terminal, and the user-plane service data is the data in the core network data that serves the terminal, which can specifically include high-priority voice, video and other data and low-priority voice, video, web page download data and other data; measurement and control data originating from the measurement and control center, for example, remote control data; operation and control data originating from the operation and control center; network management data such as operation and maintenance data for managing the satellite base station originating from the ground network management.
[0063] When the data sender is a satellite base station, the above-mentioned target data can be: core network data originating from the core network, and the above-mentioned signaling data and user-plane service data all belong to the core network data, among which the signaling data is the data in the core network data that serves the satellite base station or terminal and is used to control the satellite base station or terminal, and the user-plane service data is the data in the core network data that serves the terminal, which can specifically include high-priority voice, video and other data and low-priority voice, video, web page download data and other data; measurement and control data derived from the satellite measurement and control unit, for example, telemetry data.
[0064] S202, determining a target forwarding priority corresponding to the target data.
[0065] Specifically, the target forwarding priority corresponding to the target data may be determined based on a preset priority mapping relationship.
[0066] The priority mapping relationship includes: a mapping relationship between forwarding data and its corresponding forwarding priority. The priority mapping relationship can be set according to actual needs.
[0067] When determining the priority mapping relationship, the forwarding data can be divided into two categories: GBR (Guaranteed Bit Rate) data and non-GBR (NO-Guaranteed Bit Rate) data according to the service type of the forwarded data. Among them, compared with non-GBR data, GBR data has higher requirements for the real-time transmission and is more sensitive to delay jitter. Therefore, when determining the priority mapping relationship, the forwarding priority of GBR data is higher than that of non-GBR data. Specifically, according to the needs, the data with high transmission requirements can be set as GBR data, and the data with low transmission requirements can be set as non-GBR data.
[0068] In an example, when the data sender is a gateway, refer to Table 1, which is a schematic table of priority mapping relationships for gateways provided in an embodiment of the present invention.
[0069] Table 1
[0070]
[0071]
[0072] Among them, for the data that needs to be forwarded through the gateway, it is divided according to the business type, service object and data type of the data, and the forwarding priority of the divided data is set, and the forwarding priority value is used to represent it. The smaller the forwarding priority value, the higher the forwarding priority. For example, for the remote control data of the measurement and control center whose service object is GBR, the forwarding priority value is set to 0x01, and for the operation control data of the operation control center whose service object is non-GBR, the forwarding priority value is set to 0x05. The setting of the forwarding priority of various other types of data is shown in Table 1, which will not be repeated here.
[0073] In Table 1, the set GBR data includes: remote control data, signaling data, high priority (can be determined according to actual needs) voice, video and other GBR data; the set non-GBR data includes: operation control data, low priority (can be determined according to actual needs) voice, video, web page download data and other non-GBR data, operation and maintenance data.
[0074] In addition, Table 1 is only a setting method for the priority mapping relationship of the gateway, which can be adjusted and improved according to needs. Table 1 uses hexadecimal numbers to represent the forwarding priority, and other methods can also be used to represent it, as long as it reflects the forwarding priority order of different forwarding data.
[0075] In example 1, when the data sender is a gateway, if the target data is operation control data, the forwarding priority value can be determined to be 0x05 according to the priority mapping relationship in Table 1, and the target forwarding priority is determined to be the fifth priority.
[0076] In an example, when the data sender is a satellite base station, refer to Table 2, which is a schematic table of priority mapping relationships for satellite base stations provided in an embodiment of the present invention.
[0077] Table 2
[0078]
[0079] Among them, for the data that needs to be forwarded through the satellite base station, it is divided according to the business type, service object and data type of the data, and the forwarding priority of the divided data is set, and the forwarding priority value is used to represent it. The smaller the forwarding priority value, the higher the forwarding priority. For example, for the telemetry data of the satellite measurement and control unit whose service object is GBR, the forwarding priority value is set to 0x01, and for the non-GBR data such as low-priority voice, video, web page download data of the terminal whose service object is non-GBR, the forwarding priority value is set to 0x04. The setting of the forwarding priority of various other types of data is shown in Table 2, which will not be repeated here.
[0080] In Table 2, the set GBR data includes: telemetry data, signaling data, high priority (can be determined according to actual needs) voice, video and other GBR data; the set non-GBR data includes: low priority (can be determined according to actual needs) voice, video, web page download data and other non-GBR data.
[0081] In addition, Table 2 is only a setting method for the priority mapping relationship of the satellite base station, which can be adjusted and improved according to needs. Table 2 uses hexadecimal numbers to represent the forwarding priority, and other methods can also be used to represent it, as long as it reflects the forwarding priority order of different forwarding data.
[0082] In example 2, when the data sender is a satellite base station, if the target data is telemetry data, the forwarding priority value can be determined to be 0x01 according to the priority mapping relationship in Table 2, and the target forwarding priority is determined to be the first priority.
[0083] S203, mapping the DRB data carrying the target data to the logical channel corresponding to the target forwarding priority.
[0084] Specifically, the target data may be mapped to DRB data first.
[0085] Corresponding to the above example 1, based on the receiving order of the target data, the target data whose data type is operation control data is mapped to DRB data whose target forwarding priority value is 0x05.
[0086] Corresponding to the above example 2, based on the receiving order of the target data, the target data whose data type is telemetry data is mapped to DRB data whose target forwarding priority value is 0x01.
[0087] Then, based on the pre-set correspondence between the forwarding priority of the DRB data and the logical channel, the logical channel corresponding to the target forwarding priority of the DRB data carrying the target data is determined.
[0088] The correspondence between the forwarding priority of the DRB data of the gateway or satellite base station and the logical channel can be set according to actual needs.
[0089] In addition, logical channels may be determined for DRB data of different data types according to the data type of the DRB data, specifically, by presetting the correspondence between the data type of the DRB data and the logical channel.
[0090] In an example, see Table 3, which is a table of correspondence between data types and logical channels provided by an embodiment of the present invention. The LCHID of the logical channel corresponding to the data type of different DRB data is set.
[0091] Table 3
[0092]
[0093]
[0094] Table 3 sets the correspondence between different data types and logical channels based on the forwarding priority rules that signaling data has a higher forwarding priority than measurement and control data, measurement and control data has a higher forwarding priority than operation and control data, and operation and control data has a higher forwarding priority than network management data.
[0095] Of course, Table 3 shows only one of the corresponding relationships between different types of forwarding data and logical channels. In this embodiment, other logical channels may be set for various types of forwarding data based on actual needs.
[0096] The data type of the DRB data set by the gateway and the satellite base station in Table 3 has the same correspondence with the logical channel, so the UL (Up Link) LCHID and DL (Down Link) LCHID in Table 3 are the same when corresponding to one data type. Of course, the UL LCHID and DL LCHID corresponding to the same data type can be set to different values according to actual needs. In Table 3, when the data type of the DRB data is signaling data, the LCHID of its logical channel is 37. The LCHID of the logical channel corresponding to the data type of other DRB data can be found in Table 3 and will not be repeated here. Based on this, if the data type of the DRB data is signaling data, it is determined that the DRB data corresponds to a logical channel with an LCHID of 37, and data is transmitted through this channel.
[0097] S204: Transmit the data contained in the logical channel in sequence through the feeder link according to the preset logical channel priority order.
[0098] The above logic channel priority order is set based on the priority mapping relationship, that is, the higher the forwarding priority, the higher the transmission order of the corresponding logic channel, that is, the data on the logic channel is forwarded with higher priority.
[0099] For example, corresponding to the above Table 3, since the forwarding priority of signaling data is higher than that of measurement and control data, the forwarding priority of measurement and control data is higher than that of operation and control data, and the forwarding priority of operation and control data is higher than that of network management data, the logical channel priority order is as follows: the logical channel with LCHID 37 corresponds to LCHID priority 1; the logical channel with LCHID 38 corresponds to LCHID priority 2; the logical channel with LCHID 39 corresponds to LCHID priority 3; the logical channel with LCHID 40 corresponds to LCHID priority 4. Among them, LCHID priority 1 is forwarded before LCHID priority 2, LCHID priority 2 is forwarded before LCHID priority 3, and LCHID priority 3 is forwarded before LCHID priority 4.
[0100] When performing data transfer, see Figure 3 , Figure 3 A schematic diagram of transmitting data on a logical channel provided by an embodiment of the present invention, such as Figure 3 As shown, Figure 3The dotted boxes in the figure represent different logical channels, and each logical channel corresponds to a different logical channel priority order. Specifically, when the data sender transmits the target data, data 1 on the logical channel with a logical channel priority order of LCHID priority 1 is transmitted before data 2 on the logical channel with a logical channel priority order of LCHID priority 2, data 2 on the logical channel with a logical channel priority order of LCHID priority 2 is transmitted before data 3 on the logical channel with a logical channel priority order of LCHID priority 3, and data 3 on the logical channel with a logical channel priority order of LCHID priority 3 is transmitted before data 4 on the logical channel with a logical channel priority order of LCHID priority 4. Based on this transmission order, data 1-data 4 are transmitted to the data receiver, and the receiver performs subsequent processing based on this data transmission order. Specifically, the data receiver receives data 1-data 4 based on the same logical channel priority order as the data sender, and restores the data to the original target data for subsequent related processing, so that the data preferentially transmitted by the data sender can be preferentially processed by the data receiver.
[0101] In the embodiment of the present invention, since the priority mapping relationship is determined in advance, that is, the mapping relationship between the forwarded data and its corresponding forwarding priority is determined, the data sender can determine the forwarding priority corresponding to each forwarded data based on the preset mapping relationship, so that it can be forwarded in the feeder link in the order of its corresponding forwarding priority when forwarding in the future. In addition, the forwarded data can be at least one of measurement and control data, signaling data, user plane service data, operation and control data, and network management data, so that not only the core network data, but also the measurement and control data, operation and control data, and network management data can be transmitted in the feeder link, and can be transmitted in priority based on the order of their corresponding forwarding priorities.
[0102] Specifically, after determining the target forwarding priority corresponding to the target data based on the priority mapping relationship, the target data is mapped to DRB data with priority, and the DRB data with priority is mapped to the logical channel corresponding to the target forwarding priority. Then, based on the priority order of the logical channels, the data contained in the logical channels are transmitted in sequence through the feeder link, so that the data contained in the logical channels can be transmitted in the feeder link according to the priority order of the logical channels, thereby realizing priority transmission of data.
[0103] In addition, for other data other than core network data, the relevant technology uses the DVB (Digital Video Broadcasting) protocol stack to realize transmission with the satellite base station. For example, the measurement and control center and the operation and control center respectively transmit the measurement and control data and the operation and control data to the gateway station, and the gateway station realizes transmission with the satellite base station based on the DVB protocol stack. Specifically, before transmitting the data, the measurement and control center or the operation and control center will transmit the data to the gateway station in the form of PDU (Protocol Data Unit).
[0104] See also Figure 4 , Figure 4 This is a schematic diagram of the first type of transmission of non-core network data provided by an embodiment of the present invention, wherein the data to be transmitted include: PDU1, PDU2, and PDU3, and each PDU may correspond to measurement and control data or operation and control data. Figure 4 The dotted lines in the figure are to distinguish different layers.
[0105] First, after receiving PDU1, PDU2, and PDU3, the IP layer of the gateway transmits them to the GSE (General Stream Encapsulation) layer.
[0106] Then, the GSE layer subpackets each PDU, encapsulates the subpacketized results, generates GSE data, and outputs the GSE data to the BB layer. Specifically, PDU1 is subpacketized and encapsulated to generate GSE data 1; PDU2 is subpacketized and encapsulated to generate GSE data 2; PDU3 is subpacketized and encapsulated to generate GSE data 3 and GSE data 4.
[0107] Afterwards, the BB layer combines and encapsulates the GSE data according to the resource block size to generate BB data, and transmits the BB data to the satellite base station. Specifically, GSE data 1, GSE data 2, and GSE data 3 are combined and encapsulated to generate BB data 1; GSE data 4 is combined and encapsulated to generate BB data 2.
[0108] In addition, after the gateway transmits the non-core network data to the satellite base station, the satellite base station will also Figure 4 The solution in the paper transmits non-core network data to the gateway station, and the processing methods for transmission are the same for both.
[0109] From the above, it can be seen that non-core network data is transmitted through the DVB protocol stack, and there is no forwarding priority, so that data cannot be transmitted according to the importance of the data or the required forwarding requirements. The embodiment of the present invention provides the transmission of signaling data, measurement and control data, operation and control data, and network management data through the 5G air interface protocol stack, and can be based on a pre-set priority mapping relationship, so that the data can be forwarded in the feeder link in the order of its corresponding forwarding priority when forwarding, so that the transmission effect is more in line with reality, meets the transmission requirements of different data, and improves data processing efficiency. Different logical channels can be set for different types of data, which improves the utilization rate of logical channel resources and thus improves the forwarding efficiency of data.
[0110] See also Figure 5 , Figure 5 A schematic diagram of data transmission between a gateway and a satellite-borne base station provided in an embodiment of the present invention.
[0111] Among them, the gateway station is responsible for data transmission between the core network and the satellite base station, that is, the core network transmits core network data to the gateway station, and the gateway station transmits it to the satellite base station; the gateway station is responsible for data transmission between the measurement and control center and the satellite measurement and control unit, that is, the measurement and control center transmits measurement and control data to the gateway station, and the gateway station transmits it to the satellite base station and the satellite base station forwards it to the satellite measurement and control unit; the gateway station is responsible for data transmission between the operation and control center and the satellite base station, that is, the operation and control center transmits operation and control data to the gateway station, and the gateway station transmits it to the satellite base station; the gateway station is responsible for data transmission between the ground network management and the satellite base station, that is, the ground network management transmits network management data to the gateway station, and the gateway station transmits it to the satellite base station.
[0112] In addition, the satellite base station is responsible for data transmission between the terminal and the gateway station, that is, the terminal transmits the terminal user plane service data to the satellite base station, and the satellite base station transmits it to the gateway station; the satellite base station is responsible for data transmission between the satellite measurement and control unit and the measurement and control center, that is, the satellite measurement and control unit transmits the measurement and control data to the satellite base station, and the satellite base station transmits it to the gateway station and the gateway station forwards it to the measurement and control center; the satellite base station is responsible for data transmission between the satellite base station and the operation and control center, that is, the satellite base station transmits the operation and control data to the gateway station and the gateway station forwards it to the operation and control center; the satellite base station is responsible for data transmission between the satellite base station and the ground network management, that is, the satellite base station transmits the network management data to the gateway station and the gateway station forwards it to the ground network management.
[0113] Specifically, the gateway determines the forwarding priority for the data from the core network, measurement and control center, operation and control center, and ground network management, and transmits them in priority order based on the forwarding priority; the satellite base station determines the forwarding priority for the data from the satellite measurement and control unit, satellite base station, and terminal, and transmits them in priority order based on the forwarding priority.
[0114] As can be seen from the above, this embodiment can enable forwarding data of various data types to be transmitted in the feeder link between the gateway and the satellite base station. Specifically, it can enable the transmission of core network data, the transmission of measurement and control data between the measurement and control center and the satellite measurement and control unit, the transmission of operation and control data between the operation and control center and the satellite base station, and the transmission of network management data between the ground network management and the satellite base station.
[0115] In one embodiment of the present invention, the order of arrangement of various types of forwarding data is from high to low according to the corresponding forwarding priorities: measurement and control data, signaling data, user plane service data, operation and control data, and network management data.
[0116] Specifically, the forwarding priority of forwarding data whose data type is measurement and control data is higher than the forwarding priority of forwarding data whose data type is signaling data, wherein the measurement and control data may include remote control data and telemetry data, the forwarding priority of remote control data is higher than the forwarding priority of telemetry data, the forwarding priority of forwarding data whose data type is signaling data is higher than the forwarding priority of forwarding data whose data type is user plane service data, wherein user plane service data may include high-priority voice and video data and low-priority voice, video, web page download and other data, the forwarding priority of high-priority data is higher than the forwarding priority of low-priority data, the forwarding priority of forwarding data whose data type is user plane service data is higher than the forwarding priority of forwarding data whose data type is operation and control data, and the forwarding priority of forwarding data whose data type is operation and control data is higher than the forwarding priority of forwarding data whose data type is network management data.
[0117] The above arrangement order is only one implementation method and can be adjusted according to actual needs.
[0118] For example, the forwarding priority of forwarding data whose data type is signaling data is higher than the forwarding priority of forwarding data whose data type is measurement and control data, wherein the measurement and control data may include remote control data and telemetry data, and the forwarding priority of telemetry data is higher than the forwarding priority of remote control data; the forwarding priority of forwarding data whose data type is measurement and control data is higher than the forwarding priority of forwarding data whose data type is operation and control data; the forwarding priority of forwarding data whose data type is operation and control data is higher than the forwarding priority of forwarding data whose data type is user plane service data, wherein user plane service data may include high-priority voice and video data and low-priority voice, video, web page download and other data, and the forwarding priority of high-priority data is higher than the forwarding priority of low-priority data; the forwarding priority of forwarding data whose data type is user plane service data is higher than the forwarding priority of forwarding data whose data type is network management data.
[0119] In an embodiment of the present invention, by setting the arrangement order of various types of forwarding data, the forwarding data can be forwarded according to the corresponding forwarding priority. Specifically, during data transmission, measurement and control data is forwarded before signaling data, signaling data is forwarded before user plane service data, user plane service data is forwarded before operation and control data, and operation and control data is forwarded before network management data.
[0120] In one embodiment of the present invention, when the target data is measurement and control data, operation and control data or network management data, the data type of the forwarding data to which the target data belongs is determined by following the following step A. In addition, the data type of the core network data can be determined according to relevant technologies.
[0121] Step A: According to the DSCP (Differentiated Services Code Point) value of the target data, determine that the data type of the forwarded data indicated by the DSCP value is the data type of the forwarded data to which the target data belongs.
[0122] Specifically, the method of determining the data type of the forwarded data according to the DSCP value can be found in the relevant technology, which will not be described in detail here.
[0123] In an embodiment of the present invention, the data type of the target data is determined by the DSCP value of the target data, and the data type of the target data can be clearly obtained, so that the forwarding priority of the target data can be determined based on the data type corresponding to the target data, so that the target data can be forwarded based on the forwarding priority.
[0124] In one embodiment of the present invention, the DRB data includes a QFI indicating a target forwarding priority.
[0125] After receiving the target data, the target data is marked with QoS. Specifically, after receiving the target data, the data type of the target data is determined based on the DSCP value carried by the target data, and then the target forwarding priority of the target data can be determined based on the data type of the target data, thereby generating a QFI containing the target forwarding priority of the target data. Moreover, after the target data is marked with QoS, it is used as QoS data, and then the QoS data is mapped to DRB data, and the QFI representing the target forwarding priority is still retained in the DRB data.
[0126] In an embodiment of the present invention, after the target data is mapped to DRB data, the QFI representing the target forwarding priority is still retained, so that the logical channel corresponding to the DRB data can be subsequently determined based on the target forwarding priority in the QFI, thereby ensuring that the DRB data can be transmitted in the logical channel through the feeder link in accordance with the preset logical channel priority order.
[0127] For an example, see Figure 6 , Figure 6 A schematic diagram of a second method of transmitting non-core network data provided by an embodiment of the present invention. Figure 6 The vertical lines in the figure are used to distinguish different sessions, and the dotted lines are used to distinguish different layers.
[0128] After the core network, satellite base station or terminal sends SDF data 1'-SDF data 4' belonging to different sessions to the data sender, the satellite measurement and control unit or measurement and control center sends measurement and control data to the data sender, the operation and control center sends operation and control data to the data sender, and the ground network management sends network management data to the data sender, SDF data 1' and SDF data 2' belong to session 1'; SDF data 3' belongs to session 2'; SDF data 4' belongs to session 3'; measurement and control data belongs to session 4'; operation and control data belongs to session 5'; and network management data belongs to session 6'.
[0129] First, the target data received by the SDAP layer of the data sender include: SDF data 1'-SDF data 4', measurement and control data, operation and control data, and network management data. Then, the SDAP layer performs QoS identification on each target data and generates a QFI for each target data. Specifically, the SDAP layer can determine the data type of each target data based on the DSCP value carried by each target data, and determine the target forwarding priority of the target data according to its corresponding data type, thereby generating a QFI containing the target forwarding priority, and after each target data is QoS-identified, it is used as QoS data 1'-QoS data 7' respectively. Then, QoS data 1'-QoS data 7' with different QFI identifications are mapped to DRBs in the order of data reception. Specifically, QoS data 1' is mapped to DRB data 1', QoS data 2' is mapped to DRB data 2', QoS data 3' is mapped to DRB data 4', QoS data 4' is mapped to DRB data 3', QoS data 5' is mapped to DRB data 5', QoS data 6' is mapped to DRB data 6', and QoS data 7' is mapped to DRB data 7'. Each DRB data is output to the PDCP layer and the RLC layer for storage. Each DRB data is stored with a QFI in the PDCP layer and the RLC layer.
[0130] Then, the RLC layer maps DRB data 1'-DRB data 7' with QFI to the logical channels corresponding to the target forwarding priorities based on the target forwarding priorities in the QFI. Specifically, DRB data 1' can be mapped to LCHID2', DRB data 2' to LCHID5', DRB data 3' to LCHID5', DRB data 4' to LCHID3', DRB data 5' to LCHID1', DRB data 6' to LCHID4', and DRB data 7' to LCHID6'. The logical channel priorities of LCHID1'-LCHID6' are in descending order.
[0131] Then, the MAC layer transmits the DRB data on each logical channel in sequence through the feeder link based on the preset logical channel priority order. Specifically, the DRB data on different LCHIDs can be mapped to the BB layer, and the DRB data can be transmitted to the satellite base station in sequence through the feeder link through the BB layer.
[0132] The embodiment of the present invention provides a data transmission device, which is applied to the data sender in the satellite base station and the signal gateway. Figure 7 , Figure 7 A schematic diagram of a data transmission device provided in an embodiment of the present invention, the device comprising:
[0133] The data receiving module 701 is used to receive target data, where the target data is at least one of the following data: measurement and control data, signaling data, user plane service data, operation and control data, and network management data;
[0134] A priority determination module 702, used to determine a target forwarding priority corresponding to target data;
[0135] A channel determination module 703, configured to map DRB data carrying target data to a logical channel corresponding to a target forwarding priority;
[0136] The data transmission module 704 is used to transmit the data contained in the logical channels in sequence through the feeder link according to the preset logical channel priority order.
[0137] In the embodiment of the present invention, since the priority mapping relationship is determined in advance, that is, the mapping relationship between the forwarded data and its corresponding forwarding priority is determined, the data sender can determine the forwarding priority corresponding to each forwarded data based on the preset mapping relationship, so that it can be forwarded in the feeder link in the order of its corresponding forwarding priority when forwarding in the subsequent time. In addition, the forwarded data can be at least one of measurement and control data, signaling data, user plane service data, operation and control data, and network management data, so that not only the core network data, but also the measurement and control data, operation and control data, and network management data can be transmitted in the feeder link, and can be transmitted in priority based on the order of their corresponding forwarding priorities.
[0138] In one embodiment of the present invention, the order of arrangement of various types of forwarding data is from high to low according to the corresponding forwarding priorities: measurement and control data, signaling data, user plane service data, operation and control data, and network management data.
[0139] In an embodiment of the present invention, by setting the arrangement order of various types of forwarding data, the forwarding data can be forwarded according to the corresponding forwarding priority. Specifically, during data transmission, measurement and control data is forwarded before signaling data, signaling data is forwarded before user plane service data, user plane service data is forwarded before operation and control data, and operation and control data is forwarded before network management data.
[0140] In one embodiment of the present invention, the above-mentioned device also includes: a data type determination module, which is used to determine the data type of the forwarding data to which the target data belongs in the following manner when the target data is measurement and control data, operation and control data or network management data: according to the DSCP value of the target data, determine that the data type of the forwarding data indicated by the DSCP value is the data type of the forwarding data to which the target data belongs.
[0141] In an embodiment of the present invention, the data type of the target data is determined by the DSCP value of the target data, and the data type of the target data can be clearly obtained, so that the forwarding priority of the target data can be determined based on the data type corresponding to the target data, so that the target data can be forwarded based on the forwarding priority.
[0142] In one embodiment of the present invention, the DRB data includes a QFI indicating a target forwarding priority.
[0143] In an embodiment of the present invention, after the target data is mapped to DRB data, the QFI representing the target forwarding priority is still retained, so that the logical channel corresponding to the DRB data can be subsequently determined based on the target forwarding priority in the QFI, thereby ensuring that the DRB data can be transmitted in the logical channel through the feeder link in accordance with the preset logical channel priority order.
[0144] The embodiment of the present invention also provides a satellite-borne base station, such as Figure 8 As shown, Figure 8 A schematic diagram of the structure of a satellite base station provided in an embodiment of the present invention includes a processor 801, a communication interface 802, a memory 803 and a communication bus 804, wherein the processor 801, the communication interface 802, and the memory 803 communicate with each other through the communication bus 804.
[0145] Memory 803, used for storing computer programs;
[0146] The processor 801 is used to implement the steps of any of the above data transmission methods when executing the program stored in the memory 803.
[0147] When the satellite-borne base station provided by the embodiment of the present invention is used for data transmission, since the priority mapping relationship is determined in advance, that is, the mapping relationship between the forwarded data and its corresponding forwarding priority is determined, the data sender can determine the forwarding priority corresponding to each forwarded data based on the preset mapping relationship, so that it can be forwarded in the feeder link in the order of its corresponding forwarding priority when forwarding in the subsequent time. In addition, the forwarded data can be at least one of measurement and control data, signaling data, user plane service data, operation and control data, and network management data, so that not only the core network data, but also the measurement and control data, operation and control data, and network management data can be transmitted in the feeder link, and can be transmitted in priority based on the order of their corresponding forwarding priorities.
[0148] The embodiment of the present invention also provides a gateway station, such as Fig. 9 As shown, Fig. 9 A schematic diagram of the structure of a gateway provided by an embodiment of the present invention includes a processor 901, a communication interface 902, a memory 903 and a communication bus 904, wherein the processor 901, the communication interface 902, and the memory 903 communicate with each other through the communication bus 904.
[0149] Memory 903, used for storing computer programs;
[0150] The processor 901 is used to implement the steps of any of the above data transmission methods when executing the program stored in the memory 903.
[0151] When the gateway provided by the embodiment of the present invention is used for data transmission, since the priority mapping relationship is determined in advance, that is, the mapping relationship between the forwarded data and its corresponding forwarding priority is determined, the data sender can determine the forwarding priority corresponding to each forwarded data based on the preset mapping relationship, so that it can be forwarded in the feeder link in the order of its corresponding forwarding priority when forwarding in the future. In addition, the forwarded data can be at least one of measurement and control data, signaling data, user plane service data, operation and control data, and network management data, so that not only the core network data, but also the measurement and control data, operation and control data, and network management data can be transmitted in the feeder link, and can be transmitted in priority based on the order of their corresponding forwarding priorities.
[0152] The communication bus mentioned in the above electronic device can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0153] The communication interface is used for communication between the above electronic device and other devices.
[0154] The memory may include a random access memory (RAM) or a non-volatile memory (NVM), such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.
[0155] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0156] In another embodiment of the present invention, a computer-readable storage medium is provided, in which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above-mentioned data transmission methods are implemented.
[0157] When the computer program stored in the computer-readable storage medium provided by the embodiment of the present invention is used for data transmission, since the priority mapping relationship is predetermined, that is, the mapping relationship between the forwarded data and its corresponding forwarding priority is determined, the data sender can determine the forwarding priority corresponding to each forwarded data based on the preset mapping relationship, so that it can be forwarded in the feeder link in the order of its corresponding forwarding priority when forwarding in the subsequent time. In addition, the forwarded data can be at least one of measurement and control data, signaling data, user plane service data, operation and control data, and network management data, so that not only the core network data, but also the measurement and control data, operation and control data, and network management data can be transmitted in the feeder link, and can be transmitted in priority based on the order of their corresponding forwarding priorities.
[0158] In another embodiment of the present invention, a computer program product including instructions is provided, which, when executed on a computer, enables the computer to execute any one of the data transmission methods in the above embodiments.
[0159] When the computer program product provided by the embodiment of the present invention is used for data transmission, since the priority mapping relationship is determined in advance, that is, the mapping relationship between the forwarded data and its corresponding forwarding priority is determined, the data sender can determine the forwarding priority corresponding to each forwarded data based on the preset mapping relationship, so that it can be forwarded in the feeder link in the order of its corresponding forwarding priority when forwarding in the future. In addition, the forwarded data can be at least one of measurement and control data, signaling data, user plane service data, operation and control data, and network management data, so that not only the core network data, but also the measurement and control data, operation and control data, and network management data can be transmitted in the feeder link, and can be transmitted in priority based on the order of their corresponding forwarding priorities.
[0160] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk Solid State Disk (SSD)), etc.
[0161] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0162] Each embodiment in this specification is described in a related manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device, satellite base station, gateway, computer program product, and computer-readable storage medium embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments.
[0163] The above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention are included in the protection scope of the present invention.
Claims
1. A data transmission method, characterized in that: Applied to a data sender in a satellite base station and a gateway station, where there is a feeder link between the satellite base station and the gateway station, the method includes: Receiving target data, where the target data is at least one of the following data: measurement and control data, signaling data, user plane service data, operation and control data, and network management data; Determine a target forwarding priority corresponding to the target data; Mapping the data radio bearer DRB data carrying the target data to the logical channel corresponding to the target forwarding priority; The data contained in the logical channels are transmitted sequentially through the feeder link according to the preset logical channel priority order.
2. The method according to claim 1, characterized in that According to the corresponding forwarding priority from high to low, the order of arrangement of various types of forwarding data is: measurement and control data, signaling data, user plane service data, operation and control data, and network management data.
3. The method according to claim 1, characterized in that When the target data is the measurement and control data, the operation and control data, or the network management data, the data type of the forwarding data to which the target data belongs is determined in the following manner: According to the Differentiated Services Code Point (DSCP) value of the target data, it is determined that the data type of the forwarded data indicated by the DSCP value is the data type of the forwarded data to which the target data belongs.
4. The method according to any one of claims 1 to 3, characterized in that The DRB data includes a quality of service identifier QFI indicating the target forwarding priority.
5. A data transmission device, characterized in that: Applicable to a data sender in a satellite base station and a gateway station, where there is a feeder link between the satellite base station and the gateway station, the device comprises: A data receiving module, used to receive target data, wherein the target data is at least one of the following data: measurement and control data, signaling data, user plane service data, operation and control data, and network management data; A priority determination module, used to determine a target forwarding priority corresponding to the target data; A channel determination module, used for mapping the data radio bearer DRB data carrying the target data to the logical channel corresponding to the target forwarding priority; The data transmission module is used to transmit the data contained in the logical channel in sequence through the feeder link according to the preset logical channel priority order.
6. The device according to claim 5, characterized in that According to the corresponding forwarding priority from high to low, the order of arrangement of various types of forwarding data is: measurement and control data, signaling data, user plane service data, operation and control data, and network management data.
7. The device according to claim 5, characterized in that The device further includes: a data type determination module, which is used to determine the data type of the forwarding data to which the target data belongs in the following manner when the target data is the measurement and control data, the operation and control data or the network management data: According to the Differentiated Services Code Point (DSCP) value of the target data, it is determined that the data type of the forwarded data indicated by the DSCP value is the data type of the forwarded data to which the target data belongs.
8. A satellite-borne base station, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor, for implementing the method steps described in any one of claims 1 to 4 when executing a program stored in a memory.
9. A gateway station, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor, for implementing the method steps described in any one of claims 1 to 4 when executing a program stored in a memory.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method steps described in any one of claims 1 to 4 are implemented.