Method and device for sending uplink data

By determining the restriction relationship of logical channels or RLCs in the terminal, ensuring that only one logical channel or RLC is selected from each group to participate in data transmission, the uplink data transmission problem of high-reliability services under data replication mode is solved, and the synchronization of data arrival time at the other end is achieved.

CN108811117BActive Publication Date: 2025-09-26ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN201710313723.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2017-05-05
Publication Date
2025-09-26
Estimated Expiration
2037-05-05

AI Technical Summary

Technical Problem

In the prior art, after the introduction of the data replication method, the terminal has not yet proposed an effective solution to meet the uplink data transmission requirements of high-reliability services.

Method used

The terminal determines the restriction relationship of the logical channel or RLC based on the received base station information, limits the data transmission between multiple logical channels or RLCs under the same radio bearer, ensures that only one logical channel or RLC in each group is selected to participate in data transmission, and avoids sending in the same MAC protocol data unit, the same authorized resources or the same carrier.

Benefits of technology

By processing the restriction relationship, the time difference between the original data and the copy reaching the other end is reduced, meeting the requirements of high-reliability business.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN108811117B_ABST
    Figure CN108811117B_ABST
Patent Text Reader

Abstract

This document discloses a method, apparatus, and terminal for transmitting uplink data, including: determining a logical channel restriction relationship or a radio link control (RLC) restriction relationship at the terminal; upon receiving authorization from a base station, selecting at most one logical channel or RLC from each group of logical channels or RLCs with restriction relationships to participate in data transmission. By introducing a data replication method, this application can meet the requirements of high-reliability services when transmitting uplink data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communications, and in particular to a method and device for sending uplink data. Background Art

[0002] Mobile communications have now reached the 4G stage. Compared to previous generations, the 4G network architecture is primarily based on all-IP transmission. Currently, 3GPP is researching the 5G network architecture.

[0003] In Long Term Evolution (LTE) systems, the token bucket algorithm has long been used by terminals for uplink data transmission. Each logical channel is configured with the following parameters: priority, prioritized bit rate (PBR), and bucket size duration (BSD). The bucket size is the PBR multiplied by the BSD. The terminal maintains a parameter, Bj, for each logical channel. Bj changes every Transmission Time Interval (TTI), so new tokens are added and old tokens are consumed. The logical channel prioritization (LCP) process is as follows: if uplink resources are available, logical channels transmit uplink data according to priority and token buckets. Specifically, first, logical channels with Bj greater than 0 use uplink resources in priority order. Second, each logical channel using uplink resources removes the data it has already sent from Bj. Third, if uplink resources remain, all logical channels use uplink resources again in priority order. Among them, logical channels with the same priority will be treated equally, such as Figure 1 shown.

[0004] To meet future demands for higher, faster, and more advanced communications, the industry has begun research on future 5G technologies. 5G will further its technological development to achieve higher throughput, more connected users, lower latency, higher reliability, and lower power consumption (both for network-side equipment and user terminals). Currently, the industry has set 5G technology goals: by around 2020, achieve a 1,000-fold increase in mobile data traffic per area, a 10-100-fold increase in throughput per user equipment (UE), a 10-100-fold increase in the number of connected devices, a 10-fold increase in battery life for low-power devices, and a 5-fold reduction in end-to-end latency. From an application scenario perspective, 5G will utilize a unified technical architecture to support enhanced mobile broadband (eMBB), massive machine type communication (mMTC), and ultra-reliable and low-latency services, each of which has different reliability requirements.

[0005] For services that require high reliability, data duplication is introduced to send data. Figure 2 As shown, there are two data replication modes: carrier aggregation (CA) mode, where one radio bearer (RB) has one packet data convergence protocol (PDCP) entity, two radio link control (RLC) entities, and one medium access control (MAC) entity. The other is dual connectivity (DC) mode, where one RB has one PDCP entity, two RLC entities, and two MAC entities.

[0006] After the data replication method is introduced, how does the terminal send uplink data to meet the requirements of high reliability services? No effective solution has been proposed in the relevant technology. Summary of the Invention

[0007] In order to solve the above technical problems, embodiments of the present invention provide a method and apparatus for sending uplink data.

[0008] This application provides:

[0009] A method for sending uplink data, comprising:

[0010] The terminal determines a logical channel restriction relationship or a radio link control RLC restriction relationship;

[0011] When receiving authorization from the base station, the terminal selects at most one logical channel or RLC from each group of logical channels or RLCs with a restricted relationship to participate in data transmission.

[0012] The terminal determines the logical channel restriction relationship or the radio link control RLC restriction relationship, including: the terminal determines the logical channel restriction relationship or the radio link control RLC restriction relationship based on the logical channel restriction information or the radio link control RLC restriction information received from the base station; or, the terminal determines the logical channel restriction relationship or the radio link control RLC restriction relationship based on the radio bearer configuration information received from the base station.

[0013] Among them, the terminal determines the logical channel restriction relationship or the radio link control RLC restriction relationship based on the wireless bearer configuration information received from the base station, including: when multiple logical channels or RLCs are configured under the same wireless bearer, and multiple logical channels or RLCs are used for data replication transmission, the terminal determines that there is a restriction relationship between these multiple logical channels or RLCs.

[0014] The logical channel restriction information is used to indicate one of the following:

[0015] Data on two or more logical channels in the logical channel group having the restriction relationship cannot be sent in one MAC protocol data unit;

[0016] Data on two or more logical channels in the logical channel group with a restriction relationship cannot be sent in the same authorized resource;

[0017] Data on two or more logical channels in the logical channel group having the restriction relationship cannot be sent through the same carrier.

[0018] The RLC restriction information is used to indicate one of the following:

[0019] Data on two or more RLCs in the RLC group having the restriction relationship cannot be sent in one MAC protocol data unit;

[0020] Data on two or more RLCs in the RLC group having the restriction relationship cannot be sent in the same authorized resource;

[0021] Data on two or more RLCs in the RLC group having the restriction relationship cannot be sent through the same cell or carrier.

[0022] The step of selecting, for each group of logical channels or RLCs having a restricted relationship, at most one logical channel from the group for data transmission at a time includes at least one of the following:

[0023] Before each logical channel priority LCP processing process, at most one logical channel is selected from the group to participate in the LCP processing process;

[0024] During the LCP processing, when at most one logical channel is selected from the group for resource allocation, the other logical channels in the group are removed from the subsequent LCP processing.

[0025] The step of selecting at most one RLC from each group of logical channels or RLCs having a restricted relationship for data transmission processing at a time includes at least one of the following:

[0026] Before each LCP process, at most one RLC entity is selected from the group to participate in the LCP process;

[0027] During the LCP processing, when at most one RLC entity is selected from the group for resource allocation, the other RLC entities in the group are removed from the subsequent LCP processing.

