Data transmission method and device
By introducing the IP data transmission method and QoS control function between the AS layer and the NAS layer in the 5G QoS architecture, the problem of low data transmission efficiency is solved, an end-to-end QoS architecture is implemented, and IP packet fallback and lossless switching are supported.
Patent Information
- Application Number
- CN202010799996.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-08-11
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2040-08-11
AI Technical Summary
In the existing 5G QoS architecture, the QoS parameters of the QoS flow are configured by the core network, and there is a lack of a data fallback mechanism between the AS layer and the NAS layer, resulting in low data transmission efficiency.
IP data transmission is adopted between the AS layer and the NAS layer, and QoS control function is introduced to realize end-to-end QoS architecture. By adding IP packet processing and QoS control functions at the AS layer, fallback and lossless switching of IP packets are supported.
It has achieved the introduction of new QoS control functions in RAN, improved data transmission efficiency, supported IP packet fallback and lossless switching, and optimized the data transmission process.
Smart Images

Figure CN114125950B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of mobile communication technology, and in particular to a data transmission method and device. Background Art
[0002] The current fifth-generation mobile communication (5G) QoS model is based on the QoS flow. The QoS flow, QoS profile, QoS rule, and other QoS-related control parameters in the QoS model are configured by the Session Management Function (SMF) of the 5G Core Network (5GC).
[0003] In the overall description of 5G QoS, the QoS architecture on the base station side includes:
[0004] 1) For each UE, 5GC establishes one or more Protocol Data Unit Sessions (PDU Sessions);
[0005] 2) For each terminal (UE), the next generation radio access network (NG-RAN) establishes at least one data radio bearer (DRB) when establishing a PDU session. Other DRBs carrying QoS flows of the PDU session can be configured later.
[0006] 3) NG-RAN carries data packets from different PDU sessions onto different DRBs;
[0007] 4) Packet filters at the Non-access Stratum (NAS) level of the UE and 5GC associate uplink and downlink data packets with QoS flows.
[0008] 5) Mapping rules at the access stratum (AS) level of the UE and NG-RAN associate uplink and downlink QoS flows with DRBs.
[0009] Figure 1This diagram provides a schematic diagram of the QoS architecture. A QoS flow is the end-to-end data transmission channel between the NAS layer data plane of the UE and the UPF of the NAS layer on the network side. Data is transmitted through QoS flows on the NG-U interface between the 5GC and NG-RAN. NG-RAN provides radio bearers (RBs) to carry QoS flows and facilitate data transmission between the UE and the base station (NB). Figure 2 A protocol model for the Ng interface is presented. In the 5G Ng interface, the packet types transmitted by the Radio Network Layer (RNL) are undefined in the protocol. The Transport Network Layer (TNL) uses the GPRS Tunnelling Protocol for User Plane (GTP-U) protocol, which is based on the User Datagram Protocol (UDP). Summary of the Invention
[0010] At least one embodiment of the present invention provides a data transmission method and device. By adopting IP data transmission between the AS layer and the NAS layer, QoS control functions can be introduced into the RAN, thereby realizing a new end-to-end QoS architecture solution and providing support for IP packet fallback and lossless switching.
[0011] According to one aspect of the present invention, at least one embodiment provides a data transmission method, applied to a terminal, including:
[0012] When receiving the first data carried on the first access layer bearer, the terminal converts the first data into a first IP data packet of a first IP flow and performs reception processing on the first IP data packet;
[0013] When sending the second IP data packet of the second IP flow, the terminal carries the second IP data packet on the second access layer bearer and sends it out.
[0014] Furthermore, according to at least one embodiment of the present invention, before converting the first data into a first IP packet of a first IP flow, the method further comprises: determining, according to a mapping relationship between IP flows and access layer bearers, the first IP flow corresponding to the first access layer bearer;
[0015] Before sending the second IP data packet on the second access layer bearer, the method further includes: determining the second access layer bearer corresponding to the second IP flow according to a mapping relationship between IP flows and access layer bearers.
[0016] Furthermore, according to at least one embodiment of the present invention, the receiving and processing of the first IP data packet according to the IP packet processing mechanism includes:
[0017] Performing header and value check on the first IP data packet;
[0018] If the header and value verification passes, sending the first IP data packet to the non-access layer of the terminal;
[0019] If the header and value verification fails, a retransmission request for the first IP data packet is sent to the terminal.
[0020] Furthermore, according to at least one embodiment of the present invention, the method further comprises:
[0021] The terminal caches the second IP data packet at the access layer;
[0022] When receiving a retransmission request for the second IP data packet, the terminal resends the second IP data packet cached by the access layer;
[0023] When receiving feedback information indicating successful reception of the second IP data packet, the terminal deletes the second IP data packet cached in the access layer.
[0024] In addition, according to at least one embodiment of the present invention, the access layer carrier is a combination of quality of service QoS flow and data radio bearer DRB, and the mapping relationship between the IP flow and the access layer carrier is: the mapping relationship between the IP flow and the QoS flow and / or DRB.
[0025] In addition, according to at least one embodiment of the present invention, the access layer bearer is any one of the following: a QoS flow, a DRB, a logical channel, a transport channel, a physical channel, and a bearer defined in the access layer for carrying IP data packets.
[0026] Furthermore, according to at least one embodiment of the present invention, the method further comprises:
[0027] In the process of establishing, adding or reconfiguring the PDU session of the first service of the terminal by the base station, receiving a QoS parameter configuration command of the access layer sent by the base station;
[0028] According to the QoS parameter configuration command, a mapping relationship between the IP flow of the PDU session and the access layer bearer is determined.
[0029] According to another aspect of the present invention, at least one embodiment provides a data transmission method, applied to a base station, including:
[0030] When sending a first IP data packet of a first IP flow, the first IP data packet is carried on a first access layer bearer and sent out;
[0031] When receiving second data carried on the second access layer bearer, the second data is converted into a second IP data packet of the second IP flow, and the second IP data packet is received and processed.
[0032] Furthermore, according to at least one embodiment of the present invention, before sending the first IP data packet on the first access layer bearer, the method further includes: determining the first access layer bearer corresponding to the first IP flow according to a mapping relationship between IP flows and access layer bearers;
[0033] Before converting the second data into a second IP data packet of a second IP flow, the method further includes: determining the second IP flow corresponding to the second access layer bearer according to a mapping relationship between the IP flow and the access layer bearer.
[0034] Furthermore, according to at least one embodiment of the present invention, processing the second IP data packet according to the IP packet processing mechanism includes:
[0035] Performing header and value check on the second IP data packet;
[0036] If the header and value check passes, sending the second IP data packet to the non-access layer of the base station;
[0037] If the header and value verification fails, a retransmission request for the second IP data packet is sent to the terminal.
[0038] Furthermore, according to at least one embodiment of the present invention, the method further comprises:
[0039] The base station caches the first IP data packet at the access layer;
[0040] When receiving a retransmission request for the first IP data packet, the base station resends the first IP data packet cached by the access layer;
[0041] When receiving feedback information indicating successful reception of the first IP data packet, the base station deletes the first IP data packet cached in the access layer.
[0042] In addition, according to at least one embodiment of the present invention, the access layer carrier is a combination of quality of service QoS flow and data radio bearer DRB, and the mapping relationship between the IP flow and the access layer carrier is: a mapping relationship between IP flow, QoS flow and / or DRB.
[0043] In addition, according to at least one embodiment of the present invention, the access layer bearer is any one of the following: a QoS flow, a DRB, a logical channel, a transport channel, a physical channel, and a bearer defined in the access layer for carrying IP data packets.
[0044] Furthermore, according to at least one embodiment of the present invention, the method further comprises:
[0045] In the process of establishing, adding or reconfiguring a PDU session of a first service of the terminal, determining a QoS quality requirement for data of the first service sent and received over an air interface;
[0046] According to the QoS quality requirements of the data of the first service sent and received at the air interface, the mapping relationship between the IP flow of the PDU session of the first service and the access layer carrier is configured, and the access layer QoS parameter configuration command is sent to the terminal. The QoS parameter configuration command is used to configure the mapping relationship between the IP flow of the PDU session of the first service and the access layer carrier on the terminal side.
[0047] In addition, according to at least one embodiment of the present invention, determining the QoS quality requirement of data of the first service sent and received at the air interface includes:
[0048] Determine the QoS quality requirement of the first service data sent and received at the air interface based on at least one of the QoS quality requirement of the first service configured by the core network, the channel quality of the terminal, and the air interface transmission quality requirement of the wireless system to which the base station belongs.
[0049] Furthermore, according to at least one embodiment of the present invention, the method further comprises:
[0050] The base station receives, at its transmission network layer, a third IP data packet from its radio network layer, converts the third IP data packet into a first TCP data packet or a first UDP data packet according to data packet transmission characteristics and / or QoS quality requirements corresponding to the third IP data packet, and then sends the data packet;
[0051] The base station receives a second TCP data packet or a second UDP data packet from the core network at its wireless network layer, converts the second TCP data packet or the second UDP data packet into a fourth IP data packet and sends it to the transport network layer.
[0052] According to another aspect of the present invention, at least one embodiment provides a data transmission method, applied to a core network device, including:
[0053] The core network device receives the first TCP data packet or the first UDP data packet sent by the base station at its transmission network layer, converts the first TCP data packet or the first UDP data packet into a third IP data packet, and then sends the third IP data packet to its radio network layer;
[0054] The core network device receives the fourth IP data packet from its wireless network layer at its transmission network layer, and converts the fourth IP data packet into a second TCP data packet or a second UDP data packet and sends it out according to the data packet transmission characteristics and / or QoS quality requirements corresponding to the fourth IP data packet.
[0055] According to another aspect of the present invention, at least one embodiment provides a terminal, including:
[0056] a first processing module, configured to, upon receiving first data carried on a first access layer bearer and sent by a base station, determine, according to a mapping relationship between IP flows and access layer bearers, a first IP flow corresponding to the first access layer bearer, convert the first data into a first IP data packet of the first IP flow, and receive and process the first IP data packet according to an IP packet processing mechanism;
[0057] The second processing module is used to determine the second access layer carrier corresponding to the second IP flow according to the mapping relationship between the IP flow and the access layer carrier when sending the second IP data packet of the second IP flow to the base station, and send the second IP data packet out on the second access layer carrier.
[0058] In addition, according to at least one embodiment of the present invention, the second processing module is further configured to cache the second IP data packet at the access layer; and
[0059] Upon receiving a retransmission request for the second IP data packet sent by the base station, resend the second IP data packet cached in the access layer; upon receiving feedback information indicating successful reception of the second IP data packet sent by the base station, delete the second IP data packet cached in the access layer.
[0060] In addition, according to at least one embodiment of the present invention, the access layer bearer is a combination of a quality of service QoS flow and a data radio bearer DRB, and the mapping relationship between the IP flow and the access layer bearer is: a mapping relationship between the IP flow and the QoS flow and / or the DRB;
[0061] The same DRB can only belong to the same PDU session; a PDU session includes at least one IP flow; the mapping relationship between IP flow and QoS flow includes: many-to-one and one-to-one; the mapping relationship between QoS flow and DRB includes many-to-one, one-to-one and one-to-many.
[0062] Furthermore, according to at least one embodiment of the present invention, the access layer bearer is any one of the following: a QoS flow, a DRB, a logical channel, a transport channel, a physical channel, and a bearer defined in the access layer for carrying IP data packets;
[0063] The mapping relationships between IP flows and access layer bearers include many-to-one, one-to-one, and one-to-many.
[0064] In addition, according to at least one embodiment of the present invention, the terminal further includes:
[0065] A mapping relationship establishment module is used to receive the access layer QoS parameter configuration command sent by the base station during the process of the base station establishing, adding or reconfiguring the PDU session of the first service of the terminal; and determine the mapping relationship between the IP flow of the PDU session and the access layer carrier according to the QoS parameter configuration command.
[0066] According to another aspect of the present invention, at least one embodiment provides a terminal comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program implements the steps of the data transmission method described above when executed by the processor.
[0067] According to another aspect of the present invention, at least one embodiment provides a base station, including:
[0068] a first processing module, configured to, when sending a first IP data packet of a first IP flow to a terminal, determine a first access layer bearer corresponding to the first IP flow according to a mapping relationship between IP flows and access layer bearers, and send the first IP data packet on the first access layer bearer;
[0069] The second processing module is used to determine the second IP flow corresponding to the second access layer carrier according to the mapping relationship between the IP flow and the access layer carrier when receiving the second data carried on the second access layer carrier sent by the receiving terminal, convert the second data into a second IP data packet of the second IP flow, and receive and process the second IP data packet according to the IP packet processing mechanism.
[0070] In addition, according to at least one embodiment of the present invention, the first processing module is further used to cache the first IP data packet at the access layer; when receiving a retransmission request for the first IP data packet sent by the terminal, resend the first IP data packet cached in the access layer; and when receiving feedback information sent by the terminal indicating successful reception of the first IP data packet, delete the first IP data packet cached in the access layer.
[0071] In addition, according to at least one embodiment of the present invention, the access layer bearer is a combination of a quality of service QoS flow and a data radio bearer DRB, and the mapping relationship between the IP flow and the access layer bearer is: a mapping relationship between an IP flow, a QoS flow and / or a DRB;
[0072] The same DRB can only belong to the same PDU session; a PDU session includes at least one IP flow; the mapping relationship between IP flow and QoS flow includes: many-to-one and one-to-one; the mapping relationship between QoS flow and DRB includes many-to-one, one-to-one and one-to-many.
[0073] Furthermore, according to at least one embodiment of the present invention, the access layer bearer is any one of the following: a QoS flow, a DRB, a logical channel, a transport channel, a physical channel, and a bearer defined in the access layer for carrying IP data packets;
[0074] The mapping relationships between IP flows and access layer bearers include many-to-one, one-to-one, and one-to-many.
[0075] In addition, according to at least one embodiment of the present invention, the base station further includes:
[0076] A configuration module is used to determine the QoS quality requirements for the data of the first service sent and received over the air interface during the process of establishing, adding or reconfiguring the PDU session of the first service of the terminal; according to the QoS quality requirements for the data of the first service sent and received over the air interface, configure the mapping relationship between the IP flow of the PDU session of the first service and the access layer carrier, and send the access layer QoS parameter configuration command to the terminal, wherein the QoS parameter configuration command is used to configure the mapping relationship between the IP flow of the PDU session of the first service and the access layer carrier on the terminal side.
[0077] In addition, according to at least one embodiment of the present invention, the configuration module is also used to determine the QoS quality requirements for the data of the first service sent and received at the air interface based on at least one of the QoS quality requirements of the first service configured by the core network, the channel quality of the terminal, and the requirements of the wireless system to which the base station belongs for the air interface transmission quality.
[0078] In addition, according to at least one embodiment of the present invention, the base station further includes:
[0079] a third processing module, configured to receive, at the transmission network layer of the base station, a third IP data packet from the radio network layer thereof, convert the third IP data packet into a first TCP data packet or a first UDP data packet according to data packet transmission characteristics and / or QoS quality requirements corresponding to the third IP data packet, and then send the converted data packet;
[0080] The fourth processing module is used to receive a second TCP data packet or a second UDP data packet from the core network at the wireless network layer of the base station, convert the second TCP data packet or the second UDP data packet into a fourth IP data packet and send it to the transport network layer.
[0081] According to another aspect of the present invention, at least one embodiment provides a base station, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program implements the steps of the data transmission method described above when executed by the processor.
[0082] According to another aspect of the present invention, at least one embodiment provides a core network device, including:
[0083] A first processing module is configured to receive a first TCP data packet or a first UDP data packet sent by a base station at a transmission network layer of a core network device, convert the first TCP data packet or the first UDP data packet into a third IP data packet, and then send the third IP data packet to its radio network layer;
[0084] The second processing module is used to receive a fourth IP data packet from the wireless network layer of the core network device at the transmission network layer, and convert the fourth IP data packet into a second TCP data packet or a second UDP data packet and send it out according to the data packet transmission characteristics and / or QoS quality requirements corresponding to the fourth IP data packet.
[0085] According to another aspect of the present invention, at least one embodiment provides a core network device, comprising: a processor, a memory, and a program stored on the memory and runnable on the processor, wherein the program implements the steps of the data transmission method described above when executed by the processor.
[0086] According to another aspect of the present invention, at least one embodiment provides a computer-readable storage medium having a program stored thereon. When the program is executed by a processor, the steps of the method described above are implemented.
[0087] Compared to existing technologies, the data transmission method and device provided by the embodiments of the present invention utilize IP data transmission between the AS and NAS layers, introducing new QoS control capabilities within the RAN. This enables an end-to-end QoS architecture solution, supporting IP packet fallback and lossless handover. Furthermore, the embodiments of the present invention can implement a data fallback mechanism between the AS and NAS layers, improving data transmission efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0088] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiment below. The accompanying drawings are for illustration purposes only and are not to be considered as limiting the present invention. The same reference symbols are used throughout the drawings to represent the same components. In the drawings:
[0089] Figure 1 A schematic diagram of the QoS architecture of the prior art;
[0090] Figure 2 A schematic diagram of a protocol model of an Ng interface in the prior art;
[0091] Figure 3 A schematic diagram of a QoS architecture provided by an embodiment of the present invention;
[0092] Figure 4 A schematic diagram of another QoS architecture provided by an embodiment of the present invention;
[0093] Figure 5 This is a functional diagram of a protocol stack for the data plane interface between a core network and a base station according to an embodiment of the present invention;
[0094] Figure 6 A flow chart of a data transmission method provided by an embodiment of the present invention;
[0095] Figure 7 A flow chart of a data transmission method provided by an embodiment of the present invention;
[0096] Figure 8 A flow chart of a data transmission method provided by an embodiment of the present invention;
[0097] Figure 9 A schematic diagram of the structure of a terminal provided in an embodiment of the present invention;
[0098] Figure 10 Another structural diagram of a terminal provided in an embodiment of the present invention;
[0099] Figure 11 A schematic structural diagram of a base station provided in an embodiment of the present invention;
[0100] Figure 12 Another structural diagram of a base station provided in an embodiment of the present invention;
[0101] Figure 13 A schematic diagram of the structure of a core network device provided in an embodiment of the present invention;
[0102] Figure 14 Another structural diagram of the core network device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0103] Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present invention and to fully convey the scope of the present invention to those skilled in the art.
[0104] The terms "first", "second" etc. in the specification and claims of the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable in appropriate circumstances, so that the embodiments of the present application described herein, for example, can be implemented in an order other than those illustrated or described herein. In addition, the terms "comprise" and "have" and any of their variations are intended to cover non-exclusive inclusions, for example, the process, method, system, product or equipment comprising a series of steps or units need not be limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or that are intrinsic to these processes, methods, products or equipment. "And / or" in the specification and claims represents at least one of the connected objects.
[0105] The technology described herein is not limited to NR systems and Long Time Evolution (LTE) / LTE-Advanced (LTE-A) systems, and can also be used in various wireless communication systems such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" are often used interchangeably. A CDMA system can implement radio technologies such as CDMA2000 and Universal Terrestrial Radio Access (UTRA). UTRA includes Wideband Code Division Multiple Access (WCDMA) and other CDMA variants. A TDMA system can implement radio technologies such as Global System for Mobile Communication (GSM). OFDMA systems can implement radio technologies such as Ultra Mobile Broadband (UMB), Evolution-UTRA (E-UTRA), IEEE 802.21 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, and Flash-OFDM. UTRA and E-UTRA are parts of the Universal Mobile Telecommunications System (UMTS). LTE and more advanced LTE, such as LTE-A, are new versions of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from an organization called the 3rd Generation Partnership Project (3GPP). CDMA2000 and UMB are described in documents from an organization called the 3rd Generation Partnership Project 2 (3GPP2).The techniques described herein may be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. However, the following description describes an NR system for example, and NR terminology is used throughout the description, even though the techniques are applicable to applications beyond NR systems.
[0106] The following description provides examples and does not limit the scope, applicability, or configuration set forth in the claims. Changes may be made to the function and arrangement of the elements discussed without departing from the spirit and scope of this disclosure. The various examples may appropriately omit, substitute, or add various procedures or components. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.
[0107] In the QoS model of the 5G QoS architecture of the prior art, the QoS parameters corresponding to the QoS flow are configured by the core network, and there is no data fallback mechanism between the AS layer and the NAS layer. In order to solve at least one of the above problems, an embodiment of the present invention provides a data transmission method, which implements an end-to-end QoS architecture solution by adopting an IP data transmission method between the AS layer and the NAS layer and introducing a new QoS control function in the RAN. Specifically, compared with the QoS architecture in 5G, the embodiment of the present invention uses IP to carry data packets between the NAS layer and the AS layer. In addition, the processing of IP packets and a common QoS control mechanism for the air interface and the upper layer are introduced in the AS layer.
[0108] Figure 3 and Figure 4 Schematic diagrams of two QoS architectures according to embodiments of the present invention are given respectively. Figure 3 It is an enhancement based on the 5GQos architecture, using 5G QoS Flow and DRB, adding IP packet carrying methods at the AS layer and NAS layer, and adding IP packet processing and QoS control functions at the AS layer. Figure 4 It is a brand-new design with only one AS layer bearer.
[0109] The embodiment of the present invention introduces an access layer bearer (AS Bearer, ASB). The access layer bearer refers to the bearer in the AS layer that can carry IP packets. In addition, please refer to Figure 3 and Figure 4The embodiment of the present invention also introduces a Function A entity, which is used to implement IP packet processing and QoS control functions (implementing QoS filtering functions between upper and lower layers). A PDU session (PDUSession) is a session connection between two peer Function A entities. IP flow is the minimum granularity of a PDU Session. A PDU Session can contain one or more IP flows. The input and output of a PDU Session are both IP data packets. A PDU Session can contain one or more access layer bearers.
[0110] Figure 3 In the QoS layer, the carrier is a combination of QoS flow and DRB. Each DRB can carry one or more QoS flows. A DRB can only belong to one PDU session. A terminal can establish one or more PDU sessions at the same time. The correspondence between QoS flow and DRB can be one-to-one, many-to-one, or one-to-many. Figure 3 In the QoS flow, IP data flow (IP Flow) is carried by QoS Flow (IP Flow is mapped to QoS Flow, the same below), and QoS Flow is carried by Radio Bearer (QoS Flow is mapped to RB, the same below). Among them, one or more IP Flows can be mapped to one QoS Flow, and one or more QoS Flows can be mapped to one RB. Figure 3 The mapping relationship is: IP Flow-QoS Flow-RB three-level mapping relationship.
[0111] Figure 4 In [1], IP Flow directly implements end-to-end connection through the access layer carrier. Specifically, the access layer carrier can be one of the following:
[0112] A) QoS Flow;
[0113] B) Data Radio Bearer (DRB);
[0114] C) Logical Channel;
[0115] D) Transport Channel;
[0116] E) Physical Channel;
[0117] F) Other defined carriers at the AS layer that can carry IP data packets, which are different from the above A to E.
[0118] Figure 4 The mapping relationship in is a two-level mapping relationship between IP Flow and access layer carrier. Figure 4 In the IEEE 802.11n protocol, each access layer bearer can carry one or more IP flows. An access layer bearer can belong to only one PDU session. A terminal can establish one or more PDU sessions simultaneously. The correspondence between IP flows and access layer bearers can be one-to-one, many-to-one, or one-to-many.
[0119] Based on the above architecture, the embodiment of the present invention adds an IP data packet processing function (i.e., function A) to the AS layer, enabling the AS layer to cache IP data packets and provide IP data packets for lower layer transmission. When the lower layer needs to retransmit the IP data packet, it can directly apply for the IP data packet from the function A entity. There is no need to send a data forwarding request to the NAS layer (terminal side) / UPF (network side) as in 4G / 5G, thereby realizing a data fallback mechanism between the AS layer and the NAS layer.
[0120] In the embodiment of the present invention, the terminal side and the network side are functionally equivalent. Specifically,
[0121] On the terminal side:
[0122] The embodiment of the present invention adds a function A entity (IP packet processing and QoS control function) to the AS layer. When receiving data sent by the network side, the function A entity obtains the IP format data packet and submits it to the upper layer according to the IP packet processing mechanism, QoS parameters and mapping relationship configured by the network side. Figure 3 , the mapping relationship is a first mapping relationship between an IP flow and a QoS flow and / or a DRB, specifically a mapping relationship between an IP flow and a QoS flow, a mapping relationship between an IP flow and a DRB, or a mapping relationship between an IP flow and a "combination of a QoS flow and a DRB"; for Figure 4 The mapping relationship is between IP data flows and ASBs. When sending data to the network, the Function A entity independently processes the IP packet according to or with reference to the network configuration, generates the data packet according to the data packet format used when sending data packets on the QoS flow, and sends it to the network through the QoS flow and DRB.
[0123] In addition, the data between the NAS layer and the AS layer is transmitted in the form of IP packets. The inter-layer carrier between the NAS layer and the AS layer is IP flow.
[0124] On the network side:
[0125] The embodiment of the present invention adds a function A entity (IP packet processing and QoS control functions) to the base station. Specifically:
[0126] 1) Generate QoS suitable for air interface transmission quality. For example, it receives the service QoS requirements configured by the core network and generates QoS requirements suitable for the service data transmission and reception on the air interface based on the channel quality of the user's data transmission and reception on the air interface or the overall requirements of the wireless system on the air interface.
[0127] 2) Trigger the control plane of the base station to generate configuration signaling for the user, configure the QoS parameters of the AS layer to the terminal, and make the signaling effective on the base station side. For uplink services (sent by the terminal to the base station), the base station can configure explicit QoS demand control commands that the terminal must execute; it can also configure optional QoS demand commands, allowing the terminal to make a certain degree of flexible choices under this QoS demand control command. Configuration signaling can be carried in the establishment, addition, or reconfiguration signaling of the PDU Session, and can also be carried in the establishment, addition, or reconfiguration signaling of the DRB.
[0128] 3) Convert the IP data packets sent to the terminal into data packets that can be carried by QoS Flow and send them to the air interface in the data packet format and method specified by QoS Flow. After receiving the data packets sent by the terminal through QoS flow, convert them into the packet format of IP Flow and send them to the upper layer.
[0129] In addition, the embodiment of the present invention adopts the data transmission mode of IP packets on the interface between the core network and the base station. Because the interface between the core network and the base station involves the transport network layer (TNL) and the radio network layer (RNL), the data packets transmitted on the RNL are IP packets, and the TNL layer uses the IP routing protocol. Figure 5 As shown, for the Radio Network Layer (RNL), the transmitted data packets are in IP protocol format. For the Transport Network Layer (TNL), which specifically includes the Physical Layer, Data Link Layer, IP Layer, and TCP / UDP Layer, TCP or UDP can be selected based on the data packet transmission characteristics (data packet size, the time interval between two adjacent data packets, data packet reliability requirements, etc.) and QoS requirements of different services or data packets.
[0130] The QoS architecture and protocol stack functions of the embodiment of the present invention are introduced above. The data transmission method of the embodiment of the present invention is introduced from the terminal, base station and core network sides respectively.
[0131] Please refer to Figure 6 , an embodiment of the present invention provides a data transmission method, when applied to a terminal, the method includes:
[0132] Step 61: When receiving first data carried on a first access layer bearer, the terminal converts the first data into a first IP data packet of a first IP flow, and performs reception processing on the first IP data packet.
[0133] Here, when the terminal receives the first data carried on the first access layer bearer sent by the base station, it can determine the first IP flow corresponding to the first access layer bearer according to the mapping relationship between the IP flow and the access layer bearer.
[0134] Here, when the terminal receives the first data sent by the network at its access layer (AS), it performs the processing of step 61 and then sends the obtained first IP data packet to the non-access layer (NAS). In other words, this embodiment of the present invention adopts an IP data transmission method between the AS layer and the NAS layer.
[0135] In addition, according to the IP packet processing mechanism, the first IP data packet is received and processed, which may specifically include: performing header and value verification on the first IP data packet; if the header and value verification passes, sending the first IP data packet to the non-access layer of the terminal; if the header and value verification fails, sending a retransmission request for the first IP data packet to the terminal.
[0136] Step 62: When sending the second IP data packet of the second IP flow, the terminal carries the second IP data packet on the second access layer bearer and sends it out.
[0137] Here, when the terminal sends the second IP data packet of the second IP flow to the base station, it can determine the second access layer bearer corresponding to the second IP flow according to the mapping relationship between the IP flow and the access layer bearer.
[0138] Here, when the terminal receives the second IP data packet sent by the terminal's non-access stratum (NAS) at its access stratum (AS), it performs the processing in step 62 and then sends it out.
[0139] Through the above steps, the embodiment of the present invention adopts IP data transmission between the AS layer and the NAS layer of the terminal, can introduce new QoS control functions in the RAN, and realize an end-to-end QoS architecture solution, providing support for the fallback and lossless switching of IP packets.
[0140] To achieve fallback and lossless switching of IP packets, an embodiment of the present invention can cache the second IP data packet at its access layer in the above step 62. Subsequently, when the terminal receives a retransmission request for the second IP data packet sent by the base station, it resends the second IP data packet cached in the access layer; and when it receives feedback information sent by the base station indicating the successful reception of the second IP data packet, it deletes the second IP data packet cached in the access layer. Through the above steps, when data needs to be retransmitted, the embodiment of the present invention can directly resend the second IP data packet cached in the access layer based on the cached data of the access layer, thereby eliminating the need to send a data forwarding request to the terminal NAS layer, thereby implementing a data fallback mechanism between the AS layer and the NAS layer and improving data transmission efficiency.
[0141] Reference Figure 3 In the architecture shown, the access layer carrier of the embodiment of the present invention can specifically be a combination of a QoS flow and a data radio bearer DRB, and the mapping relationship between the IP flow and the access layer carrier is: a mapping relationship between the IP flow and the QoS flow and / or DRB. At this time, the same DRB can only belong to the same PDU session. A PDU session includes at least one IP flow. In addition, the mapping relationship between the IP flow and the QoS flow includes: many-to-one and one-to-one; the mapping relationship between the QoS flow and the DRB includes many-to-one, one-to-one and one-to-many.
[0142] Reference Figure 4 In the architecture shown, the access layer bearer in this embodiment of the present invention can be any of the following: a QoS flow, a DRB, a logical channel, a transport channel, a physical channel, and a bearer defined in the access layer for carrying IP packets. The mapping relationship between IP flows and access layer bearers can include many-to-one, one-to-one, and one-to-many.
[0143] In addition, the terminal in the embodiment of the present invention can receive the access layer QoS parameter configuration command sent by the base station during the process of the base station establishing, adding or reconfiguring the PDU session of the first service of the terminal; and then determine the mapping relationship between the IP flow of the PDU session and the access layer carrier based on the QoS parameter configuration command.
[0144] In addition, it should be noted that there is no strict order relationship between the above steps 61 and 62. Step 61 can be performed first and step 62 can be performed later, or step 62 can be performed first and step 61 can be performed later, or both can be performed simultaneously.
[0145] Please refer to Figure 7 , an embodiment of the present invention provides a data transmission method, when applied to a base station, the method includes:
[0146] In step 71, when sending a first IP data packet of a first IP flow, the base station carries the first IP data packet on a first access layer bearer and sends the first IP data packet out.
[0147] Here, when the base station sends the first IP data packet of the first IP flow to the terminal, it can determine the first access layer bearer corresponding to the first IP flow according to the mapping relationship between the IP flow and the access layer bearer.
[0148] Here, after receiving the first IP data packet from the non-access layer of the base station, the access layer of the base station sends the first IP data packet on the first access layer bearer according to the mapping relationship between the IP flow and the access layer bearer.
[0149] Step 72: When receiving second data carried on the second access layer bearer, the base station converts the second data into a second IP data packet of a second IP flow, and performs reception processing on the second IP data packet.
[0150] Here, when receiving the second data carried on the second access layer bearer sent by the terminal, the base station may determine the second IP flow corresponding to the second access layer bearer according to the mapping relationship between the IP flow and the access layer bearer.
[0151] Here, when receiving the second data from the terminal, the access layer of the base station converts the second data into a second IP data packet according to the mapping relationship and then sends the second IP data packet to the non-access layer of the base station.
[0152] In addition, according to the IP packet processing mechanism, the second IP data packet is processed, which may specifically include: performing header and value verification on the second IP data packet; if the header and value verification passes, sending the second IP data packet to the non-access layer of the base station; if the header and value verification fails, sending a retransmission request for the second IP data packet to the terminal.
[0153] Through the above steps, the embodiment of the present invention adopts IP data transmission between the AS layer and the NAS layer of the base station, which can introduce new QoS control functions in the RAN, realize an end-to-end QoS architecture solution, and provide support for the fallback and lossless switching of IP packets.
[0154] To achieve fallback and lossless switching of the IP packet, the embodiment of the present invention may cache the first IP data packet at the base station access layer in the above step 71;
[0155] Upon receiving a retransmission request for the first IP packet from the terminal, the base station retransmits the first IP packet cached in the access layer. Subsequently, upon receiving a retransmission request for the first IP packet from the terminal, the base station retransmits the first IP packet cached in the access layer. Upon receiving feedback information from the terminal indicating successful reception of the first IP packet, the base station deletes the first IP packet cached in the access layer. Through the above steps, when data needs to be retransmitted, this embodiment of the present invention can directly retransmit the first IP packet cached in the access layer based on the cached data in the access layer, eliminating the need to send a data forwarding request to the UPF. This implements a data fallback mechanism between the AS layer and the NAS layer, improving data transmission efficiency.
[0156] Similarly, refer to Figure 3 In the architecture shown, the access layer carrier of the embodiment of the present invention can specifically be a combination of a QoS flow and a data radio bearer DRB. The mapping relationship between the IP flow and the access layer carrier is: a mapping relationship between the IP flow and the QoS flow and / or DRB. At this time, the same DRB can only belong to the same PDU session. A PDU session includes at least one IP flow. In addition, the mapping relationship between the IP flow and the QoS flow includes: many-to-one and one-to-one; the mapping relationship between the QoS flow and the DRB includes many-to-one, one-to-one and one-to-many.
[0157] Reference Figure 4 In the architecture shown, the access layer bearer in this embodiment of the present invention can be any of the following: a QoS flow, a DRB, a logical channel, a transport channel, a physical channel, and a bearer defined in the access layer for carrying IP packets. The mapping relationship between IP flows and access layer bearers can include many-to-one, one-to-one, and one-to-many.
[0158] In order to achieve QoS control, the base station of an embodiment of the present invention determines the QoS quality requirements of the data of the first service sent and received at the air interface during the process of establishing, adding or reconfiguring the PDU session of the first service of the terminal, and then configures the mapping relationship between the IP flow of the PDU session of the first service and the access layer carrier according to the QoS quality requirements of the data of the first service sent and received at the air interface, and sends the access layer QoS parameter configuration command to the terminal, where the QoS parameter configuration command is used to configure the mapping relationship between the IP flow of the PDU session of the first service and the access layer carrier on the terminal side.
[0159] Specifically, the base station can determine the QoS quality requirements for the data of the first service sent and received at the air interface based on at least one of the QoS quality requirements of the first service configured by the core network, the channel quality of the terminal, and the requirements of the wireless system to which the base station belongs for the air interface transmission quality.
[0160] With respect to data transmission between a base station and a core network, when the base station's transmission network layer receives a third IP data packet from the base station's wireless network layer, the base station of an embodiment of the present invention can convert the third IP data packet into a first TCP data packet or a first UDP data packet based on the data packet transmission characteristics and / or QoS quality requirements corresponding to the third IP data packet, and then send it out. In addition, when the base station receives a second TCP data packet or a second UDP data packet from the core network at the base station's wireless network layer, the base station converts the second TCP data packet or the second UDP data packet into a fourth IP data packet and then sends it to the base station's transmission network layer.
[0161] In addition, it should be noted that there is no strict order relationship between the above steps 71 and 72. Step 71 can be performed first and step 72 can be performed second, or step 72 can be performed first and step 71 can be performed second, or both can be performed simultaneously.
[0162] Please refer to Figure 8 An embodiment of the present invention provides a data transmission method. When applied to a core network device, the data transmission method can be implemented on one or more core network elements of the core network. The method includes:
[0163] In step 81, the core network device receives a first TCP data packet or a first UDP data packet sent by a base station at its transport network layer, converts the first TCP data packet or the first UDP data packet into a third IP data packet, and then sends it to its wireless network layer.
[0164] Here, after receiving the first TCP data packet or the first UDP data packet, the transport network layer of the core network device converts it into an IP data packet and sends it to the radio network layer of the core network network element.
[0165] In step 82, the core network device receives the fourth IP data packet from its wireless network layer at its transmission network layer, converts the fourth IP data packet into a second TCP data packet or a second UDP data packet according to the data packet transmission characteristics and / or QoS quality requirements corresponding to the fourth IP data packet, and then sends it out.
[0166] It should be noted that there is no strict order relationship between the above steps 81 and 82. Step 81 may come first and step 82 may come second, or step 82 may come first and step 81 may come second, or both may be executed simultaneously.
[0167] The above describes various methods of the embodiments of the present invention. The following further provides apparatuses for implementing the above methods.
[0168] Please refer to Figure 9, an embodiment of the present invention provides a terminal 90, including:
[0169] The first processing module 91 is configured to, upon receiving first data carried on a first access layer bearer, convert the first data into a first IP data packet of a first IP flow and perform reception processing on the first IP data packet.
[0170] The second processing module 92 is configured to, when sending a second IP data packet of a second IP flow, carry the second IP data packet on a second access layer bearer and send the second IP data packet out.
[0171] Optionally, the first processing module 91 is further configured to determine the first IP flow corresponding to the first access layer bearer according to a mapping relationship between the IP flow and the access layer bearer;
[0172] Optionally, the second processing module 92 is further configured to determine a second access layer bearer corresponding to the second IP flow according to a mapping relationship between the IP flow and the access layer bearer.
[0173] Optionally, the first processing module is also used to perform header and value verification on the first IP data packet; if the header and value verification passes, the first IP data packet is sent to the non-access layer of the terminal; if the header and value verification fails, a retransmission request for the first IP data packet is sent to the terminal.
[0174] Optionally, the second processing module is also used to cache the second IP data packet at the access layer; and, upon receiving a retransmission request for the second IP data packet sent by the base station, resend the second IP data packet cached in the access layer; and upon receiving feedback information sent by the base station indicating successful reception of the second IP data packet, delete the second IP data packet cached in the access layer.
[0175] Optionally, the access layer bearer is a combination of a quality of service QoS flow and a data radio bearer DRB, and the mapping relationship between the IP flow and the access layer bearer is: a mapping relationship between the IP flow and the QoS flow and / or DRB.
[0176] Optionally, the same DRB can only belong to the same PDU session.
[0177] Optionally, a PDU session includes at least one IP flow.
[0178] Optionally, the mapping relationship between IP flows and QoS flows includes: many-to-one and one-to-one; the mapping relationship between QoS flows and DRBs includes many-to-one, one-to-one and one-to-many.
[0179] Optionally, the access layer bearer is any one of the following: QoS flow, DRB, logical channel, transport channel, physical channel and a bearer defined in the access layer for carrying IP data packets.
[0180] Optionally, the mapping relationship between the IP flow and the access layer bearer includes many-to-one, one-to-one and one-to-many.
[0181] Optionally, the terminal further includes:
[0182] A mapping relationship establishment module is used to receive the access layer QoS parameter configuration command sent by the base station during the process of the base station establishing, adding or reconfiguring the PDU session of the first service of the terminal; and determine the mapping relationship between the IP flow of the PDU session and the access layer carrier according to the QoS parameter configuration command.
[0183] Please refer to Figure 10 , another structural diagram of a terminal provided by an embodiment of the present invention, the terminal 1000 includes: a processor 1001, a transceiver 1002, a memory 1003, a user interface 1004 and a bus interface.
[0184] In the embodiment of the present invention, the first communication device 1000 further includes: a program stored in the memory 1003 and executable on the processor 1001 .
[0185] When the processor 1001 executes the program, the following steps are implemented:
[0186] Upon receiving first data carried on the first access layer bearer, converting the first data into a first IP data packet of a first IP flow, and performing reception processing on the first IP data packet;
[0187] When sending the second IP data packet of the second IP flow, the second IP data packet is carried on the second access layer bearer and sent out.
[0188] It is understandable that in the embodiment of the present invention, when the computer program is executed by the processor 1001, the above Figure 6 The various processes of the data transmission method embodiment shown can achieve the same technical effect, and to avoid repetition, they will not be described here.
[0189] exist Figure 10In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 1001 and memory represented by memory 1003. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1002 may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. For different user devices, the user interface 1004 may also be an interface capable of connecting external or internal devices as required, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, etc.
[0190] The processor 1001 is responsible for managing the bus architecture and general processing, and the memory 1003 can store data used by the processor 1001 when performing operations.
[0191] It should be noted that the first communication device in this embodiment is the same as the above Figure 3 The first communication device corresponding to the method shown is applicable to the implementation methods of the above embodiments of the first communication device and can achieve the same technical effects. In the first communication device, the transceiver 1002 and the memory 1003, as well as the transceiver 1002 and the processor 1001, can be connected to each other through a bus interface. The functions of the processor 1001 can also be implemented by the transceiver 1002, and the functions of the transceiver 1002 can also be implemented by the processor 1001. It should be noted that the terminal provided in the embodiment of the present invention can implement all the method steps implemented in the above method embodiment and can achieve the same technical effects. The parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0192] In some embodiments of the present invention, a computer-readable storage medium is further provided, on which a program is stored. When the program is executed by a processor, the following steps are implemented:
[0193] Upon receiving first data carried on the first access layer bearer, converting the first data into a first IP data packet of a first IP flow, and performing reception processing on the first IP data packet;
[0194] When sending the second IP data packet of the second IP flow, the second IP data packet is carried on the second access layer bearer and sent out.
[0195] When the program is executed by the processor, it can implement all the implementation methods of the above-mentioned data transmission method applied to the terminal side and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0196] Please refer to Figure 11 , an embodiment of the present invention provides a base station 110, including:
[0197] The first processing module 111 is configured to, when sending a first IP data packet of a first IP flow, carry the first IP data packet on a first access layer bearer and send the first IP data packet out;
[0198] The second processing module 112 is configured to, when receiving second data carried on the second access layer bearer, convert the second data into a second IP data packet of a second IP flow, and perform reception processing on the second IP data packet.
[0199] Optionally, the first processing module 111 is further configured to determine a first access layer bearer corresponding to the first IP flow according to a mapping relationship between the IP flow and the access layer bearer;
[0200] The second processing module 112 is further configured to determine a second IP flow corresponding to the second access layer bearer according to a mapping relationship between the IP flow and the access layer bearer.
[0201] Optionally, the second processing module is also used to perform header and value verification on the second IP data packet; if the header and value verification passes, the second IP data packet is sent to the non-access layer of the base station; if the header and value verification fails, a retransmission request for the second IP data packet is sent to the terminal.
[0202] Optionally, the first processing module is also used to cache the first IP data packet at the access layer; when receiving a retransmission request for the first IP data packet sent by the terminal, resend the first IP data packet cached in the access layer; and when receiving feedback information sent by the terminal indicating successful reception of the first IP data packet, delete the first IP data packet cached in the access layer.
[0203] Optionally, the access layer bearer is a combination of a quality of service QoS flow and a data radio bearer DRB, and the mapping relationship between the IP flow and the access layer bearer is: a mapping relationship between IP flow, QoS flow and / or DRB.
[0204] Optionally, the same DRB can only belong to the same PDU session.
[0205] Optionally, a PDU session includes at least one IP flow.
[0206] Optionally, the mapping relationship between IP flows and QoS flows includes: many-to-one and one-to-one; the mapping relationship between QoS flows and DRBs includes many-to-one, one-to-one and one-to-many.
[0207] Optionally, the access layer bearer is any one of the following: QoS flow, DRB, logical channel, transport channel, physical channel and a bearer defined in the access layer for carrying IP data packets.
[0208] Optionally, the mapping relationship between the IP flow and the access layer bearer includes many-to-one, one-to-one and one-to-many.
[0209] Optionally, the base station further includes:
[0210] A configuration module is used to determine the QoS quality requirements for the data of the first service sent and received over the air interface during the process of establishing, adding or reconfiguring the PDU session of the first service of the terminal; according to the QoS quality requirements for the data of the first service sent and received over the air interface, configure the mapping relationship between the IP flow of the PDU session of the first service and the access layer carrier, and send the access layer QoS parameter configuration command to the terminal, wherein the QoS parameter configuration command is used to configure the mapping relationship between the IP flow of the PDU session of the first service and the access layer carrier on the terminal side.
[0211] Optionally, the configuration module is also used to determine the QoS quality requirements for sending and receiving data of the first service at the air interface based on at least one of the QoS quality requirements of the first service configured by the core network, the channel quality of the terminal, and the requirements of the wireless system to which the base station belongs for the air interface transmission quality.
[0212] Optionally, the base station further includes:
[0213] a third processing module, configured to receive, at the transmission network layer of the base station, a third IP data packet from the radio network layer thereof, convert the third IP data packet into a first TCP data packet or a first UDP data packet according to data packet transmission characteristics and / or QoS quality requirements corresponding to the third IP data packet, and then send the converted data packet;
[0214] The fourth processing module is used to receive a second TCP data packet or a second UDP data packet from the core network at the wireless network layer of the base station, convert the second TCP data packet or the second UDP data packet into a fourth IP data packet and send it to the transport network layer.
[0215] Please refer to Figure 12 The embodiment of the present invention provides a schematic structural diagram of a network side device 1200, including: a processor 1201, a transceiver 1202, a memory 1203 and a bus interface, wherein:
[0216] In this embodiment of the present invention, the network-side device 1200 further includes: a program stored in the memory 1203 and executable on the processor 1201. When the program is executed by the processor 1201, the following steps are implemented:
[0217] When sending a first IP data packet of a first IP flow, the first IP data packet is carried on a first access layer bearer and sent out;
[0218] When receiving second data carried on the second access layer bearer, the second data is converted into a second IP data packet of the second IP flow, and the second IP data packet is received and processed.
[0219] It is understandable that in the embodiment of the present invention, when the computer program is executed by the processor 1201, the above Figure 7 The various processes of the data transmission method embodiment shown can achieve the same technical effect, and to avoid repetition, they will not be described here.
[0220] exist Figure 12 In the embodiment of the present invention, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits such as one or more processors represented by processor 1201 and memory represented by memory 1203. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore not further described herein. The bus interface provides an interface. The transceiver 1202 can be multiple components, namely, a transmitter and a receiver, providing a means for communicating with various other devices over a transmission medium.
[0221] The processor 1201 is responsible for managing the bus architecture and general processing, and the memory 1203 can store data used by the processor 1201 when performing operations.
[0222] It should be noted that the terminal in this embodiment is the same as the above Figure 7 The base station corresponding to the method shown, the implementation methods in the above embodiments are all applicable to the embodiments of the base station, and can also achieve the same technical effects. In the base station, the transceiver 1202 and the memory 1203, as well as the transceiver 1202 and the processor 1201 can be connected to each other through a bus interface. The functions of the processor 1201 can also be implemented by the transceiver 1202, and the functions of the transceiver 1202 can also be implemented by the processor 1201. It should be noted that the above base station provided by the embodiment of the present invention can implement all the method steps implemented by the above method embodiment and can achieve the same technical effects. The parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0223] In some embodiments of the present invention, a computer-readable storage medium is further provided, on which a program is stored. When the program is executed by a processor, the following steps are implemented:
[0224] When sending a first IP data packet of a first IP flow, the first IP data packet is carried on a first access layer bearer and sent out;
[0225] When receiving second data carried on the second access layer bearer, the second data is converted into a second IP data packet of the second IP flow, and the second IP data packet is received and processed.
[0226] When the program is executed by the processor, it can implement all the implementation methods of the above-mentioned data transmission method applied to the base station and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0227] Please refer to Figure 13 The embodiment of the present invention provides a core network device 130, which may be one or more core network elements or functional entities, such as Figure 13 As shown, the core network device 130 includes:
[0228] The first processing module 131 is configured to receive a first TCP data packet or a first UDP data packet sent by a base station at a transmission network layer of a core network device, convert the first TCP data packet or the first UDP data packet into a third IP data packet, and then send the third IP data packet to its radio network layer;
[0229] The second processing module 132 is used to receive a fourth IP data packet from the wireless network layer of the core network device at the transmission network layer, and convert the fourth IP data packet into a second TCP data packet or a second UDP data packet according to the data packet transmission characteristics and / or QoS quality requirements corresponding to the fourth IP data packet, and then send it out.
[0230] Please refer to Figure 14 The embodiment of the present invention provides a schematic structural diagram of a network-side device 1400, including: a processor 1401, a transceiver 1402, a memory 1403, and a bus interface, wherein:
[0231] In this embodiment of the present invention, the network-side device 1400 further includes: a program stored in the memory 1403 and executable on the processor 1401. When the program is executed by the processor 1401, the following steps are implemented:
[0232] receiving, at the transport network layer of the core network, a first TCP data packet or a first UDP data packet sent by the base station, converting the first TCP data packet or the first UDP data packet into a third IP data packet and sending the third IP data packet to the radio network layer thereof;
[0233] The transmission network layer of the core network receives the fourth IP data packet from its wireless network layer, and converts the fourth IP data packet into a second TCP data packet or a second UDP data packet according to the data packet transmission characteristics and / or QoS quality requirements corresponding to the fourth IP data packet, and then sends it out.
[0234] It is understandable that in the embodiment of the present invention, when the computer program is executed by the processor 1401, the above Figure 8 The various processes of the data transmission method embodiment shown can achieve the same technical effect, and to avoid repetition, they will not be described here.
[0235] exist Figure 14 In the embodiment of the present invention, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits such as one or more processors represented by processor 1401 and memory represented by memory 1403. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore not further described herein. The bus interface provides an interface. The transceiver 1402 can be multiple components, namely, a transmitter and a receiver, providing a means for communicating with various other devices over a transmission medium.
[0236] The processor 1401 is responsible for managing the bus architecture and general processing, and the memory 1403 can store data used by the processor 1401 when performing operations.
[0237] It should be noted that the terminal in this embodiment is the same as the above Figure 8 The core network device corresponding to the method shown, the implementation methods in the above embodiments are all applicable to the embodiments of the core network device, and can also achieve the same technical effects. In the core network device, the transceiver 1402 and the memory 1403, as well as the transceiver 1402 and the processor 1401 can be connected through a bus interface communication, the function of the processor 1401 can also be implemented by the transceiver 1402, and the function of the transceiver 1402 can also be implemented by the processor 1401. It should be noted here that the above-mentioned core network device provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effects, and the parts and beneficial effects that are the same as those in the method embodiment in this embodiment will not be specifically described here.
[0238] In some embodiments of the present invention, a computer-readable storage medium is further provided, on which a program is stored. When the program is executed by a processor, the following steps are implemented:
[0239] receiving, at the transport network layer of the core network, a first TCP data packet or a first UDP data packet sent by the base station, converting the first TCP data packet or the first UDP data packet into a third IP data packet and sending the third IP data packet to the radio network layer thereof;
[0240] The transmission network layer of the core network receives the fourth IP data packet from its wireless network layer, and converts the fourth IP data packet into a second TCP data packet or a second UDP data packet and sends it out according to the data packet transmission characteristics and / or QoS quality requirements corresponding to the fourth IP data packet.
[0241] When the program is executed by the processor, it can implement all the implementation methods of the above-mentioned data transmission method applied to the core network and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0242] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present invention.
[0243] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0244] In the embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0245] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected according to actual needs to achieve the objectives of the embodiments of the present invention.
[0246] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0247] If the functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the portion that contributes to the prior art, or the portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes various media that can store program code, such as a USB flash drive, a mobile hard drive, ROM, RAM, a magnetic disk, or an optical disk.
[0248] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any modifications or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.
Claims
1. A data transmission method, applied to a terminal, characterized in that: include: When the terminal receives the first data carried on the first access layer bearer at the terminal access layer, the terminal converts the first data into a first IP data packet of the first IP flow at the access layer, and performs reception processing on the first IP data packet; wherein the reception processing on the first IP data packet includes: performing a header and value check on the first IP data packet; if the header and value check passes, sending the first IP data packet to the non-access layer of the terminal; if the header and value check fails, sending a retransmission request for the first IP data packet; The terminal receives, at the terminal access layer, a second IP data packet of a second IP flow sent by the non-access layer of the terminal, and when sending the second IP data packet of the second IP flow, carries the second IP data packet on a second access layer bearer and sends it out; The method further includes: the terminal caching the second IP data packet at the access layer.
2. The method according to claim 1, wherein Before converting the first data into a first IP data packet of a first IP flow, the method further includes: determining the first IP flow corresponding to the first access layer bearer according to a mapping relationship between IP flows and access layer bearers; Before sending the second IP data packet on the second access layer bearer, the method further includes: determining the second access layer bearer corresponding to the second IP flow according to a mapping relationship between IP flows and access layer bearers.
3. The method according to claim 1, wherein Also includes: When receiving a retransmission request for the second IP data packet, the terminal resends the second IP data packet cached by the access layer; When receiving feedback information indicating successful reception of the second IP data packet, the terminal deletes the second IP data packet cached in the access layer.
4. The method according to claim 1, wherein The access layer bearer is a combination of a quality of service QoS flow and a data radio bearer DRB, and the mapping relationship between the IP flow and the access layer bearer is: a mapping relationship between the IP flow and the QoS flow and / or DRB.
5. The method according to claim 1, wherein The access layer bearer is any one of the following: QoS flow, DRB, logical channel, transport channel, physical channel and a bearer defined in the access layer for carrying IP data packets.
6. The method according to claim 1, wherein Also includes: In the process of establishing, adding or reconfiguring the PDU session of the first service of the terminal by the base station, receiving a QoS parameter configuration command of the access layer sent by the base station; According to the QoS parameter configuration command, a mapping relationship between the IP flow of the PDU session and the access layer bearer is determined.
7. A data transmission method, applied to a base station, characterized in that: include: The base station receives, at the base station access layer, a first IP data packet of a first IP flow from a base station non-access layer, and when sending the first IP data packet of the first IP flow, carries the first IP data packet on a first access layer bearer and sends it out; When the base station receives the second data carried on the second access layer bearer at the base station access layer, the base station converts the second data into a second IP data packet of the second IP flow at the access layer, and receives and processes the second IP data packet; wherein the processing of the second IP data packet includes: performing a header and value check on the second IP data packet; if the header and value check passes, sending the second IP data packet to the non-access layer of the base station; if the header and value check fails, sending a retransmission request for the second IP data packet; The method further comprises: The base station caches the first IP data packet at the access layer.
8. The method according to claim 7, wherein Before sending the first IP data packet on the first access layer bearer, the method further includes: determining the first access layer bearer corresponding to the first IP flow according to a mapping relationship between IP flows and access layer bearers; Before converting the second data into a second IP data packet of a second IP flow, the method further includes: determining the second IP flow corresponding to the second access layer bearer according to a mapping relationship between the IP flow and the access layer bearer.
9. The method according to claim 7, wherein Also includes: When receiving a retransmission request for the first IP data packet, the base station resends the first IP data packet cached by the access layer; When receiving feedback information indicating successful reception of the first IP data packet, the base station deletes the first IP data packet cached in the access layer.
10. The method according to claim 7, wherein: The access layer bearer is a combination of a quality of service QoS flow and a data radio bearer DRB, and the mapping relationship between the IP flow and the access layer bearer is: a mapping relationship between IP flow, QoS flow and / or DRB.
11. The method according to claim 7, wherein The access layer bearer is any one of the following: QoS flow, DRB, logical channel, transport channel, physical channel and a bearer defined in the access layer for carrying IP data packets.
12. The method according to claim 7, wherein Also includes: In the process of establishing, adding or reconfiguring a PDU session of a first service of a terminal, determining a QoS quality requirement of data of the first service sent and received at an air interface; According to the QoS quality requirements of the data of the first service sent and received at the air interface, the mapping relationship between the IP flow of the PDU session of the first service and the access layer carrier is configured, and the access layer QoS parameter configuration command is sent to the terminal. The QoS parameter configuration command is used to configure the mapping relationship between the IP flow of the PDU session of the first service and the access layer carrier on the terminal side.
13. The method according to claim 12, wherein: Determining the QoS quality requirement of data of the first service sent and received at the air interface includes: Determine the QoS quality requirement of the first service data sent and received at the air interface based on at least one of the QoS quality requirement of the first service configured by the core network, the channel quality of the terminal, and the air interface transmission quality requirement of the wireless system to which the base station belongs.
14. The method according to claim 7, wherein Also includes: The base station receives, at its transmission network layer, a third IP data packet from its radio network layer, converts the third IP data packet into a first TCP data packet or a first UDP data packet according to data packet transmission characteristics and / or QoS quality requirements corresponding to the third IP data packet, and then sends the data packet; The base station receives a second TCP data packet or a second UDP data packet from the core network at its wireless network layer, converts the second TCP data packet or the second UDP data packet into a fourth IP data packet and sends it to the transport network layer.
15. A terminal, characterized in that: include: a first processing module, configured to, when receiving first data carried on a first access layer bearer at a terminal access layer, convert the first data into a first IP data packet of a first IP flow at the access layer, and perform reception processing on the first IP data packet; A second processing module is configured to receive, at the terminal access layer, a second IP data packet of a second IP flow sent by the non-access layer of the terminal, and when sending the second IP data packet of the second IP flow, carry the second IP data packet on a second access layer bearer and send it out; The first processing module is further configured to perform a header and value check on the first IP data packet; if the header and value check passes, send the first IP data packet to the non-access layer of the terminal; if the header and value check fails, send a retransmission request for the first IP data packet to the terminal; The second processing module is further configured to cache the second IP data packet at the access layer.
16. The terminal according to claim 15, wherein: The second processing module is also used to resend the second IP data packet cached in the access layer when a retransmission request for the second IP data packet is received; and delete the second IP data packet cached in the access layer when feedback information indicating successful reception of the second IP data packet is received.
17. The terminal according to claim 15, wherein: The access layer bearer is a combination of a quality of service QoS flow and a data radio bearer DRB, and the mapping relationship between the IP flow and the access layer bearer is: a mapping relationship between the IP flow and the QoS flow and / or DRB.
18. The terminal according to claim 15, wherein: The access layer bearer is any one of the following: QoS flow, DRB, logical channel, transport channel, physical channel and a bearer defined in the access layer for carrying IP data packets.
19. The terminal according to claim 15, wherein Also includes: A mapping relationship establishing module, configured to receive a QoS parameter configuration command of an access layer sent by a base station during a process in which the base station establishes, adds, or reconfigures a PDU session of a first service of the terminal; According to the QoS parameter configuration command, a mapping relationship between the IP flow of the PDU session and the access layer bearer is determined.
20. A terminal, characterized in that: include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the data transmission method according to any one of claims 1 to 6 are implemented.
21. A base station, characterized in that: include: A first processing module is configured to receive, at a base station access layer, a first IP data packet of a first IP flow from a base station non-access layer, and, when sending the first IP data packet of the first IP flow, carry the first IP data packet on a first access layer bearer and send it out; a second processing module, configured to, when receiving second data carried on a second access layer bearer at the base station access layer, convert the second data into a second IP data packet of a second IP flow at the access layer, and receive and process the second IP data packet; The second processing module is further configured to perform a header and value check on the second IP data packet; if the header and value check passes, send the second IP data packet to the non-access layer of the base station; if the header and value check fails, send a retransmission request for the second IP data packet to the terminal; The first processing module is further configured to cache the first IP data packet at the access layer.
22. The base station according to claim 21, wherein The first processing module is also used to resend the first IP data packet cached in the access layer when a retransmission request for the first IP data packet is received; and delete the first IP data packet cached in the access layer when feedback information indicating successful reception of the first IP data packet is received.
23. The base station according to claim 21, wherein The access layer bearer is a combination of a quality of service QoS flow and a data radio bearer DRB, and the mapping relationship between the IP flow and the access layer bearer is: a mapping relationship between IP flow, QoS flow and / or DRB.
24. The base station according to claim 21, wherein The access layer bearer is any one of the following: QoS flow, DRB, logical channel, transport channel, physical channel and a bearer defined in the access layer for carrying IP data packets.
25. The base station according to claim 21, wherein Also includes: A configuration module is used to determine the QoS quality requirements for the data of the first service sent and received over the air interface during the process of establishing, adding or reconfiguring the PDU session of the first service of the terminal; according to the QoS quality requirements for the data of the first service sent and received over the air interface, configure the mapping relationship between the IP flow of the PDU session of the first service and the access layer carrier, and send the access layer QoS parameter configuration command to the terminal, wherein the QoS parameter configuration command is used to configure the mapping relationship between the IP flow of the PDU session of the first service and the access layer carrier on the terminal side.
26. The base station according to claim 25, wherein The configuration module is also used to determine the QoS quality requirements for the data of the first service sent and received at the air interface based on at least one of the QoS quality requirements of the first service configured by the core network, the channel quality of the terminal, and the requirements of the wireless system to which the base station belongs for the air interface transmission quality.
27. The base station according to claim 21, wherein Also includes: a third processing module, configured to receive, at the transmission network layer of the base station, a third IP data packet from the radio network layer thereof, convert the third IP data packet into a first TCP data packet or a first UDP data packet according to data packet transmission characteristics and / or QoS quality requirements corresponding to the third IP data packet, and then send the converted data packet; The fourth processing module is used to receive the second TCP data packet or the second UDP data packet at the wireless network layer of the base station, convert the second TCP data packet or the second UDP data packet into a fourth IP data packet and send it to the transport network layer.
28. A base station, characterized in that: include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the data transmission method according to any one of claims 7 to 14 are implemented.
29. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the data transmission method according to any one of claims 1 to 14.
Citation Information
Patent Citations
Radio resource control connection reconstruction non-access stratum data packet retransmission method
CN111050420A
Method and apparatus for provisioning quality of service in next radio
US20190253938A1