Triggering method, device and terminal for uplink data transmission enhancement process
By evaluating and sending data transmission coordination control information at the application layer of the terminal, the wireless protocol layer is triggered to initiate the uplink transmission process in advance, solving the problem of large uplink data transmission delay in the prior art, and achieving the effect of shortening the uplink data transmission delay.
Patent Information
- Application Number
- CN202110038590.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-12
- Publication Date
- 2025-03-21
- Estimated Expiration
- 2041-01-12
AI Technical Summary
In the prior art, the delay of uplink data transmission is large, mainly because the processing of the application layer and the wireless protocol layer is serial, resulting in data being transmitted to the wireless protocol layer after the application layer is completed, increasing the total delay.
After generating service raw data at the application layer of the terminal, the data transmission coordination control information is evaluated according to the pre-configured data processing flow and transmission parameters, and sent it to the wireless protocol layer to trigger the wireless protocol layer to initiate the uplink transmission process in advance.
This method enables the wireless protocol layer to initiate an uplink transmission process before the service original data processing is completed, thereby shortening the delay of uplink data transmission.
Smart Images

Figure CN114765892B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of wireless communication technology, and specifically relates to a method, device and terminal for triggering an uplink data transmission enhancement process. Background Art
[0002] For uplink data transmission, the protocol layer on the User Equipment (UE) side includes the application layer protocol and the wireless transmission protocol. The transmission protocol of the application layer varies according to different applications. Typical protocols include the Transmission Control Protocol (TCP) / Internet Protocol (IP), data encryption protocol, and data compression protocol. After the application layer performs data compression, encryption, and packaging according to these protocols, it transmits the data to the wireless protocol layer. The Service Data Adaptation Protocol (SDAP) layer in the wireless protocol layer maps the data to the wireless bearer, that is, the corresponding Packet Data Convergence Protocol (PDCP) / Radio Link Control (RLC) bearer. If there is no uplink transmission permission available at present, the Medium Access Control (MAC) layer triggers the Scheduling Request (SR) and / or Buffer Status Report (BSR) procedures to request uplink time and frequency resources from the base station and start uplink data transmission.
[0003] In the related art, for uplink data transmission, based on the current protocol layering, the data processing at the application layer and the wireless protocol layer is serial, that is, after the application layer processes the original data (such as encryption, compression, and packaging, etc.), it transmits the processed data to the wireless protocol layer, and then the wireless protocol layer starts the uplink data transmission process, such as the data transmission process based on the SR / BSR program. The total uplink transmission delay is the sum of the processing delay of the application layer and the processing transmission delay of the wireless protocol layer. For services with large data volumes and delay sensitivity, the processing time of the application layer is relatively long, resulting in a large delay in uplink data transmission. Summary of the invention
[0004] The embodiments of the present application provide a method, device and terminal for triggering an uplink data transmission enhancement process, which can solve the problem of large delay in uplink data transmission.
[0005] In a first aspect, a method for triggering an uplink data transmission enhancement process is provided, comprising: the application layer of a terminal generates service original data; based on a pre-configured data processing process and transmission parameters, data transmission coordination control information corresponding to the service original data is evaluated, wherein the data transmission coordination control information includes: the amount of data after processing the service original data, and / or, time information when the processed service original data arrives at a wireless protocol layer; and the data transmission coordination control information is sent to the wireless protocol layer to trigger the wireless protocol layer to initiate an uplink transmission process for the service original data after transmission processing.
[0006] According to a second aspect, a triggering device for an uplink data transmission enhancement process is provided, comprising: a generation module for generating service original data; an evaluation module for evaluating data transmission coordination control information corresponding to the service original data according to a pre-configured data processing process and transmission parameters, wherein the data transmission coordination control information comprises: the amount of data after processing the service original data, and / or the time information when the processed service original data arrives at the wireless protocol layer; and a first sending module for sending the data transmission coordination control information to the wireless protocol layer to trigger the wireless protocol layer to initiate an uplink transmission process for the service original data after transmission processing.
[0007] According to a third aspect, a method for triggering an uplink data transmission enhancement process is provided, comprising: the wireless protocol layer of the terminal receives data transmission coordination control information sent by the application layer, wherein the data transmission coordination control information comprises: the amount of data after processing of the original service data, and / or the time information when the processed original service data arrives at the wireless protocol layer; the wireless protocol layer starts the uplink transmission process for the original service data after transmission processing according to the data transmission coordination control information.
[0008] In a fourth aspect, a triggering device for an uplink data transmission enhancement process is provided, comprising: a second receiving module, used to receive data transmission coordination control information sent by an application layer, wherein the data transmission coordination control information includes: the amount of data after processing the original service data, and / or the time information when the processed original service data arrives at the wireless protocol layer; a starting module, used to start the uplink transmission process for the original service data after transmission processing according to the data transmission coordination control information.
[0009] In a fifth aspect, a terminal is provided, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the third aspect are implemented.
[0010] In a sixth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the third aspect are implemented.
[0011] In the seventh aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a terminal program or instruction to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the third aspect.
[0012] In an eighth aspect, a computer program product is provided, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the third aspect are implemented.
[0013] In an embodiment of the present application, after generating the original business data, the application layer of the terminal evaluates the data transmission protocol control information corresponding to the original business data according to the pre-configured data processing process and transmission parameters, and the data transmission protocol control information includes the amount of data after the processing of the original business data and / or the time information when the processed original business data arrives at the wireless protocol layer, and sends the data transmission coordination control information to the wireless protocol layer of the terminal to trigger the wireless protocol layer to initiate an uplink transmission process for the original business data after transmission processing, so that the wireless protocol layer can initiate the uplink transmission process before the processing of the original business data is completed, thereby shortening the delay of uplink data transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 A schematic diagram showing a wireless communication system to which the embodiments of the present application can be applied;
[0015] Figure 2 A schematic diagram showing a method for triggering an enhanced uplink data transmission process provided in an embodiment of the present application is shown;
[0016] Figure 3 Another flow chart of a method for triggering an enhanced uplink data transmission process provided in an embodiment of the present application is shown;
[0017] Figure 4 A structural schematic diagram showing a triggering device for an uplink data transmission enhancement process provided in an embodiment of the present application;
[0018] Figure 5 Another structural schematic diagram showing a triggering device for an uplink data transmission enhancement process provided in an embodiment of the present application;
[0019] Figure 6 A schematic diagram showing the structure of a communication device provided in an embodiment of the present application is shown;
[0020] Figure 7 A schematic diagram of the hardware structure of a terminal provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0021] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.
[0022] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally represents that the objects associated with each other are in an "or" relationship.
[0023] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other 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" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for example purposes, and NR terminology is used in most of the following descriptions, but these technologies can also be applied to applications other than NR system applications, such as the 6th generation (6 th Generation, 6G) communication system.
[0024] Figure 1A schematic diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can also be called a terminal device or a user terminal (User Equipment, UE), and the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer) or a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), a wearable device (Wearable Device) or a vehicle-mounted device (VUE), a pedestrian terminal (PUE) and other terminal side devices, and the wearable device includes: a bracelet, a headset, glasses, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 can be a base station or a core network, wherein the base station can be referred to as a node B, an evolved node B, an access point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a WLAN access point, a WiFi node, a transmitting and receiving point (Transmitting Receiving Point, TRP) or some other suitable term in the field. As long as the same technical effect is achieved, the base station is not limited to a specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is taken as an example, but the specific type of the base station is not limited.
[0025] The triggering scheme of the uplink data transmission enhancement process provided in the embodiment of the present application is described in detail below with reference to the accompanying drawings through specific embodiments and their application scenarios.
[0026] Figure 2 A flowchart of a method for triggering an uplink data transmission enhancement process in an embodiment of the present application is shown. The method 200 can be executed by the application layer of the terminal. In other words, the method can be executed by software installed on the terminal. Figure 2 As shown, the method may include the following steps.
[0027] S210, the application layer of the terminal generates original service data.
[0028] In a specific application, the application layer of the terminal can generate service raw data when executing a certain service. For example, a user uses an application installed on the terminal, such as an instant messaging program, to generate voice data.
[0029] S212, based on the pre-configured data processing flow and transmission parameters, evaluate the data transmission coordination control information corresponding to the original data of the service, wherein the data transmission coordination control information includes: the amount of data after the original data of the service is processed, and / or the time information when the processed original data of the service arrives at the wireless protocol layer.
[0030] In the embodiment of the present application, the pre-configured data processing flow corresponding to different applications may be different, that is, different applications may apply different data processing configurations, and optionally, the data processing flow may include but is not limited to encryption, compression, and packaging, etc. The application layer can evaluate the processing time of the original business data and the amount of data after processing based on the pre-configured data processing flow.
[0031] In an embodiment of the present application, the transmission parameters may include pre-configured frame timing and transmission rate of data transmitted to the wireless protocol layer. The application layer can evaluate the transmission time of the processed data from the application layer to the wireless protocol layer based on the transmission parameters. Based on the evaluated processing time and transmission time of the original service data, the application layer can evaluate the time information when the processed original service data arrives at the wireless protocol layer.
[0032] In the embodiments of the present invention, the application layer mentioned may be a certain protocol layer or functional module of an application installed on a wireless terminal, or may refer to an adaptation layer or functional module in an operating system on a wireless terminal for data transmission between an upper layer application and a wireless modem module. In the description of the embodiments of the present application, for convenience, the term application layer is used for description.
[0033] Since the clock of the wireless protocol layer may be inconsistent with the clock of the wireless protocol layer, in order to avoid ambiguity, in a possible implementation, the time information can be used to indicate the relative time of the arrival time of the processed original data of the service relative to the current time. That is, the time information can indicate how long it takes for the data to arrive at the wireless protocol layer.
[0034] Alternatively, in another possible implementation, the time information may indicate the time under the time system of the wireless protocol layer or indicate the time under the time system of the wireless communication system. For example, a mapping relationship between the application layer time and the wireless protocol layer time may be established at the application layer, and the time when the processed original service data arrives at the wireless protocol layer may be converted from the application layer time to the wireless protocol layer time, so that the obtained time information is the time under the time system of the wireless protocol layer. Alternatively, the application layer may also convert the time into the time under the time system of the wireless communication system, for example, the time information sent is the clock identifier under the 5G system.
[0035] Alternatively, the time information may be the time under the time system of the application layer. After receiving the time information, the wireless protocol layer converts the time indicated by the time information into the time under the time system of the wireless protocol layer or the time system of the wireless communication system.
[0036] In the above possible implementations, the time in the time system of the wireless protocol layer may be identified by one of the following:
[0037] (1) System frame number (SFN);
[0038] (2) The time slot identifier (e.g., slot index) of the primary cell (PCell) of the terminal;
[0039] (3) The time slot identifier (e.g., slot index) of the primary and secondary cells (PSCells) of the terminal;
[0040] (4) Orthogonal frequency division multiplex (OFDM) symbol identifier (e.g., symbol index).
[0041] In a possible implementation, there may be some delay jitter after the application layer data processing is completed. In order to make the estimated arrival time after processing more accurate, in this possible implementation, the time indicated by the time information is the time estimated according to the transmission parameters and then delayed by a predetermined delay jitter. That is, in this possible implementation, when the application layer notifies the wireless protocol layer of the estimated time when the data arrives at the wireless protocol layer, the delay jitter is taken into account, and the notified estimated arrival time is the estimated time delayed by an average or maximum jitter time.
[0042] In a possible implementation, the data transmission coordination control information may further include: a quality of service (QoS) flow identifier. Through this possible implementation, the wireless protocol layer may be able to learn the QoS flow corresponding to the data transmission coordination control information, so that an uplink data transmission process may be initiated in advance for the QoS flow.
[0043] In a possible implementation, if the service original data corresponds to multiple QoS flows, the data transmission coordination control information corresponding to each QoS flow is evaluated respectively. For example, for real-time video services, H264 encoding can be used, resulting in a video data being encoded into three frames: I frame, P frame and B frame, each frame can correspond to a QoS flow, and the application layer can notify the wireless protocol layer of the data transmission coordination control information corresponding to each frame.
[0044] In a possible implementation, if the service corresponding to the service original data is a periodic service, the application layer may also notify the wireless protocol layer about the period of data occurrence. Through this possible implementation, the wireless protocol layer may obtain the period of the periodic service, so that the uplink data transmission process may be triggered according to the time advance amount according to the period of the service, so as to reduce the delay of the uplink transmission of the periodic service.
[0045] S214: Send the data transmission coordination control information to the wireless protocol layer to trigger the wireless protocol layer to initiate an uplink transmission process for the original service data after transmission processing.
[0046] In an embodiment of the present application, the application layer coordinates the data transmission control information so that the wireless protocol layer can be informed of the time and / or data volume of the upcoming uplink data transmission, so that the wireless protocol layer can initiate an uplink transmission process to the network side device in advance before the uplink data sent by the application layer arrives. For example, a scheduling request (Scheduling Request, SR) is sent to the network side device, and after obtaining an initial uplink transmission license from the network side device, the initial uplink transmission license is used to send a buffer data report (Buffer Status Report, BSR) to the network side device, so that after the uplink data sent by the application layer arrives, uplink wireless data transmission can be coordinated with the network side to save the delay of uplink data transmission.
[0047] In a possible implementation, a data control module may be added to the application layer, and the data control module is used to send and receive data to the lower layer. In this possible implementation, in S214, the data transmission coordination control information may be sent to the wireless protocol layer through the data control module of the application layer.
[0048] In one possible implementation, the application layer needs to obtain information about whether the wireless protocol layer has the ability to initiate uplink data transmission in advance according to the data transmission protocol control information, so as to determine whether the wireless protocol layer supports the interaction of data transmission coordination control information with the upper layer application (referred to as the uplink data transmission enhancement process in the embodiment of the present application). On the other hand, the wireless protocol layer also needs to obtain whether the application layer supports the data transmission protocol control information corresponding to the evaluation service original data, and transmits the data transmission protocol control information to the wireless protocol layer (in the embodiment of the present application, this process is referred to as the uplink data transmission enhancement process). Therefore, in one possible implementation, the method may also include one of the following:
[0049] (1) The application layer sends registration information to the core network of the wireless communication system, wherein the registration information includes capability information, and the capability information indicates that the application corresponding to the application layer supports the uplink data transmission enhancement process; for example, the upper layer application can be registered in the core network of the wireless network, and the registration information includes whether the application supports the use of the uplink data transmission enhancement process (that is, it supports evaluating the data transmission protocol control information corresponding to the service original data before the service original data is processed, and transmitting the data transmission protocol control information to the wireless protocol layer). The core network can notify the UE (that is, the wireless protocol layer of the UE) whether the application supports the above-mentioned uplink data transmission enhancement process.
[0050] (2) The application layer reads the wireless device configuration information of the terminal, and determines, based on the configuration information, that the terminal supports the enhanced uplink data transmission process, that is, after receiving the data transmission protocol control information, before the uplink data of the application layer arrives, the application layer initiates the uplink data transmission process to the network side device in advance according to the data transmission protocol control information; for example, the upper layer application supporting the enhanced uplink data transmission process can read the wireless device configuration information of the UE, such as the software version or chip model information of the wireless modem, and determine, based on the read wireless device configuration information, whether the UE supports the above-mentioned enhanced uplink data transmission process.
[0051] (3) The application layer receives a function indication sent by a core network of a wireless communication system, wherein the function indication indicates that the terminal supports the uplink data transmission enhancement process. For example, the UE reports the function of supporting the uplink data transmission enhancement process to the core network of the wireless network for storage, and the core network notifies the application installed by the UE that the UE supports the uplink data transmission enhancement process. For example, the core network sends the uplink data enhancement configuration to the application during the UE installation, update and / or UE application registration process.
[0052] In a possible implementation, the application layer may send a start request to the wireless protocol layer to request the wireless protocol layer to start the uplink data transmission enhancement process when determining that the UE (i.e., the wireless protocol layer of the UE) supports the above-mentioned uplink data transmission enhancement process, or when determining whether the UE supports the above-mentioned uplink data transmission enhancement process. For example, the start request is sent to the wireless protocol layer through the above-mentioned data control module.
[0053] In the above possible implementation, after receiving the above uplink data transmission enhancement process request, the corresponding submodule of the wireless protocol layer can determine whether to agree to start the uplink data transmission enhancement process and send a response message based on the configuration of RRC. If the wireless protocol layer sends information agreeing to start the uplink data transmission enhancement process, the uplink data transmission enhancement process is successfully started. After generating the original data of the service, the application layer can execute step S212 to avoid the problem that the application layer executes an invalid uplink data transmission enhancement process because the wireless protocol layer does not support the uplink data transmission enhancement process.
[0054] In an embodiment of the present application, the application layer may start processing the service original data before, after, or simultaneously with evaluating the data transmission coordination control information corresponding to the service original data. After the processing is completed, the processed service data is sent to the wireless protocol layer. After receiving the processed service data, the wireless protocol layer may complete the SR and / or BSR process with the network side device and then perform uplink wireless data transmission with the network side device.
[0055] Figure 3 Another flowchart of a method for triggering an enhanced uplink data transmission process provided by an embodiment of the present application is shown. The method 300 can be executed by a wireless protocol layer of a terminal. In other words, the method can be executed by software and / or hardware installed on the terminal. Figure 3 As shown, the method may include the following steps.
[0056] S310, the wireless protocol layer of the terminal receives data transmission coordination control information sent by the application layer, wherein the data transmission coordination control information includes: the amount of data after processing the original service data, and / or the time information when the processed original service data arrives at the wireless protocol layer.
[0057] In a specific application, the application layer may send the data transmission coordination control information according to the method described in the above method 200. The data transmission coordination control information is the same as the data transmission coordination control information in method 200 and will not be repeated here.
[0058] In specific applications, the PDCP layer in the wireless protocol layer can add a data control module to process the data transmission coordination control information from the application layer, and the SDAP layer can extend a sub-adaptation module to transmit the data transmission coordination control information from the application layer to the corresponding PDCP entity.
[0059] In one possible implementation, if the received time information is the time under the time system of the application layer, then after receiving the data transmission coordination control information, the method may also include: converting the time information into the time under the time system of the wireless protocol layer, or converting the time information into the time under the time system of the wireless communication system. That is, in this possible implementation, in order to enable the wireless protocol layer to know the time indicated by the time information, the wireless protocol layer can convert the time information into the time under the time system of the wireless protocol layer based on the mapping relationship between the application layer time and the wireless protocol layer time. Alternatively, the wireless protocol layer can also convert the time information into the time under the time system of the wireless communication system, for example, into the clock identifier of the 5G system.
[0060] For example, the application layer can send the above-mentioned data transmission coordination control information to the wireless protocol layer. The self-adaptation module of the SDAP layer in the wireless protocol layer can convert the time of the application layer into the time of the wireless protocol layer, or the time under the time system of the wireless communication system, and send the converted time information to the corresponding PDCP layer.
[0061] S312: The wireless protocol layer starts an uplink transmission process for the original service data after transmission processing according to the data transmission coordination control information.
[0062] In a specific application, the wireless protocol layer may start an uplink transmission process for the service original data after transmission processing, which may include:
[0063] Step 1: Sending an SR to a network side device according to the data transmission coordination control information before the processed original service data arrives.
[0064] Step 2: After receiving the initial uplink transmission permission sent by the network side device, use the initial uplink transmission permission to send a BSR to the network side device, wherein the BSR is used to notify the network side device that the amount of data to be transmitted is the amount of data after processing the original data of the service.
[0065] In a possible implementation, after the wireless protocol layer of the terminal receives the data transmission coordination control information sent by the application layer, the method may also include: receiving the processed original service data sent by the application layer; after sending the BSR to the network side device, transmitting the processed original service data to the network side device. In this possible implementation, the wireless protocol layer may receive the processed original service data before or after receiving the initial uplink transmission permission sent by the network side device, or may receive the processed original service data after sending the BSR, which is not limited in the specific embodiments of the present application. Through this possible implementation, the uplink data transmission process can be initiated before the processed original service data is received, and the resources for transmitting uplink data can be requested from the network side device in advance, thereby reducing the delay.
[0066] In one possible implementation, if the data transmission protocol control information includes a QoS flow identifier, and if the wireless protocol layer receives data transmission protocol control information containing multiple different QoS flow identifiers, the wireless protocol layer can start an uplink data transmission process for the data transmission protocol control information corresponding to each QoS flow identifier.
[0067] In a possible implementation, if the application layer notifies the radio protocol layer of the service cycle, the radio protocol layer may start an uplink data transmission process in advance before each cycle arrives.
[0068] In a possible implementation, before S310, the wireless protocol layer may also obtain whether the application layer supports the enhanced uplink data transmission process (i.e., whether it supports sending data transmission coordination control information to the wireless protocol layer before the original data processing of the service is completed), or notify the application layer whether the wireless protocol layer supports the enhanced uplink data transmission process (i.e., whether it supports initiating an uplink data transmission process to the network side device after receiving the data transmission coordination control information). Therefore, before S310, the method may also include one of the following:
[0069] (1) receiving capability information sent by a network side device, wherein the capability information indicates that the application corresponding to the application layer supports the uplink data transmission enhancement process. For example, the upper layer application can be registered in the core network of the wireless network, and the registration information includes whether the application supports the use of the uplink data transmission enhancement process, and the core network informs the UE whether the application supports the uplink data transmission enhancement process.
[0070] (2) Sending a function report to a network side device, wherein the function report indicates that the terminal supports the uplink data transmission enhancement process. For example, the UE sends a function report of supporting the uplink data transmission enhancement process to the wireless network core network for storage, and the core network notifies the application installed by the UE that the UE supports the uplink data transmission enhancement process. For example, the core network sends the uplink data enhancement configuration to the application during the UE installation, update and / or UE application registration process.
[0071] In a possible implementation, the application layer may also send a start request to the wireless protocol layer to request the wireless protocol layer to start the uplink data transmission enhancement process. Therefore, in this possible implementation, before S310, the method may also include:
[0072] receiving a start request sent by the application layer, wherein the start request is used to request the wireless protocol layer to start an uplink data transmission enhancement process;
[0073] Start the uplink data sending enhancement process.
[0074] In the above possible implementation methods, the wireless protocol layer can start the uplink data transmission enhancement process upon request of the application layer to avoid starting the process when the application layer does not support the uplink data transmission enhancement process, resulting in inconsistent processing between the application layer and the wireless protocol layer.
[0075] In the above possible implementations, the wireless protocol layer may also return a response message of starting the uplink data transmission enhancement flow to the application layer after starting the uplink data transmission enhancement process, so that the application layer can know that the wireless protocol layer has started the uplink data transmission enhancement process. Alternatively, the wireless protocol layer may not return the response message, and the application layer assumes that the wireless protocol layer has started the uplink data transmission enhancement process. For example, the application layer may send the start request when it is known that the wireless protocol layer supports the uplink data transmission enhancement flow, and it may be agreed in advance that the wireless protocol layer starts the uplink data transmission enhancement flow when receiving the start request, and the wireless protocol layer does not need to send the response message to the application.
[0076] It should be noted that the triggering method of the uplink data sending enhancement process provided in the embodiment of the present application can be executed by a triggering device of the uplink data sending enhancement process, or a control module in the triggering device of the uplink data sending enhancement process for executing the triggering method of the uplink data sending enhancement process. In the embodiment of the present application, the triggering device of the uplink data sending enhancement process executing the triggering method of the uplink data sending enhancement process is taken as an example to illustrate the triggering device of the uplink data sending enhancement process provided in the embodiment of the present application.
[0077] Figure 4A structural diagram of a triggering device for an enhanced uplink data transmission process provided in an embodiment of the present application is shown, such as Figure 4 As shown, the triggering device 400 of the uplink data transmission enhancement process mainly includes: a generating module 401, an evaluating module 402 and a first sending module 403.
[0078] In an embodiment of the present application, a generation module 401 is used to generate service original data; an evaluation module 402 is used to evaluate data transmission coordination control information corresponding to the service original data according to a pre-configured data processing flow and transmission parameters, wherein the data transmission coordination control information includes: the amount of data after the service original data is processed, and / or the time information when the processed service original data arrives at the wireless protocol layer; a first sending module 403 is used to send the data transmission coordination control information to the wireless protocol layer to trigger the wireless protocol layer to initiate an uplink transmission process for the service original data after transmission processing.
[0079] In a possible implementation, the time information is used to indicate the relative time of the arrival time of the processed original service data relative to the current time.
[0080] In a possible implementation manner, the time information indicates the time in a time system of the radio protocol layer or indicates the time in a time system of a wireless communication system.
[0081] In a possible implementation, the time in the time system of the wireless protocol layer is identified by one of the following:
[0082] SFN;
[0083] The timeslot identifier of the primary cell;
[0084] The timeslot identifier of the auxiliary cell;
[0085] OFDM symbol identification.
[0086] In a possible implementation, the time indicated by the time information is the time estimated according to the transmission parameter and then delayed by a predetermined delay jitter.
[0087] In a possible implementation manner, the data transmission coordination control information further includes: a QoS flow identifier.
[0088] In a possible implementation, the evaluation module 402 evaluates the data transmission coordination control information corresponding to the service original data according to the pre-configured data processing flow and transmission parameters, including:
[0089] If the service original data corresponds to multiple QoS flows, the data transmission coordination control information corresponding to each QoS flow is evaluated respectively.
[0090] In a possible implementation, the first sending module 403 is further configured to: if the service corresponding to the service original data is a periodic service, notify the wireless protocol layer about the period of data occurrence.
[0091] In a possible implementation, the first sending module 403 sends the data transmission coordination control information to the wireless protocol layer, including: sending the data transmission coordination control information to the wireless protocol layer through a data control module.
[0092] In a possible implementation, the device further includes one of the following:
[0093] The second sending module is used to send registration information to a core network of a wireless communication system before evaluating the data transmission coordination control information corresponding to the service original data according to a pre-configured data processing process and transmission parameters, wherein the registration information includes capability information, and the capability information indicates that the device supports an uplink data transmission enhancement process;
[0094] A reading module, configured to read the wireless device configuration information of the terminal before evaluating the data transmission coordination control information corresponding to the original service data according to the pre-configured data processing process and transmission parameters, and determine that the terminal supports the uplink data transmission enhancement process according to the configuration information;
[0095] The first receiving module is used to receive a function indication sent by a core network of a wireless communication system before evaluating the data transmission coordination control information corresponding to the original data of the service according to a pre-configured data processing process and transmission parameters, wherein the function indication indicates that the terminal supports an enhanced uplink data transmission process.
[0096] In a possible implementation, the second sending module is further configured to send a start request to the wireless protocol layer, requesting the wireless protocol layer to start an uplink data sending enhancement process.
[0097] The triggering device of the uplink data transmission enhancement process provided in the embodiment of the present application can realize Figure 2 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.
[0098] Figure 5 Another structural schematic diagram of the triggering device of the uplink data transmission enhancement process provided in the embodiment of the present application is shown as follows: Figure 5As shown, the triggering device 500 of the uplink data transmission enhancement process mainly includes: a second receiving module 501 and a starting module 502.
[0099] In an embodiment of the present application, the second receiving module 501 is used to receive data transmission coordination control information sent by the application layer, wherein the data transmission coordination control information includes: the amount of data after processing the original service data, and / or the time information when the processed original service data arrives at the wireless protocol layer; the starting module 502 is used to start the uplink transmission process for the original service data after transmission processing according to the data transmission coordination control information.
[0100] In a possible implementation, the time information is used to indicate the relative time of the arrival time of the processed original service data relative to the current time.
[0101] In a possible implementation manner, the time information indicates the time in a time system of the radio protocol layer or indicates the time in a time system of a wireless communication system.
[0102] In a possible implementation, the device further includes: a conversion module, configured to convert the time information into a time in a time system of the wireless protocol layer, or to convert the time information into a time in a time system of a wireless communication system.
[0103] In a possible implementation, the time in the time system of the wireless protocol layer is identified by one of the following:
[0104] SFN;
[0105] The timeslot identifier of the primary cell;
[0106] The timeslot identifier of the auxiliary cell;
[0107] OFDM symbol identification.
[0108] In a possible implementation, the starting module 502 starts an uplink transmission process for the service original data after transmission processing, including:
[0109] According to the data transmission coordination control information, before the processed original service data arrives, sending a scheduling request SR to the network side device;
[0110] After receiving the initial uplink transmission permission sent by the network side device, the initial uplink transmission permission is used to send a buffer status report BSR to the network side device, wherein the BSR is used to notify the network side device that the amount of data to be transmitted is the amount of data after processing the original data of the service.
[0111] In a possible implementation, the second receiving module 501 is further used to receive the processed original service data sent by the application layer; the starting module 502 is further used to transmit the processed original service data to the network side device after sending the BSR to the network side device.
[0112] In a possible implementation, the device further includes one of the following:
[0113] A third receiving module is used to receive capability information sent by a network side device before the wireless protocol layer of the terminal receives the data transmission coordination control information sent by the application layer, wherein the capability information indicates that the application corresponding to the application layer supports an enhanced uplink data transmission process;
[0114] The third sending module is used to send a function report to the network side device before the wireless protocol layer of the terminal receives the data transmission coordination control information sent by the application layer, wherein the function report indicates that the terminal supports the uplink data transmission enhancement process.
[0115] In one possible implementation, the third receiving module is also used to receive a start request sent by the application layer, wherein the start request is used to request the wireless protocol layer to start an uplink data sending enhancement process; the start module 502 is also used to start an uplink data sending enhancement process.
[0116] In a possible implementation, the second receiving module 501 includes:
[0117] The SDAP layer is used to receive the data transmission protocol control information and transmit the data transmission protocol control information to the corresponding PDCP entity;
[0118] The PDCP entity is used to receive the data transmission protocol control information transmitted by the SDAP layer.
[0119] The triggering device of the uplink data transmission enhancement process in the embodiment of the present application can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminal can include but is not limited to the types of terminals 11 listed above, and the non-mobile terminal can be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.
[0120] The triggering device of the uplink data transmission enhancement process in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0121] The triggering device of the uplink data transmission enhancement process provided in the embodiment of the present application can realize Figure 3 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.
[0122] Optional, such as Figure 6 As shown, an embodiment of the present application also provides a communication device 600, including a processor 601, a memory 602, and a program or instruction stored in the memory 602 and executable on the processor 601. For example, when the communication device 600 is a terminal, the program or instruction is executed by the processor 601 to implement the various processes of the triggering method embodiment of the above-mentioned uplink data sending enhancement process, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0123] Figure 7 A schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.
[0124] The terminal 700 includes but is not limited to: a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709, and a processor 710.
[0125] Those skilled in the art will appreciate that the terminal 700 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 710 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 7 The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0126] It should be understood that in the embodiment of the present application, the input unit 704 may include a graphics processor (Graphics Processing Unit, GPU) 7041 and a microphone 7042, and the graphics processor 7041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 706 may include a display panel 7061, and the display panel 7061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 707 includes a touch panel 7071 and other input devices 7072. The touch panel 7071 is also called a touch screen. The touch panel 7071 may include two parts: a touch detection device and a touch controller. Other input devices 7072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0127] In the embodiment of the present application, the radio frequency unit 701 receives downlink data from the network side device and sends it to the processor 710 for processing; in addition, the uplink data is sent to the network side device. Generally, the radio frequency unit 701 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0128] The memory 709 can be used to store software programs or instructions and various data. The memory 709 can mainly include a storage program or instruction area and a storage data area, wherein the storage program or instruction area can store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 709 can include a high-speed random access memory, and can also include a non-volatile memory, wherein the non-volatile memory can be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) or a flash memory. For example, at least one disk storage device, a flash memory device, or other non-volatile solid-state storage devices.
[0129] The processor 710 may include one or more processing units; optionally, the processor 710 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs or instructions, etc., and the modem processor mainly processes wireless communications, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 710.
[0130] The processor 710 is used to generate service original data; evaluate the data transmission coordination control information corresponding to the service original data according to the pre-configured data processing process and transmission parameters, wherein the data transmission coordination control information includes: the amount of data after the service original data is processed, and / or the time information when the processed service original data arrives at the wireless protocol layer; send the data transmission coordination control information to the wireless protocol layer to trigger the wireless protocol layer to initiate an uplink transmission process for the service original data after transmission processing. Or,
[0131] The processor 710 is used to receive data transmission coordination control information sent by the application layer, wherein the data transmission coordination control information includes: the amount of data after processing the original service data, and / or the time information when the processed original service data arrives at the wireless protocol layer; according to the data transmission coordination control information, start the uplink transmission process for the original service data after transmission processing.
[0132] Through the terminal provided in the embodiment of the present application, after generating the original business data, the application layer of the terminal evaluates the data transmission protocol control information corresponding to the original business data according to the pre-configured data processing process and transmission parameters, and the data transmission protocol control information includes the amount of data after the original business data is processed and / or the time information when the processed original business data arrives at the wireless protocol layer, and sends the data transmission coordination control information to the wireless protocol layer of the terminal to trigger the wireless protocol layer to initiate an uplink transmission process for the original business data after transmission processing, so that the wireless protocol layer can initiate the uplink transmission process before the processing of the original business data is completed, thereby shortening the delay of uplink data transmission.
[0133] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the triggering method embodiment of the above-mentioned uplink data sending enhancement process is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0134] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0135] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a network-side device program or instruction to implement each process of the triggering method embodiment of the above-mentioned uplink data sending enhancement process, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0136] A computer program product is provided, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor. When the program or instruction is executed by the processor, each process of an embodiment of a triggering method for an uplink data transmission enhancement process is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0137] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0138] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0139] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0140] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A method for triggering an uplink data transmission enhancement process, characterized in that: include: The application layer of the terminal generates original business data; According to the pre-configured data processing flow and transmission parameters, the data transmission coordination control information corresponding to the service original data is evaluated, wherein the data transmission coordination control information includes: the amount of data after the service original data is processed, and / or the time information when the processed service original data arrives at the wireless protocol layer; The data transmission coordination control information is sent to the wireless protocol layer to trigger the wireless protocol layer to initiate an uplink transmission process for the original service data after transmission processing.
2. The method according to claim 1, characterized in that The time information is used to indicate the relative time of the arrival time of the processed original service data relative to the current time.
3. The method according to claim 1, characterized in that The time information indicates the time in the time system of the radio protocol layer or indicates the time in the time system of the wireless communication system.
4. The method according to claim 3, characterized in that The time in the time system of the wireless protocol layer is identified by one of the following: System frame number SFN; The timeslot identifier of the primary cell; The timeslot identifier of the auxiliary primary cell; Orthogonal Frequency Division Multiplexing (OFDM) symbol identifier.
5. The method according to claim 1, characterized in that The time indicated by the time information is the time estimated according to the transmission parameters and then delayed by a predetermined delay jitter.
6. The method according to claim 1, characterized in that The data transmission coordination control information also includes: a quality of service QoS flow identifier.
7. The method according to claim 6, characterized in that According to the pre-configured data processing flow and transmission parameters, the data transmission coordination control information corresponding to the service original data is evaluated, including: If the service original data corresponds to multiple QoS flows, the data transmission coordination control information corresponding to each QoS flow is evaluated respectively.
8. The method according to claim 1, characterized in that The method further comprises: If the service corresponding to the service original data is a periodic service, the wireless protocol layer is notified about the period during which the data occurs.
9. The method according to claim 1, characterized in that: Sending the data transmission coordination control information to the wireless protocol layer includes: The data transmission coordination control information is sent to the wireless protocol layer through the data control module of the application layer.
10. The method according to any one of claims 1 to 9, characterized in that: Before evaluating the data transmission coordination control information corresponding to the service original data according to the pre-configured data processing flow and transmission parameters, the method further includes one of the following: Sending registration information to a core network of a wireless communication system, wherein the registration information includes capability information, and the capability information indicates that an application corresponding to the application layer supports an enhanced uplink data transmission process; Reading wireless device configuration information of the terminal, and determining, according to the configuration information, that the terminal supports an enhanced uplink data transmission process; Receive a function indication sent by a core network of a wireless communication system, wherein the function indication indicates that the terminal supports an enhanced uplink data transmission process.
11. The method according to claim 10, characterized in that Before evaluating the data transmission coordination control information corresponding to the service original data according to the pre-configured data processing flow and transmission parameters, the method further includes: A start request is sent to the wireless protocol layer, requesting the wireless protocol layer to start an uplink data transmission enhancement process.
12. A method for triggering an uplink data transmission enhancement process, characterized in that: include: The wireless protocol layer of the terminal receives the data transmission coordination control information sent by the application layer, wherein the data transmission coordination control information includes: the amount of processed original service data, and / or the time information when the processed original service data arrives at the wireless protocol layer; The wireless protocol layer starts an uplink transmission process for the service original data after transmission processing according to the data transmission coordination control information.
13. The method according to claim 12, characterized in that The time information is used to indicate the relative time of the arrival time of the processed original service data relative to the current time.
14. The method according to claim 12, characterized in that The time information indicates the time in the time system of the radio protocol layer or indicates the time in the time system of the wireless communication system.
15. The method according to claim 12, characterized in that After the wireless protocol layer receives the data transmission coordination control information sent by the application layer, the method further includes: The time information is converted into the time in the time system of the wireless protocol layer, or the time information is converted into the time in the time system of the wireless communication system.
16. The method according to claim 14 or 15, characterized in that The time in the time system of the wireless protocol layer is identified by one of the following: System frame number SFN; The timeslot identifier of the primary cell; The timeslot identifier of the auxiliary primary cell; Orthogonal Frequency Division Multiplexing (OFDM) symbol identifier.
17. The method according to any one of claims 11 to 15, characterized in that The wireless protocol layer starts an uplink transmission process for the service original data after transmission processing according to the data transmission coordination control information, including: According to the data transmission coordination control information, before the processed original service data arrives, sending a scheduling request SR to the network side device; After receiving the initial uplink transmission permission sent by the network side device, the initial uplink transmission permission is used to send a buffer status report BSR to the network side device, wherein the BSR is used to notify the network side device that the amount of data to be transmitted is the amount of data after processing the original data of the service.
18. The method according to claim 17, characterized in that After the wireless protocol layer of the terminal receives the data transmission coordination control information sent by the application layer, the method further includes: Receiving the processed original business data sent by the application layer; After sending the BSR to the network side device, the processed original service data is transmitted to the network side device.
19. The method according to any one of claims 11 to 15, characterized in that Before the wireless protocol layer of the terminal receives the data transmission coordination control information sent by the application layer, the method further includes one of the following: Receiving capability information sent by a network side device, wherein the capability information indicates that an application corresponding to the application layer supports an enhanced uplink data transmission process; Send a function report to a network side device, wherein the function report indicates that the terminal supports an enhanced uplink data transmission process.
20. The method according to claim 19, characterized in that Before the wireless protocol layer of the terminal receives the data transmission coordination control information sent by the application layer, the method further includes: receiving a start request sent by the application layer, wherein the start request is used to request the wireless protocol layer to start an uplink data transmission enhancement process; Start the uplink data sending enhancement process.
21. The method according to any one of claims 11 to 15, characterized in that The wireless protocol layer of the terminal receives the data transmission coordination control information sent by the application layer, including: The service data adaptation protocol SDAP layer of the terminal receives the data transmission protocol control information, and transmits the data transmission protocol control information to the corresponding packet data convergence protocol PDCP entity.
22. A triggering device for an uplink data transmission enhancement process, characterized in that: include: A generation module is used to generate original business data; An evaluation module, configured to evaluate the data transmission coordination control information corresponding to the service original data according to a pre-configured data processing flow and transmission parameters, wherein the data transmission coordination control information includes: the amount of data after the service original data is processed, and / or the time information when the processed service original data arrives at the wireless protocol layer; The first sending module is used to send the data transmission coordination control information to the wireless protocol layer to trigger the wireless protocol layer to initiate an uplink transmission process for the original service data after transmission processing.
23. The device according to claim 22, characterized in that The time information is used to indicate the relative time of the arrival time of the processed original service data relative to the current time.
24. The device according to claim 22, characterized in that The time information indicates the time in the time system of the radio protocol layer or indicates the time in the time system of the wireless communication system.
25. The device according to claim 24, characterized in that The time in the time system of the wireless protocol layer is identified by one of the following: System frame number SFN; The timeslot identifier of the primary cell; The timeslot identifier of the auxiliary primary cell; Orthogonal Frequency Division Multiplexing (OFDM) symbol identifier.
26. The device according to claim 22, characterized in that The time indicated by the time information is the time estimated according to the transmission parameters and then delayed by a predetermined delay jitter.
27. The device according to claim 22, characterized in that The data transmission coordination control information also includes: a quality of service QoS flow identifier.
28. The device according to claim 22, characterized in that The evaluation module evaluates the data transmission coordination control information corresponding to the service original data according to the pre-configured data processing flow and transmission parameters, including: If the service original data corresponds to multiple QoS flows, the data transmission coordination control information corresponding to each QoS flow is evaluated respectively.
29. The device according to claim 22, characterized in that The first sending module is further used for: if the service corresponding to the service original data is a periodic service, notifying the wireless protocol layer about the period of data occurrence.
30. The device according to claim 22, characterized in that The first sending module sends the data transmission coordination control information to the wireless protocol layer, including: sending the data transmission coordination control information to the wireless protocol layer through a data control module.
31. The device according to any one of claims 22 to 30, characterized in that The device also includes one of the following: A second sending module is used to send registration information to a core network of a wireless communication system before evaluating the data transmission coordination control information corresponding to the service original data according to a pre-configured data processing process and transmission parameters, wherein the registration information includes capability information, and the capability information indicates that the device supports an uplink data transmission enhancement process; A reading module, configured to read the wireless device configuration information of the terminal before evaluating the data transmission coordination control information corresponding to the original data of the service according to the pre-configured data processing process and transmission parameters, and determine that the terminal supports the uplink data transmission enhancement process according to the configuration information; The first receiving module is used to receive a function indication sent by a core network of a wireless communication system before evaluating the data transmission coordination control information corresponding to the original data of the service according to a pre-configured data processing process and transmission parameters, wherein the function indication indicates that the terminal supports an enhanced uplink data transmission process.
32. The device according to claim 31, characterized in that The second sending module is further used to send a start request to the wireless protocol layer, requesting the wireless protocol layer to start an uplink data sending enhancement process.
33. A triggering device for an uplink data transmission enhancement process, characterized in that: include: A second receiving module is used to receive data transmission coordination control information sent by the application layer, wherein the data transmission coordination control information includes: the amount of processed original service data, and / or the time information when the processed original service data arrives at the wireless protocol layer; A starting module is used to start the uplink transmission process for the original business data after transmission processing according to the data transmission coordination control information.
34. The device according to claim 33, characterized in that The time information is used to indicate the relative time of the arrival time of the processed original service data relative to the current time.
35. The device according to claim 33, characterized in that The time information indicates the time in the time system of the radio protocol layer or indicates the time in the time system of the wireless communication system.
36. The device according to claim 33, characterized in that The device also includes: The conversion module is used to convert the time information into the time under the time system of the wireless protocol layer, or to convert the time information into the time under the time system of the wireless communication system.
37. The device according to claim 35 or 36, characterized in that The time in the time system of the wireless protocol layer is identified by one of the following: System frame number SFN; The timeslot identifier of the primary cell; The timeslot identifier of the auxiliary primary cell; Orthogonal Frequency Division Multiplexing (OFDM) symbol identifier.
38. The device according to any one of claims 33 to 36, characterized in that The starting module starts an uplink transmission process for the service original data after transmission processing, including: According to the data transmission coordination control information, before the processed original service data arrives, sending a scheduling request SR to the network side device; After receiving the initial uplink transmission permission sent by the network side device, the initial uplink transmission permission is used to send a buffer status report BSR to the network side device, wherein the BSR is used to notify the network side device that the amount of data to be transmitted is the amount of data after processing the original data of the service.
39. The device according to claim 38, characterized in that The second receiving module is further used to receive the processed original business data sent by the application layer; The startup module is further configured to transmit the processed original service data to the network side device after sending the BSR to the network side device.
40. The device according to any one of claims 33 to 36, characterized in that The device also includes one of the following: A third receiving module is used to receive capability information sent by a network side device before the wireless protocol layer of the terminal receives the data transmission coordination control information sent by the application layer, wherein the capability information indicates that the application corresponding to the application layer supports an enhanced uplink data transmission process; The third sending module is used to send a function report to the network side device before the wireless protocol layer of the terminal receives the data transmission coordination control information sent by the application layer, wherein the function report indicates that the terminal supports the uplink data transmission enhancement process.
41. The device according to claim 40, characterized in that The third receiving module is further used to receive a start request sent by the application layer, wherein the start request is used to request the wireless protocol layer to start an uplink data transmission enhancement process; The start module is also used to start the uplink data sending enhancement process.
42. The device according to any one of claims 33 to 36, characterized in that The second receiving module includes: The SDAP layer is used to receive the data transmission protocol control information and transmit the data transmission protocol control information to the corresponding PDCP entity; The PDCP entity is used to receive the data transmission protocol control information transmitted by the SDAP layer.
43. A terminal, characterized in that: It includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein when the program or instruction is executed by the processor, the steps of the triggering method of the uplink data transmission enhancement process as described in any one of claims 1 to 21 are implemented.
44. A readable storage medium, characterized in that The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the triggering method of the uplink data sending enhancement process as described in any one of claims 1 to 21 are implemented.
Citation Information
Patent Citations
Buffer status report (BSR) triggering method and communication device
CN111586751A