[0028] A device for sending uplink data, comprising:

[0029] A determination module, configured to determine a logical channel restriction relationship or a radio link control RLC restriction relationship;

[0030] The selection module is configured to, upon receiving authorization from the base station, select at most one logical channel or RLC from each group of logical channels or RLCs having a restricted relationship to participate in data transmission.

[0031] Among them, the determination module is specifically used to determine the logical channel restriction relationship or the radio link control RLC restriction relationship based on the logical channel restriction information or the radio link control RLC restriction information received from the base station; or, it is specifically used to determine the logical channel restriction relationship or the radio link control RLC restriction relationship based on the radio bearer configuration information received from the base station.

[0032] The determining module is specifically configured to determine whether a restriction relationship exists between multiple logical channels or RLCs when multiple logical channels or RLCs are configured under the same radio bearer and the multiple logical channels or RLCs are used for data replication transmission.

[0033] The logical channel restriction information is used to indicate one of the following:

[0034] Data on two or more logical channels in the logical channel group having the restriction relationship cannot be sent in one MAC protocol data unit;

[0035] Data on two or more logical channels in the logical channel group with a restriction relationship cannot be sent in the same authorized resource;

[0036] Data on two or more logical channels in the logical channel group having the restriction relationship cannot be sent through the same carrier.

[0037] The RLC restriction information is used to indicate one of the following:

[0038] Data on two or more RLCs in the RLC group having the restriction relationship cannot be sent in one MAC protocol data unit;

[0039] Data on two or more RLCs in the RLC group having the restriction relationship cannot be sent in the same authorized resource;

[0040] Data on two or more RLCs in the RLC group having the restriction relationship cannot be sent through the same cell or carrier.

[0041] The selection module is configured to select, for each group of logical channels or RLCs having a restricted relationship, at most one logical channel from the group for data transmission at a time, including at least one of the following:

[0042] Before each logical channel priority LCP processing process is performed, at most one logical channel is selected from the group to participate in the LCP processing process;

[0043] During the LCP processing, when at most one logical channel is selected from the group for resource allocation, the other logical channels in the group are removed from the subsequent LCP processing.

[0044] The selection module is configured to select, for each group of logical channels or RLCs having a restricted relationship, at most one RLC from the group for data transmission processing at a time, including at least one of the following:

[0045] Before each LCP process, at most one RLC entity is selected from the group to participate in the LCP process;

[0046] During the LCP processing, when at most one RLC entity is selected from the group for resource allocation, the other RLC entities in the group are removed from the subsequent LCP processing.

[0047] A terminal, comprising:

[0048] A memory storing a program for sending uplink data;

[0049] The processor is configured to execute the uplink data sending program to perform the following operations: determining a logical channel restriction relationship or a radio link control RLC restriction relationship; when receiving authorization from the base station, for each group of logical channels or RLCs with a restriction relationship, selecting at most one logical channel or RLC from the group at a time to participate in data transmission.

[0050] A computer-readable storage medium stores a program for sending uplink data, and when the program for sending uplink data is executed by a processor, the steps of the above-mentioned method for sending uplink data are implemented.

[0051] In an embodiment of the present invention, when receiving authorization from the base station, the terminal can select a logical channel or RLC from the RLC or logical channels indicated by the logical channel restriction information or RLC restriction information for data transmission each time, so that after introducing the data replication method, the time difference between the original and the copy of the data sent by the terminal arriving at the other end is as small as possible, and the requirements of high-reliability services can be met when sending uplink data.

[0052] Other features and advantages of the present invention will be described in the following description, and in part will become apparent from the description, or will be understood by practicing the present invention. The purposes and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the description, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] The accompanying drawings are used to provide a further understanding of the technical solution of the present invention and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the technical solution of the present invention and do not constitute a limitation on the technical solution of the present invention.

[0054] Figure 1 A schematic diagram of uplink data transmission for related technologies;

[0055] Figure 2 A schematic diagram of the structure of a radio bearer protocol using a data replication method in related art;

[0056] Figure 3 Schematic diagram of a method for sending uplink data according to an embodiment of the present invention;

[0057] Figure 4 Schematic diagram of the structure of an apparatus for sending uplink data according to an embodiment of the present invention;

[0058] Figure 5 This is a schematic diagram of the structure of a radio bearer protocol in a data replication mode according to Example 1;

[0059] Figure 6This is a schematic diagram of the uplink resource 1 processing process in Example 1;

[0060] Figure 7 This is a schematic diagram of the uplink resource 2 processing process in Example 1;

[0061] Figure 8 This is a schematic diagram of the structure of a radio bearer protocol in a data replication mode according to Example 1;

[0062] Figure 9 This is a schematic diagram of the uplink resource 1 processing process in Example 2;

[0063] Figure 10 This is a schematic diagram of the uplink resource 2 processing process in Example 2;

[0064] Figure 11 This is a schematic diagram of the structure of the radio bearer protocol in the data replication mode according to the third embodiment;

[0065] Figure 12 This is a schematic diagram of the processing of uplink resources 1 and uplink resources 2 in Example 3;

[0066] Figure 13 This is a schematic diagram of the uplink resource 3 processing process in Example 3;

[0067] Figure 14 This is a schematic diagram of the uplink resource 1 processing process in Example 2;

[0068] Figure 15 This is a schematic diagram of the uplink resource 2 processing process of Example 2. DETAILED DESCRIPTION

[0069] To make the purpose, technical solutions and advantages of the present invention more clearly understood, the embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be noted that, unless there is a conflict, the embodiments and features in the embodiments of the present application can be combined with each other in any manner.

[0070] The steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions. Also, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be performed in an order different from that shown here.

[0071] A method for sending uplink data, such as Figure 3 Shown, including:

[0072] Step 301: The terminal determines a logical channel restriction relationship or a radio link control RLC restriction relationship;

[0073] Step 302: When receiving authorization from the base station, the terminal selects at most one logical channel or RLC from each group of logical channels or RLCs with a restricted relationship to participate in data transmission.

[0074] The terminal determining the logical channel restriction relationship or the radio link control RLC restriction relationship may include: the terminal determining the logical channel restriction relationship or the radio link control RLC restriction relationship based on the logical channel restriction information or the radio link control RLC restriction information received from the base station; or the terminal determining the logical channel restriction relationship or the radio link control RLC restriction relationship based on the radio bearer configuration information received from the base station. Here, the terminal determining the logical channel restriction relationship or the radio link control RLC restriction relationship based on the radio bearer configuration information received from the base station may include: when multiple logical channels or RLCs are configured under the same radio bearer, and the multiple logical channels or RLCs are used for data replication transmission, the terminal determining that the multiple logical channels or RLCs have a restriction relationship.

