Data transmission method and apparatus, device, and storage medium
By introducing a QFC module and AS layer processing mechanism into the UE, the standardization issues of uplink data transmission in the RRC inactive state are resolved, and a complete data processing flow and signaling overhead are achieved.
Patent Information
- Application Number
- CN202110904527.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-06
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2041-08-06
AI Technical Summary
In 5G NR, when the UE is in the RRC inactive state, how to effectively handle multiple uplink data transmissions, especially how to determine whether to use the small data transmission mode, is a problem that lacks standard specifications in the current technology, which makes it impossible for newly generated uplink data to be transmitted to the AS layer for processing.
A QFC module is introduced in the UE to acquire uplink data and send it directly to the AS layer for processing under preset conditions. The AS layer determines the data transmission method based on the DRB state, including SDT or RRC connection state transition.
It has implemented a complete processing flow for newly generated uplink data, improved relevant specifications and standards, avoided data transmission failures, and reduced signaling overhead.
Smart Images

Figure CN115884275B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a data transmission method, apparatus, device and storage medium. Background Technology
[0002] To enable User Equipment (UE) to quickly switch to the Radio Resource Control (RRC) connected state to transmit data, while reducing signaling overhead during mobility and state transitions, a new RRC state—RRC Inactive—has been introduced in 5G New Radio (NR).
[0003] When the UE is in the RRC inactive state, it can directly send small data, which avoids the UE frequently switching to the RRC connected state and reduces signaling overhead.
[0004] However, whether a UE uses Small Data Transmission (SDT) in an inactive state needs to be determined by the UE's Access Stratum (AS) based on certain criteria. Therefore, how to perform multiple data transmissions for a UE in an inactive state becomes a problem to be solved. Summary of the Invention
[0005] This application provides a data transmission method, apparatus, device, and storage medium to solve the problems existing in the prior art.
[0006] In a first aspect, this application provides a data transmission method applied to a user equipment (UE), wherein the UE includes a Quality of Service (QoS) flow control (QFC) module and an access layer (AS) layer, and the method includes:
[0007] The QFC module acquires upstream data;
[0008] Determine whether the UE meets the preset conditions, wherein the preset conditions include: the UE is in the Radio Resource Control (RRC) inactive state and the UE has Small Data Transmission (SDT) capability, or the UE is performing SDT transmission;
[0009] If the UE is determined to meet the preset conditions, the uplink data is sent to the AS layer.
[0010] In some embodiments, the method further includes:
[0011] The AS layer determines the state of the data radio bearer (DRB) corresponding to the uplink data, and the state includes a suspended state or a normal state.
[0012] The AS layer processes the uplink data based on the state of the DRB.
[0013] In some embodiments, the AS layer processes the uplink data based on the state of the DRB, including:
[0014] If the DRB is in a suspended state, the AS layer sends a first notification message to the UE's non-access stratum (NAS) layer. The first notification message is used to instruct the NAS layer to request the AS layer to switch to the RRC connected state. The first notification message contains the state of the DRB being suspended.
[0015] The AS layer receives the request message sent by the NAS layer;
[0016] The AS layer triggers the RRC recovery process based on the request message and determines whether the uplink data can be transmitted via SDT.
[0017] If possible, the AS layer transmits the uplink data in the SDT manner;
[0018] If not, the AS layer adjusts the state of the DRB and uses the adjusted DRB to transmit the uplink data.
[0019] In some embodiments, the AS layer processes the uplink data based on the state of the DRB, including:
[0020] If the UE is performing SDT transmission and the DRB is in a suspended state, the AS layer determines to adjust the state of the UE and uses the adjusted DRB to transmit the uplink data.
[0021] In some embodiments, the QFC module determines that the UE is performing SDT transmission, including:
[0022] After determining that SDT is to be used, the AS layer sends a second notification message to the QFC module and / or the NAS layer. The second notification message is used to notify the UE that SDT is being performed.
[0023] The QFC module determines that the UE is performing SDT transmission based on the second notification message.
[0024] In some embodiments, the method further includes:
[0025] After determining that the uplink data transmission mode is non-SDT, the AS layer sends a third notification message to the QFC module and / or the NAS layer. The third notification message is used to notify the UE that SDT is not currently being performed.
[0026] In some embodiments, after the AS layer determines to adjust the state of the UE, the method further includes:
[0027] The AS layer sends a fourth notification message to the network device, the fourth notification message including one or more of the following information:
[0028] Non-small data packets arrived;
[0029] Request to switch to RRC connection state;
[0030] Request to restore RRC connection;
[0031] Reasons for RRC connection restoration.
[0032] Secondly, this application provides a user equipment (UE), characterized in that it includes a memory, a transceiver, and a processor:
[0033] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0034] Uplink data is obtained through the UE's QFC module;
[0035] Determine whether the UE meets the preset conditions, wherein the preset conditions include: the UE is in the Radio Resource Control (RRC) inactive state and the UE has Small Data Transmission (SDT) capability, or the UE is performing SDT transmission;
[0036] If it is determined that the UE meets the preset conditions, the uplink data is sent to the UE's AS layer.
[0037] In some embodiments, it also includes:
[0038] The AS layer determines the state of the data radio bearer (DRB) corresponding to the uplink data, and the state includes a suspended state or a normal state.
[0039] The AS layer processes the uplink data based on the state of the DRB.
[0040] In some embodiments, the AS layer processes the uplink data based on the state of the DRB, including:
[0041] If it is determined that the UE meets the preset conditions that the UE is in an RRC inactive state and the UE has SDT capability, and the DRB is in a suspended state, then the AS layer sends a first notification message to the UE's non-access stratum NAS layer. The first notification message is used to instruct the NAS layer to request the AS layer to switch to the RRC connected state. The first notification message includes the state of the DRB as suspended.
[0042] The AS layer receives the request message sent by the NAS layer;
[0043] The AS layer triggers the RRC recovery process based on the request message and determines whether the uplink data can be transmitted via SDT.
[0044] If possible, the AS layer transmits the uplink data in the SDT manner;
[0045] If not, the AS layer adjusts the state of the DRB and uses the adjusted DRB to transmit the uplink data.
[0046] In some embodiments, the AS layer processes the uplink data based on the state of the DRB, including:
[0047] If it is determined that the preset condition met by the UE is that the UE is performing SDT transmission and the DRB is in a suspended state, then the AS layer determines to adjust the state of the UE and uses the adjusted DRB to transmit the uplink data.
[0048] In some embodiments, the QFC module determines that the UE is performing SDT transmission, including:
[0049] After determining that SDT is to be used, the AS layer sends a second notification message to the QFC module and / or the NAS layer. The second notification message is used to notify the UE that SDT is being performed.
[0050] The QFC module determines that the UE is performing SDT transmission based on the second notification message.
[0051] In some embodiments, it also includes:
[0052] After determining that the uplink data transmission mode is non-SDT, the AS layer sends a third notification message to the QFC module and / or the NAS layer. The third notification message is used to notify the UE that SDT is not currently being performed.
[0053] In some embodiments, after determining to adjust the state of the UE, the AS layer further includes:
[0054] The AS layer sends a fourth notification message to the network device, the fourth notification message including one or more of the following information:
[0055] Non-small data packets arrived;
[0056] Request to switch to RRC connection state;
[0057] Request to restore RRC connection;
[0058] Reasons for RRC connection restoration.
[0059] Thirdly, this application provides a data transmission apparatus applied to a user equipment (UE), wherein the UE includes a Quality of Service (QoS) flow control (QFC) module and an access layer (AS) layer, and the apparatus includes:
[0060] The acquisition module is used to acquire uplink data through the QFC module;
[0061] The determination module is used to determine whether the UE meets preset conditions through the QFC module, wherein the preset conditions include: the UE is in the Radio Resource Control (RRC) inactive state and the UE has Small Data Transmission (SDT) capability, or the UE is performing SDT transmission;
[0062] The processing module is used to send the uplink data to the AS layer through the QFC module if it is determined that the UE meets the preset conditions.
[0063] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the above-described data transmission method.
[0064] The data transmission method, apparatus, device, and storage medium provided in this application enable the QFC module to directly send uplink data to the AS layer when it arrives in the UE, provided that preset conditions are met. This completes the front-end processing of the uplink data, allowing subsequent data transmission to be completed through the AS layer, thus fulfilling the entire uplink data processing procedure. Through the technical solutions of this application, the UE can process newly generated uplink data, preventing it from failing to reach the AS layer. Attached Figure Description
[0065] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0066] Figure 1 A protocol architecture diagram for an MS accessing 5GS services via 3GPP;
[0067] Figure 2 A schematic diagram illustrating the data transmission method provided in an embodiment of this application;
[0068] Figure 3 Another schematic diagram of the data transmission method provided in the embodiments of this application;
[0069] Figure 4 This is a flowchart illustrating the method corresponding to the first set of preset conditions;
[0070] Figure 5 This is a flowchart illustrating the method corresponding to the second preset condition;
[0071] Figure 6 A schematic diagram of the UE provided in the embodiments of this application;
[0072] Figure 7 This is a schematic diagram of a data transmission device applied to a UE, provided in an embodiment of this application.
[0073] The accompanying drawings have illustrated specific embodiments of this disclosure, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concepts of this disclosure to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0074] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0075] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to limit the invention. The singular forms "a" and "the" as used in the embodiments of this application are also intended to include the plural forms unless the context clearly indicates otherwise.
[0076] Depending on the context, the words “if” or “suppose” as used here can be interpreted as “when” or “in response to determination” or “in response to detection.” Similarly, depending on the context, the phrases “if determination” or “if detection (of the stated condition or event)” can be interpreted as “when determination” or “in response to determination” or “when detection (of the stated condition or event)” or “in response to detection (of the stated condition or event).”
[0077] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a product or system comprising a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a product or system. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the product or system that includes said element.
[0078] In the RRC inactive state, the UE's Non-access stratum (NAS) state remains connected, but the air interface connection corresponding to the UE's access stratum is temporarily suspended. It can move within the Radio Access Network (RAN)-based Notification Area (RNAI) as if in idle mode. At this time, the UE possesses the following characteristics: it retains the UE context from before transitioning to the RRC inactive state; it listens for paging; it performs measurements and cell reselection; and it periodically updates the RNA (RAN-based Notification Area), or updates the RNA when moving out of the RNA.
[0079] Both the UE and RAN sides retain the UE context from the RRC inactive state, enabling the UE to quickly transition to the connected state. Furthermore, UE mobility management in the inactive state is achieved through cell reselection, which also reduces the overhead of signaling interactions (such as measurement reporting and handover) during UE movement.
[0080] When the UE is in the RRC inactive state, if small data transmission is allowed directly, the UE will avoid frequently switching to the RRC connected state, which can reduce signaling overhead.
[0081] Currently, there are two ways for a UE to send small data in an inactive state:
[0082] (1) Use RRC signaling to transmit small data, that is, send the RRC recovery request message along with the small data packet to be transmitted to the network side to trigger the subsequent process;
[0083] (2) Small data is transmitted without using RRC signaling (i.e., without RRC signaling). That is, when the UE sends uplink (upload, UL) data for the first time, it does not carry any additional RRC messages in addition to the small data packets to be transmitted.
[0084] However, whether a UE uses the inactive small data transmission SDT function needs to be determined by the UE's AS layer according to certain criteria. Therefore, only the AS layer knows whether the UE is currently using the SDT function. The UE may send multiple data packets in the RRC inactive state. Currently, there is a lack of relevant standards and specifications on how the UE should handle newly generated uplink data. The newly generated uplink data cannot be transmitted to the AS layer, let alone sent to network devices over the air interface.
[0085] The data transmission method, apparatus, device, and storage medium provided in this application are intended to solve the above-mentioned technical problems of the prior art.
[0086] The main concept of this application is as follows: In the UE, when uplink data to be processed arrives, the QFC module, under preset conditions, can directly send the uplink data to the AS layer to complete the front-end processing of the uplink data. Subsequently, the AS layer can complete the subsequent data transmission process, thus completing the entire processing flow of the uplink data. Through the technical solution of this application embodiment, the UE can process newly generated uplink data, thereby contributing to the improvement of relevant specifications and standards.
[0087] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0088] It is understood that the devices involved in the embodiments of this application mainly include user equipment (UE) and network devices.
[0089] The network equipment can be a base station, specifically a base transceiver station (BTS) and / or base station controller in Global System for Mobile communication (GSM) or Code Division Multiple Access (CDMA), a base station (NodeB, NB) and / or radio network controller (RNC) in Wideband Code Division Multiple Access (WCDMA), an evolved Node B (eNB or eNodeB) in Long Term Evolution (LTE), a relay station or access point, or a base station (gNB) in a future 5G network, etc. The embodiments in this application are not limited to these.
[0090] User equipment can be either a wireless terminal or a wired terminal. A wireless terminal can be a device that provides voice and / or other data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The wireless terminal can communicate with one or more core network devices via a Radio Access Network (RAN). The wireless terminal can be a mobile terminal, such as a mobile phone (or "cellular" phone) or a computer with a mobile terminal, for example, a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device, which exchanges voice and / or data with the RAN. Furthermore, a wireless terminal can also be a Personal Communication Service (PCS) phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), or other similar devices. Wireless terminals can also be referred to as systems, subscriber units, subscriber stations, mobile stations, mobile stations, remote stations, remote terminals, access terminals, user terminals, and user agents, without limitation. Optionally, the aforementioned user equipment can also be devices such as smartwatches and tablets.
[0091] Figure 1 The protocol architecture diagram for an MS (Mobile Station) accessing 5GS (5G system) services through 3GPP (3rd Generation Partnership Project) is as follows: Figure 1 As shown:
[0092] -NR or E-UTRA (Evolved UMTS Terrestrial Radio Access Network) AS sublayer provides services to the 5GMM (5GS mobility management) sublayer, where AS sublayer includes RRC layer, SDAP module, etc.
[0093] - The 5GMM sublayer provides services to the 5GCM (5GS connection management) sublayer;
[0094] - The 5GCM sublayer includes the 5GSM (5GS session management, 5G system time domain management) entity;
[0095] -5GSM entities provide services to QFC (QoS flow control, where QoS stands for Quality of Service) entities and use 5GMM services;
[0096] - When the 5GS context is active, the QFC entity hides the concepts of radio resource establishment / release / suspension.
[0097] Figure 2 This is a schematic diagram of a data transmission method provided in an embodiment of this application. The method is applied to a user equipment (UE), where the UE includes a Quality of Service (QoS) flow control (QFC) module and an access layer (AS) layer, such as... Figure 2 As shown, the method mainly includes the following steps:
[0098] S100 and QFC modules acquire uplink data;
[0099] S200. Determine whether the UE meets the preset conditions, wherein the preset conditions include: the UE is in the Radio Resource Control (RRC) inactive state and the UE has the Small Data Transmission (SDT) capability, or the UE is performing SDT transmission;
[0100] After acquiring uplink data, the QFC module determines whether the UE meets the preset conditions. The preset conditions include: the UE is in the RRC inactive state and the UE has SDT capability, or the UE is currently performing SDT transmission.
[0101] Specifically, the new uplink data (UL data) first arrives at the UE's QFC module. At this time, after the QFC module obtains the new uplink data, it checks whether the UE currently meets the preset conditions.
[0102] Optionally, the preset conditions include two types: the UE is in an inactive RRC state and the UE has SDT function, or the UE is currently performing SDT function.
[0103] For the first preset condition, the QFC module can detect the current RRC state of the UE and whether the UE has the SDT function. At this time, as long as the UE is in the RRC inactive state and the UE has the SDT function, the QFC module will determine that the UE meets the preset condition regardless of whether the UE currently has the SDT function enabled.
[0104] For the second preset condition, since only the AS layer knows whether the UE is currently using the SDT function, the QFC module can determine whether the UE is currently performing the SDT function based on the notification message sent by the AS layer. For example, when the AS layer determines that the UE is currently performing the SDT function, it can send a corresponding notification message to the QFC module, thereby allowing the QFC module to know that the UE is currently performing the SDT function. When the QFC module determines that the UE is currently performing the SDT function, the QFC module determines that the UE meets the preset condition.
[0105] S300. If it is determined that the UE meets the preset conditions, the uplink data will be sent to the AS layer.
[0106] When the QFC module determines that the UE meets the preset conditions (which can be any preset condition), the QFC module sends the acquired uplink data to the AS layer. Thus, the UE completes the processing of the uplink data at the front end and can then complete the subsequent data transmission process through the AS layer, thereby completing the entire processing flow of the uplink data.
[0107] This embodiment provides a data transmission method. When new uplink data arrives, the QFC module, provided the UE meets preset conditions, can directly send the uplink data to be processed to the AS layer, thereby completing the front-end processing of the uplink data. Subsequently, the AS layer can complete the subsequent data transmission process, thus completing the entire uplink data processing flow. Through the technical solution of this embodiment, the UE can process newly generated uplink data, thereby contributing to the improvement of relevant specifications and standards.
[0108] Figure 3 Another schematic diagram of the data transmission method provided in the embodiments of this application is shown below. Figure 3 As shown, after the AS layer receives the uplink data sent by the QFC module, the method further includes the following steps:
[0109] The S400 and AS layers determine the status of the data radio bearer (DRB) corresponding to the uplink data, including the suspended or normal status.
[0110] The S500 and AS layers process uplink data based on the DRB status.
[0111] Specifically, the AS layer includes the SDAP (Service Data Adaptation Protocol) module, the PDCP (Packet Data Convergence Protocol) layer, and the RRC layer. If the QFC module determines that the UE meets the preset conditions, the QFC module will send the uplink data to the SDAP module in the AS layer. After receiving the uplink data, the SDAP module will first map the uplink data to the corresponding Data Radio Bearer (DRB).
[0112] After the SDAP module completes processing, the uplink data is sent to the PDCP layer in the AS layer. The PDCP layer then obtains the current status of the DRB corresponding to the uplink data. The current status includes either a suspended state or a normal state (i.e., a return from a suspended state to a normal state).
[0113] After obtaining the current state of the DRB at the PDCP layer, the PDCP layer may optionally cooperate with the RRC layer to process the uplink data, specifically including: determining the transmission method of the uplink data, that is, determining whether to transmit the uplink data through the SDT function, or determining whether to transmit the uplink data after the UE is adjusted to the RRC connected state.
[0114] In this embodiment, after receiving uplink data, the AS layer first obtains the current state of the radio bearer DRB corresponding to the uplink data, and then determines the transmission mode of the uplink data based on the current state of the DRB. Thus, through the determined data transmission mode, the AS layer can complete the subsequent data transmission process of the uplink data, thereby completing the entire processing flow of the uplink data.
[0115] In some embodiments, the AS layer processes uplink data based on the DRB state, including:
[0116] S511. If the DRB is in a suspended state, the AS layer sends a first notification message to the UE's non-access stratum (NAS) layer. The first notification message is used to instruct the NAS layer to request the AS layer to switch to the RRC connected state. The first notification message contains the state of the DRB being suspended.
[0117] Specifically, if the PDCP layer determines that the DRB is currently in a suspended state, the PDCP layer can send a first notification message indicating that the DRB is in a suspended state to the NAS layer through the QFC module. Specifically, the PDCP layer first sends a first notification message containing the DRB's suspended state to the QFC module. After receiving the first notification message, the QFC module forwards the first notification message to the UE's NAS layer. After receiving the first notification message, the NAS layer requests the RRC layer in the AS layer to perform a transition to the RRC_CONNECTED state.
[0118] Alternatively, if the PDCP layer determines that the DRB is currently suspended, the PDCP layer directly sends a first notification message to the NAS layer indicating that the DRB is in a suspended state. After receiving the first notification message, the NAS layer requests the RRC layer in the AS layer to perform a transition to the RRC_CONNECTED state.
[0119] S512, the AS layer receives request messages sent by the NAS layer;
[0120] S513, AS layer triggers RRC recovery process based on request message, and determines whether uplink data can be transmitted via SDT;
[0121] After receiving the request message from the NAS layer, the AS layer triggers the RRC recovery process and determines whether the uplink data can be transmitted via the SDT function.
[0122] Specifically, after receiving a request message from the NAS layer to switch to the RRC connection state, the RRC layer in the AS layer triggers the RRC recovery process. At the same time, the RRC layer determines whether the uplink data can be transmitted through the SDT function based on the SDT selection criteria (such as data packet size, signal quality, etc.).
[0123] S514. If possible, the AS layer transmits the uplink data in the SDT manner;
[0124] If the RRC layer determines that the uplink data can be transmitted through the SDT function, the UE triggers the SDT process. During this process, the UE restores the DRB that has undergone SDT to the normal state. It can be understood that the DRB that does not undergo SDT (non-SDT DRB) is still in the suspended state.
[0125] S515. If not, the AS layer adjusts the state of the DRB and uses the adjusted DRB to transmit the uplink data.
[0126] If the RRC layer determines that uplink data cannot be transmitted through the SDT function, the AS layer determines that uplink data will be transmitted after the UE is adjusted to the RRC connected state. That is, the UE triggers the normal RRC recovery process. After the UE switches to the RRC connected state, all necessary DRBs are restored or established, and the uplink data is transmitted using the adjusted DRBs.
[0127] Optionally, after the AS layer determines the state of the UE, the method further includes: the AS layer sending a fourth notification message to the network device, the fourth notification message including one or more of the following information: arrival of non-small data packets; request to switch to RRC connected state; request to restore RRC connection; reason for RRC connection restoration.
[0128] Specifically, the RRC layer can send a fourth notification message to the network device. Based on this fourth notification message, the network device can switch the UE to the RRC connected state through the RRC recovery message, so that the UE can transmit uplink data to the network device in the RRC connected state through the existing related data transmission process.
[0129] In this fourth notification message, "Non-small data packet arrival" and "RRC connection restoration reason" can be used to instruct the network device to determine to switch the UE to the RRC connection state; "Request to switch to RRC connection state" can be used to request the network device to directly switch to the RRC connection state; and "Request to restore RRC connection" can be used to request the network device to restore the RRC connection.
[0130] Optionally, the UE's AS layer sends a corresponding notification message to the NAS layer, such as "suspended RRC connection has been resumed" or "fallback of the RRC connection," so that the NAS layer knows that the UE has now switched to the RRC connection state.
[0131] In this embodiment, when the DRB is in a suspended state, the AS layer determines the corresponding transmission method based on the uplink data. Specifically, this includes transmitting uplink data through the SDT function or transmitting uplink data after adjusting the UE to the RRC connected state. Thus, through the determined data transmission method, the AS layer can complete the subsequent data transmission process of the uplink data, thereby completing the entire processing flow of the uplink data.
[0132] In some embodiments, the method further includes: S520, if the DRB is in a normal state, the AS layer transmits uplink data through the UE's current data transmission mode.
[0133] Specifically, if the PDCP layer determines that the DRB is currently in a normal state, it indicates that there may be several possible scenarios:
[0134] (1) The UE is currently performing the SDT function, and the current uplink data is small data;
[0135] (2) The UE has now switched to the RRC connection state, and a complete connection has been established between the UE and the node on the RAN side.
[0136] At this time, for the above situation (1), that is, the current data transmission mode of the UE is to transmit data through the SDT function, the AS layer can determine that the current uplink data is transmitted through the SDT function.
[0137] In addition, for the above situation (2), that is, the current data transmission mode of the UE is to transmit data in the RRC connection state, the AS can determine that the current uplink data is transmitted through the existing data transmission process in the RRC connection state.
[0138] In this embodiment, for the specific scenario of the first preset condition, when the DRB is in a normal state, the AS layer transmits uplink data through the UE's current data transmission method, specifically including transmitting uplink data through the SDT function or transmitting uplink data in the RRC connection state. Thus, through the determined data transmission method, the AS layer can complete the subsequent data transmission process of the uplink data, thereby completing the entire processing flow of the uplink data.
[0139] Figure 4 This is a schematic diagram illustrating the interaction between various modules within the UE in the embodiments of this application, such as... Figure 4 As shown, the method includes:
[0140] S101 and QFC modules acquire uplink data;
[0141] S102. If the QFC module determines that the UE is in the RRC inactive state and the UE has SDT function, then the uplink data will be sent to the SDAP module in the AS layer.
[0142] S103, the SDAP module maps uplink data to the corresponding DRB;
[0143] After the S104 and SDAP modules complete their processing, they send the uplink data to the PDCP layer in the AS layer.
[0144] S105, The PDCP layer obtains the current state of the DRB corresponding to the uplink data;
[0145] S106. If the DRB is in a suspended state, the PDCP layer first sends a first notification message to the QFC module containing the information that the DRB is in a suspended state.
[0146] S107 After receiving the first notification message, the QFC module forwards the first notification message to the UE's NAS layer;
[0147] Optionally, for steps S106 and S107, if the DRB is in a suspended state, the PDCP layer can also directly send a first notification message containing the DRB being in a suspended state to the NAS layer.
[0148] S108. After receiving the first notification message, the NAS layer requests the RRC layer in the AS layer to switch to the RRC connection state.
[0149] S109. After receiving the request message from the NAS layer to switch to the RRC connection state, the RRC layer in the AS layer triggers the RRC recovery process. At the same time, the RRC layer determines whether the uplink data can be transmitted through the SDT function based on the selection SDT criteria (such as factors including data packet size and signal quality).
[0150] S110. If possible, the AS layer transmits the uplink data in the SDT manner;
[0151] If not, the AS layer adjusts the state of the DRB and uses the adjusted DRB to transmit the uplink data;
[0152] S111. If the DRB is in a normal state, the AS layer transmits uplink data through the UE's current data transmission method.
[0153] Therefore, based on the data transmission method processing flow provided in this embodiment, when new uplink data arrives, the QFC module, provided the UE meets the first preset condition (UE is in RRC inactive state and UE has SDT function), can directly send the uplink data to be processed to the AS layer, thereby completing the front-end processing of the uplink data. Subsequently, the AS layer can complete the subsequent data transmission process, thus completing the entire uplink data processing flow. Through the technical solution of this embodiment, the UE can process newly generated uplink data, which helps to improve relevant specifications and standards, avoiding situations where newly generated uplink data cannot be transmitted to the AS layer and cannot be transmitted over the air interface.
[0154] In some embodiments, the AS layer processes uplink data based on the DRB state, including:
[0155] S530. If the UE is performing SDT transmission and the DRB is in a suspended state, the AS layer adjusts the state of the DRB and uses the adjusted DRB to transmit the uplink data.
[0156] Specifically, if the AS layer determines that the DRB corresponding to the uplink data is in a suspended state when the UE is currently performing SDT function, it means that the DRB corresponding to the current uplink data is a non-Small Data Transmission DRB (non-SDT DRB). Therefore, the AS layer determines to adjust the UE to RRC connected state and adjust the DRB state, and uses the adjusted DRB to transmit uplink data.
[0157] Optionally, after the AS layer determines the state of the UE, the method further includes: the AS layer sending a fourth notification message to the network device, the fourth notification message including one or more of the following information: arrival of non-small data packets; request to switch to RRC connected state; request to restore RRC connection; reason for RRC connection restoration.
[0158] Specifically, the RRC layer can send a fourth notification message to the network device. Based on this fourth notification message, the network device switches the UE to the RRC connected state, enabling the UE to transmit uplink data to the network device through existing data transmission procedures in the RRC connected state.
[0159] In this fourth notification message, "Non-small data packet arrival" and "RRC connection restoration reason" can be used to instruct the network device to determine to switch the UE to the RRC connection state; "Request to switch to RRC connection state" can be used to request the network device to directly switch to the RRC connection state; and "Request to restore RRC connection" can be used to request the network device to restore the RRC connection.
[0160] Optionally, the UE's AS layer sends a corresponding notification message to the NAS layer, such as "suspended RRC connection has been resumed" or "fallback of the RRC connection," so that the NAS layer knows that the UE has now switched to the RRC connection state.
[0161] In this embodiment, for the specific scenario of the second preset condition, when the DRB is in a suspended state, the AS layer determines that uplink data will be transmitted after the UE is adjusted to the RRC connected state. Thus, through this data transmission method, the AS layer can complete the subsequent data transmission process of the uplink data, thereby completing the entire processing flow of the uplink data.
[0162] In some embodiments, the method further includes: S540, if the DRB is in a normal state, the AS layer transmits uplink data through the UE's current data transmission method.
[0163] Specifically, if the AS layer determines that the DRB corresponding to the uplink data is in a normal state when the UE is currently performing the SDT function, it means that the DRB corresponding to the current uplink data is the Small Data Transmission DRB (SDT DRB). Therefore, the AS layer determines to transmit the uplink data through the UE's current data transmission method, that is, to transmit the uplink data through the SDT function.
[0164] In some embodiments, the QFC module determines that the UE is performing SDT transmission, including: after determining that SDT is being used, the AS layer sends a second notification message to the QFC module and / or the NAS layer, the second notification message being used to notify the UE that SDT is being performed. The QFC module determines that the UE is performing SDT transmission based on the second notification message.
[0165] Specifically, taking historical uplink data preceding the current uplink data (e.g., the first uplink data) as an example, when the historical uplink data arrives at the UE's QFC module, the QFC module determines that the UE's 5GS Radio Resource Block (DRB) is in a suspended state based on existing procedures (e.g., based on the UE's current RRC_inactive state). The QFC module then sends a corresponding notification message to the UE's NAS layer (e.g., 5GMM). After receiving the notification message from the QFC module, the NAS layer requests the RRC layer in the AS layer to transition to the RRC_CONNECTED state.
[0166] Optionally, the NAS layer or QFC module can send the historical uplink data to the AS layer (such as the SDAP layer).
[0167] After receiving a request message from the NAS layer to switch to the RRC connected state, the RRC layer in the AS layer triggers the RRC recovery process. At the same time, the RRC layer determines whether the historical uplink data can be transmitted through the SDT function based on the SDT selection criteria (such as factors including packet size and signal quality).
[0168] If the RRC layer determines that the historical uplink data can be transmitted through the SDT function, the UE triggers the SDT process. During this process, the UE restores the DRB that has undergone SDT to the normal state. It can be understood that the DRB that does not undergo SDT (non-SDT DRB) is still in the suspended state.
[0169] In this embodiment, when the UE transmits historical uplink data through the SDT function, the AS layer sends a second notification message to the QFC module and / or NAS layer to notify the UE that it is currently performing the SDT function. The AS layer can be the RRC layer, the PDCP layer, or the MAC layer, so that the QFC module and / or NAS layer know that the UE is currently performing the SDT function and that the QFC module can determine whether the UE meets the preset conditions.
[0170] Optionally, the NAS layer or QFC layer module can send the historical uplink data to the AS layer (such as the SDAP layer) for data transmission.
[0171] If the RRC layer determines that uplink data cannot be transmitted through the SDT function, the AS layer determines that uplink data will be transmitted after the UE is switched to RRC connected state. That is, the UE triggers the normal RRC recovery process. After the UE switches to RRC connected state, all necessary DRBs are restored or established.
[0172] In some embodiments, the method further includes: after determining that the uplink data transmission mode is non-SDT, the AS layer sends a third notification message to the QFC module and / or the NAS layer, the third notification message being used to notify the UE that SDT is not currently being performed.
[0173] Specifically, when the UE transmits uplink data using non-SDT function transmission, the AS layer sends a third notification message to the QFC module and / or NAS layer to notify the UE that the SDT function is not currently being performed. The AS layer can be the RRC layer, the PDCP layer, or the MAC layer, thereby enabling the QFC module and / or NAS layer to know that the UE is not currently performing the SDT function and enabling the QFC module to determine whether the UE meets the preset conditions.
[0174] Figure 5 The flowchart for the method corresponding to the second preset condition is as follows: Figure 5 As shown, for the second preset condition, the method includes:
[0175] S201. After determining that the uplink data transmission mode is SDT, the AS layer sends a second notification message to the QFC module and / or the NAS layer. The second notification message is used to notify the UE that SDT is being performed.
[0176] S202 and QFC modules acquire uplink data;
[0177] S203. If the QFC module determines that the UE is currently performing the SDT function, it will send the uplink data to the SDAP module in the AS layer.
[0178] S204, the SDAP module maps uplink data to the corresponding DRB;
[0179] After the S205 and SDAP modules complete their processing, they send the uplink data to the PDCP layer in the AS layer.
[0180] S206. The PDCP layer obtains the current state of the DRB corresponding to the uplink data;
[0181] S207. If the DRB is in a suspended state, the AS layer determines to adjust the state of the UE and uses the adjusted DRB to transmit the uplink data.
[0182] S208. If the DRB is in a normal state, the AS layer transmits uplink data through the UE's current data transmission method.
[0183] S209. After determining that the uplink data transmission mode is not SDT, the AS layer sends a third notification message to the QFC module and / or the NAS layer. The third notification message is used to notify the UE that SDT is not currently being performed.
[0184] Therefore, based on the data transmission method processing flow provided in this embodiment, when new uplink data arrives, the QFC module can directly send the uplink data to be processed to the AS layer if the UE meets the second preset condition (the UE is currently performing SDT function), thereby completing the front-end processing of the uplink data. Subsequently, the AS layer can complete the subsequent data transmission process, thus completing the entire processing flow of the uplink data. Through the technical solution of this embodiment, the UE can process newly generated uplink data, thereby contributing to the improvement of relevant specifications and standards.
[0185] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.
[0186] In some embodiments, a user equipment (UE) is provided based on the technical solutions of the foregoing method embodiments.
[0187] Figure 6 A schematic diagram of the UE provided in the embodiments of this application, as shown below. Figure 6 As shown, the UE includes a memory 61, a transceiver 62, and a processor 63, wherein:
[0188] Memory is used to store computer programs; transceiver is used to send and receive data under the control of the processor; processor is used to read the computer programs from memory and perform the following operations:
[0189] Uplink data is obtained through the UE's QFC module;
[0190] Determine whether the UE meets the preset conditions, which include: the UE is in the Radio Resource Control (RRC) inactive state and the UE has Small Data Transmission (SDT) capability, or the UE is performing SDT transmission;
[0191] If the UE is determined to meet the preset conditions, the uplink data will be sent to the UE's AS layer.
[0192] In some embodiments, it also includes:
[0193] The AS layer determines the status of the data radio bearer DRB corresponding to the uplink data, including the suspended state or the normal state.
[0194] The AS layer processes uplink data based on the DRB status.
[0195] In some embodiments, the AS layer processes uplink data based on the DRB state, including:
[0196] If it is determined that the UE meets the preset conditions that the UE is in the RRC inactive state and the UE has SDT capability, and the DRB is in the suspended state, then the AS layer sends a first notification message to the UE's non-access stratum NAS layer. The first notification message is used to instruct the NAS layer to request the AS layer to switch to the RRC connected state. The first notification message contains the DRB's state as suspended.
[0197] The AS layer receives request messages sent by the NAS layer;
[0198] The AS layer triggers the RRC recovery process based on the request message and determines whether the uplink data can be transmitted via SDT.
[0199] If possible, the AS layer transmits the uplink data in the SDT manner;
[0200] If not, the AS layer adjusts the state of the DRB and uses the adjusted DRB to transmit the uplink data.
[0201] In some embodiments, the AS layer processes uplink data based on the DRB state, including:
[0202] If the UE is performing SDT transmission and the DRB is in a suspended state, the AS layer determines to adjust the state of the UE and uses the adjusted DRB to transmit the uplink data.
[0203] In some embodiments, the QFC module determines that the UE is performing SDT transmission, including:
[0204] After determining that SDT is to be used, the AS layer sends a second notification message to the QFC module and / or the NAS layer. The second notification message is used to notify the UE that SDT is being performed.
[0205] The QFC module determines that the UE is performing SDT transmission based on the second notification message.
[0206] In some embodiments, it also includes:
[0207] After determining that the uplink data transmission mode is not SDT, the AS layer sends a third notification message to the QFC module and / or the NAS layer. The third notification message is used to notify the UE that SDT is not currently being performed.
[0208] In some embodiments, after determining the state of the adjusted UE, the AS layer further includes:
[0209] The AS layer sends a fourth notification message to the network device. The fourth notification message includes one or more of the following information:
[0210] Non-small data packets arrived;
[0211] Request to switch to RRC connection state;
[0212] Request to restore RRC connection;
[0213] Reasons for RRC connection restoration.
[0214] It should be noted that the device provided in this embodiment of the invention can implement all the method steps implemented in the above method embodiment and achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0215] In some embodiments, based on the technical solutions of the foregoing method embodiments, a data transmission apparatus is provided, applied to a user equipment (UE), wherein the UE includes a Quality of Service (QoS) flow control (QFC) module and an access layer (AS) layer.
[0216] Figure 7 This is a schematic diagram of a data transmission device applied to a UE, as provided in the embodiments of this application. Figure 7 As shown, the device includes:
[0217] Module 71 is used to acquire uplink data through the QFC module;
[0218] The determination module 72 is used to determine whether the UE meets the preset conditions through the QFC module. The preset conditions include: the UE is in the Radio Resource Control (RRC) inactive state and the UE has the Small Data Transmission (SDT) capability, or the UE is performing SDT transmission.
[0219] The processing module 73 is used to send uplink data to the AS layer through the QFC module if it is determined that the UE meets the preset conditions.
[0220] In some embodiments, it also includes:
[0221] The AS layer determines the status of the data radio bearer DRB corresponding to the uplink data, including the suspended state or the normal state.
[0222] The AS layer processes uplink data based on the DRB status.
[0223] In some embodiments, the AS layer processes uplink data based on the DRB state, including:
[0224] If it is determined that the UE meets the preset conditions that the UE is in the RRC inactive state and the UE has SDT capability, and the DRB is in the suspended state, then the AS layer sends a first notification message to the UE's non-access stratum NAS layer. The first notification message is used to instruct the NAS layer to request the AS layer to switch to the RRC connected state. The first notification message contains the DRB's state as suspended.
[0225] The AS layer receives request messages sent by the NAS layer;
[0226] The AS layer triggers the RRC recovery process based on the request message and determines whether the uplink data can be transmitted via SDT.
[0227] If possible, the AS layer transmits the uplink data in the SDT manner;
[0228] If not, the AS layer adjusts the state of the DRB and uses the adjusted DRB to transmit the uplink data.
[0229] In some embodiments, the AS layer processes uplink data based on the DRB state, including:
[0230] If the UE is performing SDT transmission and the DRB is in a suspended state, the AS layer determines to adjust the state of the UE and uses the adjusted DRB to transmit the uplink data.
[0231] In some embodiments, the QFC module determines that the UE is performing SDT transmission, including:
[0232] After determining that SDT is to be used, the AS layer sends a second notification message to the QFC module and / or the NAS layer. The second notification message is used to notify the UE that SDT is being performed.
[0233] The QFC module determines that the UE is performing SDT transmission based on the second notification message.
[0234] In some embodiments, it also includes:
[0235] After determining that the uplink data transmission mode is not SDT, the AS layer sends a third notification message to the QFC module and / or the NAS layer. The third notification message is used to notify the UE that SDT is not currently being performed.
[0236] In some embodiments, after determining the state of the adjusted UE, the AS layer further includes:
[0237] The AS layer sends a fourth notification message to the network device. The fourth notification message includes one or more of the following information:
[0238] Non-small data packets arrived;
[0239] Request to switch to RRC connection state;
[0240] Request to restore RRC connection;
[0241] Reasons for RRC connection restoration.
[0242] It should be noted that the apparatus provided in this embodiment of the invention can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0243] In the aforementioned devices, the memory and processor are electrically connected directly or indirectly to enable data transmission or interaction. For example, these components can be electrically connected to each other via one or more communication buses or signal lines, such as a bus connection. The memory stores computer-executable instructions that implement data access control methods, including at least one software functional module that can be stored in the memory in the form of software or firmware. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory.
[0244] The memory can be, but is not limited to, Random Access Memory (RAM), Read Only Memory (ROM), Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), and Electrically Erasable Programmable Read-Only Memory (EEPROM). The memory stores programs, which the processor executes upon receiving execution instructions. Furthermore, the software programs and modules within the memory may include an operating system, which can include various software components and / or drivers for managing system tasks (e.g., memory management, storage device control, power management), and can communicate with various hardware or software components to provide an operating environment for other software components.
[0245] The processor can be an integrated circuit chip with signal processing capabilities. The aforementioned processor can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor.
[0246] In some embodiments, a computer-readable storage medium is provided, wherein computer-executable instructions are stored therein, which, when executed by a processor, are used to implement the steps of various method embodiments of the present application.
[0247] In some embodiments, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps of various method embodiments of the present application.
[0248] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0249] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the application disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0250] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A data transmission method, characterized in that, Applied to a User Equipment (UE), wherein the UE includes a Quality of Service (QoS) flow control (QFC) module and an access layer (AS) layer, the method includes: The QFC module acquires upstream data; Determine whether the UE meets the preset conditions, wherein the preset conditions include: the UE is in the Radio Resource Control (RRC) inactive state and the UE has Small Data Transmission (SDT) capability, or the UE is performing SDT transmission; If the UE is determined to meet the preset conditions, the uplink data is sent to the AS layer.
2. The method according to claim 1, characterized in that, The method further includes: The AS layer determines the state of the data radio bearer (DRB) corresponding to the uplink data, and the state includes a suspended state or a normal state. The AS layer processes the uplink data based on the state of the DRB.
3. The method according to claim 2, characterized in that, The AS layer processes the uplink data based on the state of the DRB, including: If the DRB is in a suspended state, the AS layer sends a first notification message to the UE's non-access stratum (NAS) layer. The first notification message is used to instruct the NAS layer to request the AS layer to switch to the RRC connected state. The AS layer receives the request message sent by the NAS layer; The AS layer triggers the RRC recovery process based on the request message and determines whether the uplink data is transmitted via SDT. If possible, the AS layer transmits the uplink data in the SDT manner; If not, the AS layer adjusts the state of the DRB and uses the adjusted DRB to transmit the uplink data.
4. The method according to claim 2, characterized in that, The AS layer processes the uplink data based on the state of the DRB, including: If the UE is performing SDT transmission and the DRB is in a suspended state, the AS layer determines to adjust the state of the UE and uses the adjusted DRB to transmit the uplink data.
5. The method according to claim 1, characterized in that, The QFC module determines that the UE is performing SDT transmission, including: After determining that SDT is to be used, the AS layer sends a second notification message to the QFC module and / or the NAS layer. The second notification message is used to notify the UE that SDT is being performed. The QFC module determines that the UE is performing SDT transmission based on the second notification message.
6. The method according to claim 2, characterized in that, The method further includes: After determining that the uplink data transmission mode is non-SDT, the AS layer sends a third notification message to the QFC module and / or the NAS layer. The third notification message is used to notify the UE that SDT has not been performed.
7. The method according to claim 3 or 4, characterized in that, After the AS layer determines to adjust the state of the UE, the method further includes: The AS layer sends a fourth notification message to the network device, the fourth notification message including one or more of the following information: Non-small data packets arrived; Request to switch to RRC connection state; Request to restore RRC connection; Reasons for RRC connection restoration.
8. A user equipment (UE), characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Uplink data is obtained through the UE's QFC module; Determine whether the UE meets the preset conditions, wherein the preset conditions include: the UE is in the Radio Resource Control (RRC) inactive state and the UE has Small Data Transmission (SDT) capability, or the UE is performing SDT transmission; If it is determined that the UE meets the preset conditions, the uplink data is sent to the UE's AS layer.
9. The device according to claim 8, characterized in that, Also includes: The AS layer determines the state of the data radio bearer (DRB) corresponding to the uplink data, and the state includes a suspended state or a normal state. The AS layer processes the uplink data based on the state of the DRB.
10. The device according to claim 9, characterized in that, The AS layer processes the uplink data based on the state of the DRB, including: If it is determined that the UE meets the preset conditions that the UE is in an RRC inactive state and the UE has SDT capability, and the DRB is in a suspended state, then the AS layer sends a first notification message to the UE's non-access stratum NAS layer. The first notification message is used to instruct the NAS layer to request the AS layer to switch to the RRC connected state. The first notification message includes the state of the DRB as suspended. The AS layer receives the request message sent by the NAS layer; The AS layer triggers the RRC recovery process based on the request message and determines whether the uplink data can be transmitted via SDT. If possible, the AS layer transmits the uplink data in the SDT manner; If not, the AS layer adjusts the state of the DRB and uses the adjusted DRB to transmit the uplink data.
11. The device according to claim 9, characterized in that, The AS layer processes the uplink data based on the state of the DRB, including: If the UE is performing SDT transmission and the DRB is in a suspended state, the AS layer determines to adjust the state of the UE and uses the adjusted DRB to transmit the uplink data.
12. The device according to claim 8, characterized in that, The QFC module determines that the UE is performing SDT transmission, including: After determining that SDT is to be used, the AS layer sends a second notification message to the QFC module and / or the NAS layer. The second notification message is used to notify the UE that SDT is being performed. The QFC module determines that the UE is performing SDT transmission based on the second notification message.
13. A data transmission device, characterized in that, An apparatus applied to a user equipment (UE), wherein the UE includes a Quality of Service (QoS) flow control (QFC) module and an access layer (AS) layer, the apparatus comprising: The acquisition module is used to acquire uplink data through the QFC module; The determination module is used to determine whether the UE meets preset conditions through the QFC module, wherein the preset conditions include: the UE is in the Radio Resource Control (RRC) inactive state and the UE has Small Data Transmission (SDT) capability, or the UE is performing SDT transmission; The processing module is used to send the uplink data to the AS layer through the QFC module if it is determined that the UE meets the preset conditions.
14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that causes a processor to perform the method according to any one of claims 1-7.
Citation Information
Patent Citations
Simplified wireless connectivity for a cellular communications system
US20190020617A1
Method and apparatus for fast small data transmission in a wireless communication system
WO2021150015A1