[0075] The logical channel restriction information may be used to indicate one of the following:

[0076] Data on two or more logical channels in the logical channel group having the restriction relationship cannot be sent in one MAC protocol data unit;

[0077] Data on two or more logical channels in the logical channel group with a restriction relationship cannot be sent in the same authorized resource;

[0078] Data on two or more logical channels in the logical channel group having the restriction relationship cannot be sent through the same carrier.

[0079] The RLC restriction information may be used to indicate one of the following:

[0080] Data on two or more RLCs in the RLC group having the restriction relationship cannot be sent in one MAC protocol data unit;

[0081] Data on two or more RLCs in the RLC group having the restriction relationship cannot be sent in the same authorized resource;

[0082] Data on two or more RLCs in the RLC group having the restriction relationship cannot be sent through the same cell or carrier.

[0083] In one implementation, for each group of logical channels or RLCs having a restricted relationship, selecting at most one logical channel from the group for data transmission at a time may include at least one of the following:

[0084] Before each logical channel priority LCP processing process is performed, at most one logical channel is selected from the group to participate in the LCP processing process;

[0085] During the LCP processing, when at most one logical channel is selected from the group for resource allocation, the other logical channels in the group are removed from the subsequent LCP processing.

[0086] In one implementation, for each group of logical channels or RLCs having a restricted relationship, selecting at most one RLC from the group for data transmission processing at a time may include at least one of the following:

[0087] Before each LCP process, at most one RLC entity is selected from the group to participate in the LCP process;

[0088] During the LCP processing, when at most one RLC entity is selected from the group for resource allocation, the other RLC entities in the group are removed from the subsequent LCP processing.

[0089] In actual applications, the authorization given to the terminal by the base station can be an uplink resource. That is, when the terminal receives an uplink resource from the base station and the uplink resource is available, the process of the terminal sending uplink data can be: for a radio bearer that uses data replication to send data, if the radio bearer that uses data replication to send data is in CA mode, the terminal can determine whether the data on the two RLC entities or two logical channels of the radio bearer can be sent through the same carrier based on the logical channel restriction information or RLC restriction information provided by the base station. If the data on the two RLC entities or two logical channels of the radio bearer can be sent through the same carrier, only one of the two RLC entities or one of the two logical channels is selected to perform data transmission. After selecting an RLC entity or a logical channel, the other RLC entity or the other logical channel can also be deleted from the current LCP processing process. In this way, after determining the logical channel or RLC that the LCP processing process can process, the current LCP processing process can be executed. If the data on the two RLC entities or two logical channels of the wireless bearer cannot be sent through the same carrier, the logical channel related to the carrier or cell can be selected for data transmission according to the mapping relationship between the RLC entity or the logical channel corresponding to the RLC entity and the carrier or cell. In this way, the current LCP processing process can be executed after determining the logical channel that can be processed by the LCP processing process. For wireless bearers that use data replication to send data, if the wireless bearer that uses data replication to send data is in DC mode, the current LCP processing process can be executed directly. Among them, the priority, PBR and BSD configurations of the logical channels corresponding to the two RLC entities in CA mode are the same.

[0090] The above method of the present application makes it possible to minimize the time difference between the original and the copy of the data sent by the terminal when they arrive at the other end after the data replication mode is introduced, thereby meeting the requirements of high reliability services when sending uplink data.

[0091] A device for sending uplink data, such as Figure 4 As shown, it may include:

[0092] A determination module 41 is configured to determine a logical channel restriction relationship or a radio link control RLC restriction relationship;

[0093] The selection module 42 is configured to, upon receiving authorization from the base station, select at most one logical channel or RLC from each group of logical channels or RLCs with a restricted relationship to participate in data transmission.

[0094] The determining module 41 may be specifically configured to determine a logical channel restriction relationship or a radio link control RLC restriction relationship according to the logical channel restriction information or radio link control RLC restriction information received from the base station.

[0095] The determining module 41 may be configured to determine a logical channel restriction relationship or a radio link control (RLC) restriction relationship based on radio bearer configuration information received from a base station. Specifically, the determining module 41 may be configured to determine whether a restriction relationship exists between multiple logical channels or RLCs when multiple logical channels or RLCs are configured under the same radio bearer and are used for data replication transmission.

[0096] The logical channel restriction information is used to indicate one of the following:

[0097] Data on two or more logical channels in the logical channel group having the restriction relationship cannot be sent in one MAC protocol data unit;

[0098] Data on two or more logical channels in the logical channel group with a restriction relationship cannot be sent in the same authorized resource;

[0099] Data on two or more logical channels in the logical channel group having the restriction relationship cannot be sent through the same carrier.

[0100] The RLC restriction information is used to indicate one of the following:

[0101] Data on two or more RLCs in the RLC group having the restriction relationship cannot be sent in one MAC protocol data unit;

[0102] Data on two or more RLCs in the RLC group having the restriction relationship cannot be sent in the same authorized resource;

[0103] Data on two or more RLCs in the RLC group having the restriction relationship cannot be sent through the same cell or carrier.

[0104] In one implementation, the selection module 42 may be configured to select at most one logical channel from each group of logical channels or RLCs having a restricted relationship for data transmission at a time, including at least one of the following: 1) before each logical channel priority LCP processing process is performed, at most one logical channel is selected from the group to participate in the LCP processing process; 2) during the LCP processing process, when at most one logical channel is selected from the group for resource allocation, the other logical channels in the group are removed from the subsequent LCP processing process.

[0105] In another implementation, the selection module 42 may be configured to select, for each group of logical channels or RLCs having a restricted relationship, at most one RLC from the group for data transmission processing at a time, including at least one of the following: 1) before each LCP processing process, at most one RLC entity from the group is selected to participate in the LCP processing process; 2) during the LCP processing process, when at most one RLC entity is selected from the group for resource allocation, the other RLC entities in the group are removed from the subsequent LCP processing process.

[0106] The above-mentioned device of the present application can implement all the details of the above-mentioned method. Its implementation principle is similar and can be referred to the description of the method above. The above-mentioned device of the present application can be applied to the terminal. After introducing the data replication method, the difference between the time when the original and the copy of the data sent by the terminal arrive at the other end is minimized, and the requirements of high reliability services can be met when sending uplink data.

[0107] A terminal, comprising:

[0108] A memory storing a program for sending uplink data;

[0109] The processor is configured to execute the uplink data sending program to perform the following operations: determining a logical channel restriction relationship or a radio link control RLC restriction relationship; when receiving authorization from the base station, for each group of logical channels or RLCs with a restriction relationship, selecting at most one logical channel or RLC from the group at a time to participate in data transmission.

[0110] The above-mentioned terminal provided in this application can implement all details of the above-mentioned method. The implementation principles are similar, and reference can be made to the description of the method above.

[0111] Example 1

[0112] like Figure 5 As shown in the figure, the terminal has established a connection with cell 1, configured cells 2 and 3 for carrier aggregation, and configured radio bearer 3 and radio bearer 4. Radio bearer 3 uses data replication for data transmission, so there are two LCs, LC1 and LC2. LC1 can also be configured as the primary and LC2 as the secondary.

[0113] In this example, the following logical channel restriction information can be set: logical channels or RLCs with a restriction relationship cannot be sent on the same carrier, or data in logical channels or RLCs with a restriction relationship cannot be included in the same MAC protocol data unit, or data in logical channels or RLCs with a restriction relationship cannot be included in the same resources authorized by the network side for transmission. Logical channels or RLCs with a restriction relationship cannot be included in the same resources authorized by the network side for transmission.

[0114] The data on LC1 and LC2 of radio bearer 3, which uses data replication for data transmission, cannot be included in the same network-side authorized resources for transmission. This logical channel restriction information can be placed in the radio bearer configuration information or in the logical channel configuration information. For example, the above-mentioned logical channel restriction information can be configured as follows: indicating LC2 in the configuration information of LC1, thereby indicating that the data of LC1 and the data of LC2 cannot be included in the same network-side authorized resources for transmission, that is, LC1 and LC2 form a logical channel restriction group with a restriction relationship; and / or indicating LC1 in the configuration information of LC2, thereby indicating that the data of LC2 and the data of LC1 cannot be included in the same network-side authorized resources for transmission, and the two configurations are the same. At this time, the priority, PBR, and BSD of LC1 and LC2 are the same. One set can be configured for radio bearer 3, or one set can be configured for each LC of radio bearer 3 (such as LC1 and LC2), and the values ​​are the same.

[0115] Table 1 below shows an example of parameter configuration for several radio bearers.

[0116]

[0117] Table 1

[0118] In this example, the following RLC restriction information can also be configured: Data on RLC1 and RLC2 of radio bearer 3, which uses data replication for data transmission, cannot be included in the same network-authorized resources for transmission. This RLC restriction information has the same function as the aforementioned logical channel restriction information, indicating that data on LC1 and LC2 of radio bearer 3 cannot be included in the same network-authorized resources for transmission. RLC1 and RLC2 of radio bearer 3 form an RLC restriction relationship group. The configuration method of RLC restriction information is similar to the configuration method of the aforementioned logical channel restriction information.

[0119] The base station configures the above logical channel restriction information or RLC restriction information and sends the above logical channel restriction information or RLC restriction information to the terminal. The terminal receives the logical channel restriction information or RLC restriction information from the base station and then sends uplink data based on the logical channel restriction information or RLC restriction information.

[0120] Alternatively, the terminal determines the following logical channel restriction information or RLC restriction information based on the transmission bearer configuration information received from the base station: Multiple RLCs mapped to one PDCP, or logical channels corresponding to RLCs, have a restriction relationship by default. That is, when multiple logical channels or RLCs are configured under the same radio bearer and are used for data replication transmission, the terminal considers that these multiple logical channels or RLCs have a restriction relationship. Therefore, the terminal determines that LC1 and LC2 of radio bearer 3 form a logical channel restriction group or RLC restriction relationship group with a restriction relationship.

[0121] In this example, the process of the terminal sending uplink data may include:

[0122] Step 1: At time T1, the terminal receives uplink resource 1 from cell 1 (i.e., receives authorization) and processes the data to be sent in the following order:

[0123] 1) Select LCs whose Bj is greater than 0 and whose priorities are from high to low, including LC1, LC2, and LC3.

[0124] 2) Since radio bearer 3, to which LC1 and LC2 belong, transmits data via data replication, and LC1 and LC2 are restricted logical channel restriction groups, they cannot be included in the same network-authorized resource for transmission. Therefore, upon receiving each uplink resource, the terminal selects an RLC entity or LC. This processing selects either LC1 or LC2, or either RLC1 or RLC2. This selection can be done in a round-robin fashion. In this case, LC1 or RLC1 is selected, and LC2 or RLC2 cannot participate in this uplink resource processing. This means that LC1 and LC3 are included in this uplink resource processing, and LC2 is deleted.

[0125] 3) The data that can be processed by uplink resource 1 of cell 1 includes data of LC1 and LC3, which are processed in order of priority, i.e., data block 1 of LC1 and data block 5 of LC3;

[0126] 4) After the previous step is completed, Bj of LC1 and LC3 are both 0, and there are uplink resources remaining. Then the remaining data of LC1 and LC3 are processed in the order of priority, that is, data block 2 of LC1 and data block 6 of LC3.

[0127] In the processing of uplink resource 1, LC2 is not processed and the value of Bj does not change. The uplink resource 1 of cell 1 is used up. Figure 6 shown.

[0128] Step 2: From the next TTI to T2, the Bj values ​​of LC1, LC2, and LC3 are increased by the corresponding values ​​according to the TTI. LC2 has not been scheduled last time, so its Bj value remains unchanged. At this time, it becomes 2*Bj1. The terminal receives uplink resource 2 of cell 2 and processes the data to be sent in the following order:

[0129] 1) Select LCs whose Bj is greater than 0 and whose priorities are ranked from high to low, including LC1, LC2, and LC3;

[0130] 2) Because radio bearer 3, to which LC1 and LC2 belong, transmits data via data replication, and LC1 and LC2 are restricted logical channel restriction groups, they cannot be included in the same network-authorized resource for transmission. Therefore, each time an uplink resource is received, the terminal selects an RLC entity or LC. The previous selection was LC1 or RLC1, but this time it selects LC2 or RLC2. LC1 or RLC1 cannot participate in this uplink resource processing. This means that LC2 and LC3 are included in this uplink resource processing, and LC1 is deleted.

[0131] 3) The data that can be processed by uplink resource 2 of cell 2 includes data of LC2 and LC3, which are processed in order of priority, i.e., data block 3 of LC2 and data block 9 of LC3;

[0132] 4) After the previous step is completed, Bj of LC2 and LC3 are both 0, and there are uplink resources remaining. Then the remaining data of LC2 and LC3 are processed in the order of priority, that is, data block 4 of LC2 and data block 10 of LC3.

[0133] In the processing of uplink resource 2, LC1 is not processed and the value of Bj does not change. The uplink resource 2 of cell 2 is used up. Figure 7 shown.

[0134] Example 2

[0135] like Figure 8 As shown, the terminal has established a connection with cell 1 and configured cell 2 and cell 3 for carrier aggregation, with radio bearers 3 and 4 configured. Both radio bearers 3 and 4 use data replication for data transmission, so each has two LCs: LC1 and LC2 for radio bearer 3. LC1 can be configured as the primary bearer, with LC2 serving as the secondary bearer. LC3 and LC4 can be configured as the primary bearer, with LC4 serving as the secondary bearer.

[0136] The following logical channel restriction information can be set: data on LC1 and LC2 of wireless bearer 3 that uses data replication for data transmission cannot be sent in one MAC protocol data unit, and LC1 and LC2 of wireless bearer 3 form a group with a logical channel restriction relationship. At this time, the priorities of LC1 and LC2 are the same as PBR and BSD. The logical channel restriction information can also be configured: data on LC3 and LC4 of wireless bearer 4 that uses data replication for data transmission cannot be sent in one MAC protocol data unit, and LC3 and LC4 of wireless bearer 4 form a group with a logical channel restriction relationship. At this time, the priorities of LC3 and LC4 are the same as PBR and BSD. The configuration method is the same as that in Example 1.

[0137] Table 2 below shows an example of parameter configuration for several radio bearers.

[0138]

[0139]

[0140] Table 2

[0141] In this example, the following RLC restriction information can also be configured: Data on RLC1 and RLC2 of radio bearer 3, which uses data replication for data transmission, cannot be sent in a single MAC protocol data unit. This RLC restriction information has the same function as the aforementioned logical channel restriction information, and also indicates that data on LC1 and LC2 of radio bearer 3 cannot be sent in a single MAC protocol data unit. RLC1 and RLC2 of radio bearer 3 form a group with an RLC restriction relationship. Similarly, the following content can also be configured in the RLC restriction information: Data on RLC1 and RLC2 of radio bearer 4, which uses data replication for data transmission, cannot be sent in a single MAC protocol data unit. This RLC restriction information has the same function as the aforementioned logical channel restriction information, and also indicates that data on LC3 and LC4 of radio bearer 4 cannot be sent in a single MAC protocol data unit. RLC3 and RLC4 of radio bearer 4 form another group with an RLC restriction relationship. The configuration method of RLC restriction information can refer to Example 1 and will not be repeated here.

[0142] The base station configures the above logical channel restriction information or RLC restriction information and sends the above logical channel restriction information or RLC restriction information to the terminal. The terminal receives the logical channel restriction information or RLC restriction information from the base station and then sends uplink data based on the logical channel restriction information or RLC restriction information.

[0143] Alternatively, the terminal determines the following logical channel restriction information or RLC restriction information based on the transmission bearer configuration information received from the base station: multiple RLCs mapped to one PDCP, or logical channels corresponding to RLCs, have a restriction relationship by default. That is, when multiple logical channels or RLCs are configured under the same radio bearer and are used for data replication transmission, the terminal considers that these multiple logical channels or RLCs have a restriction relationship. Therefore, the terminal determines that LC1 and LC2 of radio bearer 3 form a logical channel restriction group or RLC restriction relationship group with a restriction relationship, and determines that LC1 and LC2 of radio bearer 4 form a logical channel restriction group or RLC restriction relationship group with a restriction relationship.

[0144] In this example, the process of the terminal sending uplink data may include:

[0145] Step 1: At time T1, the terminal receives uplink resource 1 from cell 1 (i.e., receives the grant), and receives uplink resource 2 from cell 3. The terminal decides to prioritize the uplink resource of the radio bearer that can send data using data replication. At this time, both uplink resource 1 and uplink resource 2 can send radio bearers that can send data using data replication. Uplink resource 1 is randomly selected for priority processing, and the data to be sent is processed in the following order:

[0146] 1) Radio Bearer 3 transmits data via data replication. LC1 and LC2 are restricted logical channel groups and cannot be sent in a single MAC protocol data unit. Therefore, upon receiving each uplink resource, the terminal selects an RLC entity or LC. This process selects either LC1 or LC2, or either RLC1 or RLC2. This selection can be done in a round-robin fashion. In this case, LC1 or RLC1 is selected, and LC2 or RLC2 cannot participate in this uplink resource processing.

[0147] Radio Bearer 4 transmits data via data replication. LC3 and LC4 are restricted logical channel groups and cannot be sent in a single MAC protocol data unit. Therefore, each time an uplink resource is received, the terminal selects an RLC entity or LC. This process selects either LC3 or LC4, or either RLC3 or RLC4. This selection can be done in a round-robin fashion. In this case, either LC4 or RLC4 is selected, and LC3 or RLC3 cannot participate in this uplink resource processing.

[0148] There are two logical channel restriction groups, radio bearer 3 and radio bearer 4, which respectively select logical channels that can be processed.

[0149] 2) Select LCs with Bj greater than 0 and with a priority from high to low. The data that can be processed by uplink resource 1 of cell 1 includes the data of LC1 and LC4, which are processed in the order of priority, i.e., data block 1 of LC1 and data block 7 of LC4.

[0150] 3) After the previous step is completed, Bj of LC1 and LC4 are both 0, and there are uplink resources remaining. Then the remaining data of LC1 and LC4 are processed in the order of priority, that is, data block 2 of LC1 and data block 8 of LC4.

[0151] In the processing of uplink resource 1, LC2 and LC3 are not processed, so the value of Bj does not change. Uplink resource 1 of cell 1 is used up, as shown in the following example. Figure 9 shown.

[0152] Step 2: The terminal processes uplink resource 2 of cell 3 and processes the data to be sent in the following order:

[0153] 1) Radio bearer 3 sends data by data duplication, and LC1 and LC2 are logical channel restriction groups with a restricted relationship and cannot be sent in a MAC protocol data unit. Therefore, each time an uplink resource is received, the terminal selects an RLC entity or LC. This processing process selects LC1 and LC2, or one of RLC1 and RLC2. The selection method can be polling. Last time, LC1 or RLC1 was selected, and this time, LC2 or RLC2 is selected. LC1 or RLC1 cannot participate in this uplink resource processing process.

[0154] Radio Bearer 4 transmits data via data replication. LC3 and LC4 are restricted logical channel groups and cannot be sent in a single MAC protocol data unit. Therefore, upon receiving each uplink resource, the terminal selects an RLC entity or LC. This time, either LC3 or LC4, or RLC3 or RLC4, is selected. This selection can be round-robin. If LC4 or RLC4 was previously selected, LC3 or RLC3 is selected this time. LC4 or RLC4 cannot participate in this uplink resource processing.

[0155] 2) Select LCs with Bj greater than 0 and with a priority from high to low. The data that can be processed by uplink resource 2 of cell 3 includes data of LC2 and LC3, which are processed in the order of priority, i.e., data block 3 of LC2 and data block 5 of LC3.

[0156] 3) After the previous step is completed, Bj of LC2 and LC3 are both 0, and there are uplink resources remaining. Then the remaining data of LC2 and LC3 are processed in the order of priority, that is, data block 4 of LC2 and data block 6 of LC3.

[0157] In the processing of uplink resource 2, LC1 and LC4 are not processed, so the value of Bj does not change. The uplink resource 2 of cell 2 is used up. Figure 10 shown.

[0158] Example 3

[0159] like Figure 11As shown, the terminal has established a connection with cell 1 and configured dual connectivity. Cells 1, 2, and 3 are configured for carrier aggregation on the MeNB, and cells 4 and 5 are configured for carrier aggregation on the SeNB. Radio bearers 3 and 4 are configured. Radio bearer 3 uses the CA mode with data replication for data transmission, and therefore has two LCs: LC1 and LC2. LC1 can be configured as the primary and LC2 as the secondary. Radio bearer 4 uses the DC mode with data replication for data transmission, and therefore has two LCs: LC3 and LC4. LC4 can also be configured as the primary and LC3 as the secondary.

[0160] The following logical channel restriction information can be set: the data on LC1 and LC2 of the wireless bearer 3 that uses the CA mode with data replication for data transmission can be sent through the same cell or carrier, and the LC1 and LC2 of the wireless bearer 3 form a group with a logical channel restriction relationship. The configuration method of the logical channel restriction information is the same as that of Example 1 and will not be repeated here. At this time, the priorities of LC1 and LC2 are the same as PBR and BSD. According to the characteristics of the wireless bearer 4 in DC mode, the data of LC3 can only be sent through the cell on the MeNB, and the data of LC4 can only be sent through the cell on the SeNB. The LC3 and LC4 of the wireless bearer 4 form a group with a logical channel restriction relationship. The priorities of LC3 and LC4 may be different from PBR and BSD.

[0161] Table 3 below is an example of radio bearer parameter configuration.

[0162] Radio Bearer Corresponding LC Priority PBR BSD Radio Bearer 3 LC1 1 PBR1 BSD1 LC2 1 PBR1 BSD1 Radio Bearer 4 LC3 2 PBR2 BSD2 LC4 4 PBR4 BSD4

[0163] Table 3

[0164] In this example, the following RLC restriction information can also be set: the data on RLC1 and RLC2 of wireless bearer 3 that uses the CA mode with data replication for data transmission can be sent through the same cell or carrier, and RLC1 and RLC2 of wireless bearer 3 form a group with an RLC restriction relationship. This RLC restriction information has the same function as the above-mentioned logical channel restriction information, and also indicates that the data on LC1 and LC2 of wireless bearer 3 can be sent through the same cell or carrier. The configuration method of the RLC restriction information can refer to Example 1 and will not be repeated here. The data on RLC3 and RLC4 of wireless bearer 4 that uses the DC mode with data replication for data transmission cannot be sent through the same cell or carrier, and LC3 and LC4 of wireless bearer 4 form a group with a logical channel restriction relationship. However, the data of LC3 can only be sent through the cell on the MeNB, and the data of LC4 can only be sent through the cell on the SeNB.

[0165] The base station configures the above logical channel restriction information or RLC restriction information and sends the above logical channel restriction information or RLC restriction information to the terminal. The terminal receives the logical channel restriction information or RLC restriction information from the base station and then sends uplink data based on the logical channel restriction information or RLC restriction information.

[0166] Alternatively, the terminal determines the following logical channel restriction information or RLC restriction information based on the transmission bearer configuration information received from the base station: multiple RLCs mapped to one PDCP, or logical channels corresponding to RLCs, have a restriction relationship by default. That is, when multiple logical channels or RLCs are configured under the same radio bearer and are used for data replication transmission, the terminal considers that these multiple logical channels or RLCs have a restriction relationship. Therefore, the terminal determines that LC1 and LC2 of radio bearer 3 form a logical channel restriction group or RLC restriction relationship group with a restriction relationship, and determines that LC1 and LC2 of radio bearer 4 form a logical channel restriction group or RLC restriction relationship group with a restriction relationship.

[0167] In this example, the process of the terminal sending uplink data may include:

[0168] Step 1: At time T1, the terminal receives uplink resource 1 from cell 1 (i.e., receives authorization), and receives uplink resource 2 from cell 4. The terminal prioritizes uplink resources that can send radio bearers that can send data using data replication. At this point, both uplink resource 1 and uplink resource 2 can send radio bearers that can send data using data replication. Uplink resource 1 is randomly selected for priority processing, and the data to be sent is processed in the following order:

[0169] 1) Based on MAC entity 1 corresponding to cell 1, select LCs whose Bj corresponding to MAC1 is greater than 0 and whose priorities are ranked from high to low. This includes LC1, LC2, and LC3. LC1 and LC2 have the same priority and can be sent over the same carrier. However, because radio bearer 3, to which LC1 and LC2 belong, sends data using a data replication-based CA mode, each uplink resource can only send the LC corresponding to one of the RLC entities, i.e., LC1 or LC2. The selection method can be round-robin. In this case, LC1 is selected.

[0170] LC4 corresponds to MAC entity 2 and cannot send data through the resources of cell 1. Therefore, radio bearer 4 can only process the data of LC3.

[0171] Therefore, the data that can be processed by uplink resource 1 of cell 1 includes data of LC1 and LC3, which are processed in order of priority, that is, data block 1 of LC1 and data block 5 of LC3.

[0172] 2) After the previous step is completed, Bj of LC1 and LC3 are both 0, and there are uplink resources remaining. Then the remaining data of LC1 and LC3 are processed in the order of priority, that is, data block 2 of LC1 and data block 6 of LC3.

[0173] During the processing of uplink resource 1, the value of Bj does not change because LC2 is not processed.

[0174] For uplink resource 2 of cell 4, according to MAC entity 2 corresponding to cell 4, select LCs whose Bj corresponding to MAC2 is greater than 0 and whose priorities are from high to low, including LC4, and perform processing of uplink resource 2 according to current technology.

[0175] The processing of uplink resource 1 and uplink resource 2 is independent. The two uplink resources are not received at the same time, but the processing process is the same. The uplink resource 1 of cell 1 and the uplink resource 2 of cell 4 are used up. Figure 12 shown.

[0176] Step 2: From the next TTI to T2, the Bj values ​​of LC1, LC2, LC3, and LC4 are increased by the corresponding values ​​according to the TTI. Since LC2 was not scheduled last time, its Bj value remains unchanged and becomes 2*Bj1. The terminal receives uplink resource 3 of cell 3 and uplink resource 4 of cell 5. It prioritizes the uplink resources of the radio bearers that can send data through data replication. At this time, both uplink resource 1 and uplink resource 2 can send radio bearers that send data through data replication. Uplink resource 3 is randomly selected for priority processing and the data to be sent is processed in the following order:

[0177] 1) Select LCs with Bj greater than 0 and in descending priority order. This includes LC1, LC2, and LC3. LC1 and LC2 have the same priority and can be transmitted over the same carrier. However, because radio bearer 3, to which LC1 and LC2 belong, transmits data using data replication (CA) mode, each uplink resource can only transmit the LC corresponding to one of the RLC entities, LC1 or LC2. The selection method can be round-robin. Last time, LC1 was selected; this time, LC2 is selected.

[0178] LC4 corresponds to MAC entity 2 and cannot send data through the resources of cell 1. Therefore, radio bearer 4 can only process the data of LC3.

[0179] Therefore, the data that can be processed by uplink resource 3 of cell 3 includes data of LC2 and LC3, which are processed in order of priority, that is, data block 3 of LC2 and data block 11 of LC3.

[0180] 2) After the previous step is completed, Bj of LC2 and LC3 are both 0, and there are still uplink resources remaining. Then the remaining data of LC2 and LC3 are processed in the order of priority, that is, data block 4 of LC2 and data block 12 of LC3.

[0181] During the processing of uplink resource 3, the value of Bj does not change because LC1 is not processed.

[0182] For uplink resource 4 of cell 5, according to MAC entity 2 corresponding to cell 4, select LCs whose Bj corresponding to MAC2 is greater than 0 and whose priorities are from high to low, including LC4, and process uplink resource 4 according to current technology.

[0183] The uplink resource 3 of cell 3 and the uplink resource 4 of cell 5 have been used up. Figure 13 shown.

[0184] In this embodiment, radio bearer 4 is an ordinary split bearer, not a radio bearer that sends data by data replication. When the terminal receives two uplink resources, it gives priority to the uplink resource of the radio bearer that can send data by data replication. At this time, the MAC entity 1 corresponding to the uplink resource 1 has the corresponding radio bearer 3 that sends data by data replication, and the radio bearer 4 corresponding to the MAC entity 2 corresponding to the uplink resource 2 is not a radio bearer that sends data by data replication. Therefore, the terminal gives priority to the uplink resource 1 that can send data by data replication, and then processes the uplink resource 2 that cannot send data by data replication. If there are multiple uplink resources that can send radio bearers that can send data by data replication, one is randomly selected for priority. Similarly, if there are multiple uplink resources that cannot send radio bearers that can send data by data replication, one is randomly selected for priority.

[0185] Example 4

[0186] like Figure 5 As shown in the figure, the terminal has established a connection with cell 1 and configured cells 2 and 3 for carrier aggregation, and configured radio bearer 3 and radio bearer 4. Radio bearer 3 uses the data replication CA mode for data transmission, so there are two LCs, LC1 and LC2. LC1 can also be configured as the primary and LC2 as the secondary.

[0187] The following logical channel restriction information can be set: data on LC1 and LC2 of radio bearer 3 that uses data replication for data transmission cannot be sent through the same cell or carrier. Furthermore, the logical channel restriction information can also be set: a mapping relationship between logical channels and cells, or a mapping relationship between logical channels and carriers. For example, LC1 corresponds to cell 1, and LC2 corresponds to cell 2 and cell 3, that is, LC1 data can only be sent through cell 1, and LC2 data can be sent through cell 2 or cell 3. The above mapping relationship can be determined by the terminal itself. For example, if the terminal decides to send the first data of LC1 through cell 1, then the data of LC2 will be sent through data other than cell 1, such as cell 2 and cell 3. The terminal records this mapping relationship (that is, LC1 corresponds to cell 1, LC2 corresponds to cell 2 or cell 3) until the radio bearer 3 is deleted, or cell 1, cell 2 or cell 3 is deactivated or deleted, and the cell for sending LC1 or LC2 data is re-determined.

[0188] Table 4 is an example of radio bearer parameter configuration.

[0189]

[0190] Table 4

[0191] In this example, the following RLC restriction information can also be configured: Data on RLC1 and RLC2 of radio bearer 3, which uses data replication for data transmission, cannot be sent through the same cell or carrier. This RLC restriction information has the same function as the logical channel restriction information described above, indicating that data on LC1 and LC2 of radio bearer 3 cannot be sent through the same cell or carrier. The configuration of this RLC restriction information can be found in Example 1 and will not be further described.

[0192] The base station configures the above logical channel restriction information or RLC restriction information and sends the above logical channel restriction information or RLC restriction information to the terminal. The terminal receives the logical channel restriction information or RLC restriction information from the base station and then sends uplink data based on the logical channel restriction information or RLC restriction information.

[0193] In this example, the process of the terminal sending uplink data may include:

[0194] Step 1: At time T1, the terminal receives uplink resource 1 from cell 1 (i.e., receives authorization) and processes the data to be sent in the following order:

[0195] 1) According to the mapping relationship, cell 1 can send data corresponding to LC1 and LC3. LCs with Bj greater than 0 and priorities from high to low are selected, which include LC1 and LC3. Therefore, the data that can be processed by uplink resource 1 of cell 1 includes the data of LC1 and LC3, which are processed in order of priority, i.e., data block 1 of LC1 and data block 5 of LC3.

[0196] 2) After the previous step is completed, Bj of LC1 and LC3 are both 0, and there are uplink resources remaining. Then the remaining data of LC1 and LC3 are processed in the order of priority, that is, data block 2 of LC1 and data block 6 of LC3.

[0197] In the processing of uplink resource 1, LC2 is not processed and the value of Bj does not change. The uplink resource 1 of cell 1 is used up. Figure 14 shown.

[0198] Step 2: From the next TTI to T2, the Bj values ​​of LC1, LC2, and LC3 are increased by the corresponding values ​​according to the TTI. LC2 has not been scheduled last time, so its Bj value remains unchanged. At this time, it becomes 2*Bj1. The terminal receives uplink resource 2 of cell 2 and processes the data to be sent in the following order:

[0199] 1) According to the mapping relationship, cell 2 can send data corresponding to LC2 and LC3. LCs with Bj greater than 0 and priorities from high to low are selected, which include LC2 and LC3. Therefore, the data that can be processed by uplink resource 2 of cell 2 includes the data of LC2 and LC3, which are processed in order of priority, i.e., data block 3 of LC2 and data block 9 of LC3.

[0200] 2) After the previous step is completed, Bj of LC2 and LC3 are both 0, and there are uplink resources remaining. Then the remaining data of LC2 and LC3 are processed in the order of priority, that is, data block 4 of LC2 and data block 10 of LC3.

[0201] In the processing of uplink resource 2, LC1 is not processed and the value of Bj does not change. The uplink resource 2 of cell 2 is used up. Figure 15 shown.

[0202] In addition, an embodiment of the present invention further provides a computer-readable storage medium, on which a program for sending uplink data is stored. When the program for sending uplink data is executed by a processor, the steps of the above-mentioned method for sending uplink data are implemented.

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

[0204] Optionally, in this embodiment, the processor executes the method steps of the above embodiment according to the program code stored in the storage medium.

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

[0206] Those skilled in the art will appreciate that all or part of the steps in the above method can be completed by instructing relevant hardware (such as a processor) through a program, and the program can be stored in a computer-readable storage medium, such as a read-only memory, a disk or an optical disk. Optionally, all or part of the steps in the above embodiment can also be implemented using one or more integrated circuits. Accordingly, each module / unit in the above embodiment can be implemented in the form of hardware, for example, by implementing its corresponding functions through an integrated circuit, or in the form of a software functional module, for example, by executing a program / instruction stored in a memory by a processor to implement its corresponding function. This application is not limited to any particular form of combination of hardware and software.

[0207] The above shows and describes the basic principles, main features and advantages of the present application. The present application is not limited to the above embodiments. The above embodiments and descriptions are only for illustrative purposes. Various changes and improvements may be made to the present application without departing from the spirit and scope of the present application. Such changes and improvements fall within the scope of the present application.

Claims

1. A method for sending uplink data, characterized in that: include: The terminal determines the logical channel restriction relationship or the radio link control RLC restriction relationship, including: the terminal determines the logical channel restriction relationship or the radio link control RLC restriction relationship according to the logical channel restriction information received from the base station; When receiving authorization from the base station, the terminal selects at most one logical channel or RLC from each group of logical channels or RLCs with a restricted relationship to participate in data transmission at a time; The logical channel restriction information includes: a mapping relationship between logical channels and cells, or a mapping relationship between logical channels and carriers; data on two or more logical channels in the logical channel group with the restriction relationship cannot be sent through the same carrier; data on two or more RLCs in the RLC group with the restriction relationship cannot be sent through the same cell or carrier; The step of selecting, for each group of logical channels or RLCs having a restricted relationship, at most one logical channel from the group for data transmission at a time includes: During the LCP processing, when at most one logical channel is selected from the group for resource allocation, the other logical channels in the group are removed from the subsequent LCP processing.

2. The method according to claim 1, characterized in that The terminal determining the logical channel restriction relationship or the radio link control RLC restriction relationship further includes: The terminal determines the logical channel restriction relationship or the radio link control RLC restriction relationship according to the radio link control RLC restriction information received from the base station; or, The terminal determines a logical channel restriction relationship or a radio link control RLC restriction relationship according to the radio bearer configuration information received from the base station.

3. The method according to claim 2, characterized in that The terminal determines a logical channel restriction relationship or a radio link control RLC restriction relationship based on the radio bearer configuration information received from the base station, including: when multiple logical channels or RLCs are configured under the same radio bearer, and the multiple logical channels or RLCs are used for data replication transmission, the terminal determines that there is a restriction relationship between these multiple logical channels or RLCs.

4. The method according to claim 2, characterized in that The logical channel restriction information is used to indicate one of the following: Data on two or more logical channels in the logical channel group having the restriction relationship cannot be sent in one MAC protocol data unit; Data on two or more logical channels in the logical channel group having the restriction relationship cannot be sent in the same authorized resource.

5. The method according to claim 2, characterized in that The RLC restriction information is used to indicate one of the following: Data on two or more RLCs in the RLC group having the restriction relationship cannot be sent in one MAC protocol data unit; Data on two or more RLCs in the RLC group having the restriction relationship cannot be sent in the same authorized resource.

6. A device for sending uplink data, characterized in that: include: A determination module, configured to determine a logical channel restriction relationship or a radio link control RLC restriction relationship, comprising: the terminal determining the logical channel restriction relationship or the radio link control RLC restriction relationship according to the logical channel restriction information received from the base station; A selection module is configured to, upon receiving authorization from the base station, select at most one logical channel or RLC from each group of logical channels or RLCs having a restricted relationship to participate in data transmission at a time; The logical channel restriction information includes: a mapping relationship between logical channels and cells, or a mapping relationship between logical channels and carriers; data on two or more logical channels in the logical channel group with the restriction relationship cannot be sent through the same carrier; data on two or more RLCs in the RLC group with the restriction relationship cannot be sent through the same cell or carrier; The selection module is configured to select, for each group of logical channels or RLCs having a restricted relationship, at most one logical channel from the group for data transmission at a time, including: During the LCP processing, when at most one logical channel is selected from the group for resource allocation, the other logical channels in the group are removed from the subsequent LCP processing.

7. The device according to claim 6, characterized in that The determination module is further specifically used to determine the logical channel restriction relationship or the radio link control RLC restriction relationship based on the radio link control RLC restriction information received from the base station; or, is specifically used to determine the logical channel restriction relationship or the radio link control RLC restriction relationship based on the radio bearer configuration information received from the base station.

8. The device according to claim 7, characterized in that The determining module is specifically configured to determine whether a restriction relationship exists between multiple logical channels or RLCs when multiple logical channels or RLCs are configured under the same radio bearer and the multiple logical channels or RLCs are used for data replication transmission.

9. The device according to claim 7, characterized in that The logical channel restriction information is used to indicate one of the following: Data on two or more logical channels in the logical channel group having the restriction relationship cannot be sent in one MAC protocol data unit; Data on two or more logical channels in the logical channel group having the restriction relationship cannot be sent in the same authorized resource.

10. The device according to claim 7, characterized in that The RLC restriction information is used to indicate one of the following: Data on two or more RLCs in the RLC group having the restriction relationship cannot be sent in one MAC protocol data unit; Data on two or more RLCs in the RLC group having the restriction relationship cannot be sent in the same authorized resource.

11. A terminal, characterized in that: include: A memory storing a program for sending uplink data; The processor is configured to execute the uplink data sending program to perform the following operations: determining a logical channel restriction relationship or a radio link control RLC restriction relationship, including: the terminal determining the logical channel restriction relationship or the radio link control RLC restriction relationship according to the logical channel restriction information received from the base station; upon receiving authorization from the base station, for each group of logical channels or RLCs with a restriction relationship, selecting at most one logical channel or RLC from the group at a time to participate in data transmission; The logical channel restriction information includes: a mapping relationship between logical channels and cells, or a mapping relationship between logical channels and carriers; data on two or more logical channels in the logical channel group with the restriction relationship cannot be sent through the same carrier; data on two or more RLCs in the RLC group with the restriction relationship cannot be sent through the same cell or carrier; The step of selecting, for each group of logical channels or RLCs having a restricted relationship, at most one logical channel from the group for data transmission at a time includes: During the LCP processing, when at most one logical channel is selected from the group for resource allocation, the other logical channels in the group are removed from the subsequent LCP processing.

12. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a program for sending uplink data, and when the program for sending uplink data is executed by a processor, the steps of the method for sending uplink data according to any one of claims 1 to 5 are implemented.