CN111757520A - Data transmission method and device - Google Patents

Data transmission method and device Download PDF

Info

Publication number
CN111757520A
CN111757520A CN201910268136.3A CN201910268136A CN111757520A CN 111757520 A CN111757520 A CN 111757520A CN 201910268136 A CN201910268136 A CN 201910268136A CN 111757520 A CN111757520 A CN 111757520A
Authority
CN
China
Prior art keywords
logical channel
logical
logical channels
radio bearer
channel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910268136.3A
Other languages
Chinese (zh)
Other versions
CN111757520B (en
Inventor
范强
徐小英
娄崇
黄曲芳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202311685755.5A priority Critical patent/CN117715208A/en
Priority to EP20782601.7A priority patent/EP3937559A4/en
Priority to PCT/CN2020/081511 priority patent/WO2020200055A1/en
Publication of CN111757520A publication Critical patent/CN111757520A/en
Priority to US17/489,455 priority patent/US20220022239A1/en
Application granted granted Critical
Publication of CN111757520B publication Critical patent/CN111757520B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1221Wireless traffic scheduling based on age of data to be sent
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0003Two-dimensional division
    • H04L5/0005Time-frequency
    • H04L5/0007Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT
    • H04L5/001Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT the frequencies being arranged in component carriers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application relates to the technical field of communication, and discloses a data transmission method and a device, wherein the method comprises the following steps: the terminal equipment receives indication information from the network equipment, wherein the indication information comprises a bit sequence, the value of the ith bit in the bit sequence is used for indicating the use state of the ith logical channel in M logical channels associated with a radio bearer, the radio bearer is configured with a repeated transmission function, and the terminal equipment uses at least one logical channel associated with the radio bearer to carry out data transmission according to the indication information; since the M logical channels are sorted based on the IDs of the cell groups associated with the M logical channels and the IDs of the M logical channels, the use state of the ith logical channel in the M logical channels can be indicated by the ith bit in the bit sequence included in the indication information, so that the terminal device can use at least one logical channel associated with the radio bearer for data transmission based on the indication information.

Description

Data transmission method and device
This application claims priority from a prior application, application No. 201910253508.5, filed on 29/3, which is incorporated herein by reference.
Technical Field
The present application relates to the field of communications technologies, and in particular, to a data transmission method and apparatus.
Background
The fifth generation (5G) communication system may support multiple types of services, such as Ultra Reliable and Low Latency Communication (URLLC) services. In order to support the service requirements of high reliability and low delay of URLLC service, a duplicate (duplication) function of Packet Data Convergence Protocol (PDCP) layer is introduced. The repetition of the PDCP layer generally refers to the repetition of a data packet of a radio bearer into two identical packets (i.e., a repetition packet), and then the two data packets are respectively submitted to two different Radio Link Control (RLC) entities for transmission, and further transmitted to a Medium Access Control (MAC) layer through different logical channels.
In order to ensure the reliability of data transmission, the original data packet and the copied data packet transmitted to the MAC layer cannot be transmitted through the same MAC Protocol Data Unit (PDU), because only through transmission of different MAC PDUs, the loss of one MAC PDU will not affect the transmission of the other MAC PDU, and the simultaneous loss of the original data packet and the copied data packet due to the loss of one MAC PDU is avoided. Therefore, in a Dual Connectivity (DC) duplicate scenario, two data packets may be transmitted to different MAC entities through different logical channels, and finally two MAC PDUs are formed for transmission on different carriers. In a Carrier Aggregation (CA) duplicate scenario, the MAC layer may multiplex two data packets into different MAC PDUs by configuring mapping relationships from different logical channels to different carriers, and finally transmit the data packets on different carriers.
Currently, the repetition of the PDCP layer is limited to one radio bearer transmitting a packet duplicated in the PDCP layer through two RLC entities and two logical channels. For example, in the CA duplicate scenario, when the retransmission function of one radio bearer PDCP layer is activated, data from logical channel 1 can only be transmitted on carrier 1 or carrier 2, and data from logical channel 2 can only be transmitted on carrier 3. At a certain time, after the repeated transmission function of the PDCP layer of the radio bearer is deactivated, only the logical channel 1 is left to be operated, and at this time, in order to increase the transmission capacity, the data in the logical channel 1 can be transmitted on all available carriers. However, when the repetition of the PDCP layer is not limited to two logical channels, the network device still needs to further study how to control the data transmission using the logical channels.
Disclosure of Invention
In view of this, the present application provides a data transmission method and apparatus, which are used to implement data transmission by a terminal device using at least one logical channel associated with a radio bearer based on an indication of a network device in a situation where multiple logical channels are configured for the radio bearer.
In a first aspect, an embodiment of the present application provides a data transmission method, including:
the method comprises the steps that terminal equipment receives indication information from network equipment, wherein the indication information comprises a bit sequence, the value of the ith bit in the bit sequence is used for indicating the use state of the ith logical channel in M logical channels associated with a radio bearer, the M logical channels are sorted based on the identification ID of a cell group associated with the M logical channels and the IDs of the M logical channels, and the radio bearer is configured with a repeated transmission function; i is 1,2, … …, M is an integer greater than or equal to 2; and the terminal equipment uses at least one logic channel associated with the radio bearer to carry out data transmission according to the indication information.
By adopting the method, the M logical channels associated with the radio bearer can be sorted based on the IDs of the cell groups associated with the M logical channels and the IDs of the M logical channels, and then the use state of the ith logical channel in the M logical channels can be indicated through the ith bit in the bit sequence included by the indication information, so that the terminal equipment can use at least one logical channel associated with the radio bearer to perform data transmission based on the indication information.
In one possible design, the number of bits in the bit sequence is N, N being an integer greater than M; the method further comprises the following steps: the terminal device ignores the M +1 th to nth bits in the bit sequence.
That is, when the number of bits in the bit sequence is large, the terminal device may ignore the redundant bits, and by using this method, the number in the bit sequence may be a fixed value (i.e., N), thereby avoiding the complexity caused by adjusting the number in the bit sequence.
In one possible design, the use state of the ith logical channel is an activated use state or a deactivated use state;
if the use state of the ith logical channel is the activated use state, the ith logical channel is allowed to be used for repeated data transmission; or, if the usage state of the ith logical channel is the deactivation usage state, the ith logical channel is prohibited from being used for repeated data transmission.
In one possible design, the terminal device uses at least one logical channel associated with the radio bearer for data transmission according to the indication information, and includes: and the terminal equipment at least uses the logic channel with the use state being the activated use state in the M logic channels to carry out data transmission according to the use states of the M logic channels.
That is, if the indication information indicates that a certain logical channel of the M logical channels is in an active use state, the terminal device may use the logical channel to perform data transmission; and if the indication information indicates that one logical channel in the M logical channels is in the deactivation use state, the terminal equipment does not use the logical channel to carry out data transmission. By adopting the method, the terminal equipment can determine the logical channel used for data transmission based on the indication of the indication information, and the indication mode is simpler and more convenient.
In one possible design, the terminal device performs data transmission by using at least one logical channel of the M logical channels whose usage status is an active usage status according to the usage statuses of the M logical channels, including: if the M bits indicate that the use states of K1 logical channels in the M logical channels are activated use states, and P is more than 0 and less than or equal to K1, the terminal equipment uses K1 logical channels for data transmission; when K1 is greater than 1, data transmitted by K1 logical channels are repeated, and P is the maximum number of logical channels in an active use state in the logical channels associated with the radio bearer.
In one possible design, the method further includes:
when M logical channels are all associated with the first cell group, if K1 is 0: the terminal equipment uses any one of the M logical channels to carry out data transmission, or the terminal equipment ignores the indication information or the bit sequence; alternatively, the first and second electrodes may be,
when a first partial logical channel of the M logical channels is associated with a first cell group and a second partial logical channel is associated with a second cell group, if K1 is 0, then: the terminal equipment uses a first logical channel in the M logical channels to carry out data transmission, or the terminal equipment uses a second logical channel in the first cell group and a third logical channel in the second cell group to carry out non-repeated data transmission, or the terminal equipment ignores the indication information or the bit sequence.
As such, some operations are indicated by M bits in the bit sequence being all zero, thereby increasing the diversity of what the bit sequence indicates.
In one possible design, the method further includes: if K1> P, then: the terminal device uses P logical channels in K1 logical channels for data transmission, and the data transmitted by P logical channels are repeated.
In one possible design, the logical channels associated with the radio bearer include M logical channels and a primary logical channel; the terminal device at least uses the logical channel with the use state being the activated use state in the M logical channels to perform data transmission according to the use states of the M logical channels, and the method comprises the following steps: if the M bits indicate that the use states of K2 logical channels in the M logical channels are the activated use states, and 0< K2 is not less than P-1, the terminal device uses K2 logical channels and the main logical channel to perform data transmission, the data transmitted by the K2 logical channels and the main logical channel are repeated, and P is the maximum number of logical channels in the activated use states in the logical channels associated with the radio bearer.
In one possible design, the method further includes:
when the logical channels associated with the radio bearers are all associated with the first cell group, if K2 is 0: the terminal equipment uses the main logic channel to carry out data transmission, or the terminal equipment ignores the indication information or the bit sequence; when a first partial logical channel of the M logical channels is associated with a first cell group and a second partial logical channel is associated with a second cell group, the first partial logical channel comprising a primary logical channel, if K2 is 0: the terminal equipment uses the main logical channel to transmit data, or the terminal equipment uses the main logical channel and a fourth logical channel in the second cell group to transmit data, and the data transmitted by the main logical channel and the fourth logical channel are not repeated, or the terminal equipment ignores the indication information or the bit sequence.
As such, some operations are indicated by M bits in the bit sequence being all zero, thereby increasing the diversity of what the bit sequence indicates.
In one possible design, the method further includes: if K2> P-1, then: the terminal device uses P-1 logical channels and main logical channels in K2 logical channels for data transmission, and the data transmitted by the P-1 logical channels and the main logical channels are repeated.
In one possible design, the sorting of the M logical channels based on the identification ID of the cell group with which the M logical channels are associated and the IDs of the M logical channels includes:
the M logical channels are sorted in ascending order or descending order of the ID of the logical channel associated with each cell group; the logical channels associated with the cell group with the large ID are sorted in the front or the logical channels associated with the cell group with the small ID are sorted in the front; alternatively, the first and second electrodes may be,
the M logical channels are sorted in an ascending order or a descending order according to the values respectively corresponding to the M logical channels; the M logical channels comprise a first logical channel, and the value corresponding to the first logical channel is obtained according to the ID of the cell group to which the first logical channel belongs, the ID of the first logical channel and the maximum logical channel number included in the cell group to which the M logical channels belong.
In one possible design, the indication information further includes a position index of the radio bearer in at least one radio bearer configured with the repeat transmission function in an ascending order or a descending order according to an identification of the at least one radio bearer.
In a second aspect, an embodiment of the present application provides a data transmission method, where the method includes:
the terminal equipment receives indication information from the network equipment, wherein the indication information comprises a bit sequence, the value of a plurality of bits in the bit sequence is used for indicating one transmission mode in a plurality of transmission modes of a radio bearer, the radio bearer is configured with a copy transmission function, and each transmission mode in the plurality of transmission modes comprises the use state of M logical channels associated with the radio bearer; the number of bits in the bit sequence is less than M, M being an integer greater than or equal to 2; and the terminal equipment uses at least one logic channel associated with the radio bearer to carry out data transmission according to the indication information.
In this way, the transmission mode of the radio bearer is indicated by the values of a plurality of bits in the bit sequence, and since the number of bits in the bit sequence may be smaller than M, the use states of M logical channels may be indicated by using fewer bits, which may effectively save resource overhead.
In one possible design, the logical channels associated with the radio bearer include M logical channels and a primary logical channel;
the plurality of transmission modes includes any of:
in transmission mode 1, the use state of the main logical channel is an activated use state, and the use states of other logical channels associated with the radio bearer are deactivated use states;
in a transmission mode 2, the use states of the 1 st logical channel and the main logical channel in the M logical channels are activated use states, and the use states of other logical channels associated with the radio bearer are deactivated use states; the 1 st logical channel and the main logical channel are transmitted repeatedly;
in a transmission mode 3, the use states of the 2 nd logical channel and the main logical channel in the M logical channels are activated use states, and the use states of other logical channels associated with the radio bearer are deactivated use states; the data transmitted by the 2 nd edition channel and the main logic channel are repeated;
in a transmission mode 4, the use states of the 3 rd logical channel and the main logical channel in the M logical channels are activated use states, and the use states of other logical channels associated with the radio bearer are deactivated use states; the 3 rd logical channel and the main logical channel transmit data repeatedly;
the M logical channels are ordered based on the identification ID of the cell group to which the M logical channels belong and the IDs of the M logical channels.
In one possible design, the 1 st logical channel and the 2 nd logical channel in the M logical channels are associated with a first cell group, and the 3 rd logical channel and the 4 th logical channel are associated with a second cell group; the M logical channels are sorted based on the identification ID of the cell group associated with the M logical channels and the ID of the M logical channels;
the plurality of transmission modes of the radio bearer include any of:
in transmission mode 1, the use states of the 1 st logical channel and the 2 nd logical channel are activated use states, and the use states of other logical channels in radio bearer association are deactivated use states; the data transmitted by the 1 st logical channel and the 2 nd logical channel are repeated;
in transmission mode 2, the use states of the 3 rd logical channel and the 4 th logical channel are deactivation use states, and the use states of other logical channels associated with the radio bearer are deactivation use states; the 3 rd logical channel and the 4 th logical channel transmit the same data;
in transmission mode 3, the use states of the 1 st logical channel and the 3 rd logical channel are activated use states, and the use states of other logical channels associated with the radio bearer are deactivated use states; the data transmitted by the 1 st logical channel and the 3 rd logical channel are repeated;
a transmission mode 4, in which the use states of the 1 st logical channel and the 3 rd logical channel are activated use states, and the use states of other logical channels associated with the radio bearer are deactivated use states; the data transmitted by the 1 st logical channel and the 3 rd logical channel are not repeated;
a transmission mode 5, in which the use state of the 1 st logical channel or the 2 nd logical channel is an activated use state, and the use state of other logical channels associated with the radio bearer is a deactivated use state;
in transmission mode 6, the usage status of the 3 rd logical channel or the 4 th logical channel is an activated usage status, and the usage status of other logical channels associated with the radio bearer is a deactivated usage status.
In one possible design, the sorting of the M logical channels based on the identification ID of the cell group with which the M logical channels are associated and the IDs of the M logical channels includes:
the M logical channels are sorted in ascending order or descending order of the ID of the logical channel associated with each cell group; the logical channels associated with the cell group with the large ID are sorted in the front or the logical channels associated with the cell group with the small ID are sorted in the front; alternatively, the first and second electrodes may be,
the M logical channels are sorted in an ascending order or a descending order according to the values respectively corresponding to the M logical channels; the M logical channels comprise a first logical channel, and the value corresponding to the first logical channel is obtained according to the ID of the cell group to which the first logical channel belongs, the ID of the first logical channel and the maximum logical channel number included in the cell group to which the M logical channels belong.
In a third aspect, an embodiment of the present application provides a data transmission method, where the method includes:
the terminal equipment receives indication information from the network equipment, wherein the indication information comprises a bit sequence, the values of a plurality of bits in the bit sequence are used for indicating the use states of M logical channels associated with a radio bearer, the radio bearer is configured with a copy transmission function, and M is an integer greater than or equal to 2; the terminal equipment determines the use states of the M logical channels according to the indication information; the logical channel of the wireless bearer is respectively associated with a plurality of cell groups, the cell groups comprise a first cell group, and the first cell group is configured by the network equipment; the M logical channels are associated with the first cell group.
By adopting the method, the network equipment can control the use state of the logic channel configured by the network equipment through the indication information without performing cross-network equipment control, thereby avoiding the complexity caused by the cross-network equipment control.
In a fourth aspect, the present application provides an apparatus, which may be a terminal device, or may also be a chip disposed in the terminal device. The apparatus has the function of implementing various possible designs of the first to third aspects described above. The function can be realized by hardware, and can also be realized by executing corresponding software by hardware. The hardware or software includes one or more units or modules corresponding to the above functions.
In a fifth aspect, an apparatus according to an embodiment of the present application includes: a processor and a memory; the processor is adapted to execute instructions stored on the memory, which when executed, cause the apparatus to perform the method as in any one of the possible designs of the first to third aspects above.
In a sixth aspect, the present application further provides a computer-readable storage medium, which includes instructions that, when executed, implement the method in any possible design of the above aspects or aspects.
In a seventh aspect, the embodiments of the present application further provide a computer program product, which includes a computer program or instructions, and when the computer program or instructions are executed, the method in any possible design of the above aspects or aspects is implemented.
Drawings
Fig. 1 is a diagram of a wireless communication system architecture to which an embodiment of the present application is applicable;
fig. 2a is a network architecture involved in implementing a duplicate transmission function of a PDCP layer in a DC scenario;
fig. 2b is a network architecture involved in implementing a repeated transmission function of a PDCP layer in a CA scenario;
fig. 3a is a schematic diagram of a CA scenario activation and deactivation retransmission function;
FIG. 3b is a schematic diagram of a radio bearer configured with multiple logical channels;
FIG. 4a is a format schematic of the payload of a MAC CE;
FIG. 4b is a position index and bit sequence schematic of a radio bearer;
fig. 5 is a schematic flowchart of a data transmission method according to an embodiment of the present application;
FIG. 6a is a diagram illustrating an example provided by an embodiment of the present application;
FIG. 6b is a further illustration provided by an embodiment of the present application;
FIG. 7a is a diagram of yet another example provided by an embodiment of the present application;
FIG. 7b is a further illustration provided by an embodiment of the present application;
fig. 8 is a schematic flowchart of a data transmission method according to an embodiment of the present application;
FIG. 9a is a further illustration provided by an embodiment of the present application;
FIG. 9b is a further illustration provided by an embodiment of the present application;
FIG. 10 is a possible exemplary block diagram of the devices involved in the embodiments of the present application;
FIG. 11 is a schematic diagram of an apparatus according to an embodiment of the present disclosure;
fig. 12 is a schematic structural diagram of a terminal device according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be described in further detail with reference to the accompanying drawings.
Hereinafter, some terms in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.
(1) The terminal equipment: the device with the wireless transceiving function can be deployed on land, and comprises an indoor or outdoor device, a handheld device, a wearable device or a vehicle-mounted device; can also be deployed on the water surface (such as a ship and the like); and may also be deployed in the air (e.g., airplanes, balloons, satellites, etc.). The terminal device may be a mobile phone (mobile phone), a tablet computer (Pad), a computer with a wireless transceiving function, a Virtual Reality (VR) terminal device, an Augmented Reality (AR) terminal device, a wireless terminal in industrial control (industrial control), a wireless terminal in self driving (self driving), a wireless terminal in remote medical (remote medical), a wireless terminal in smart grid (smart grid), a wireless terminal in transportation safety (transportation safety), a wireless terminal in smart city (smart city), a wireless terminal in home (smart home), and the like. The embodiments of the present application do not limit the application scenarios. The terminal device may also be referred to as a User Equipment (UE), a mobile station, a remote station, and the like, and the embodiments of the present application do not limit the specific technology, the device form, and the name adopted by the terminal device.
(2) A network device: including, for example, Access Network (AN) devices. Access network equipment, such as a base station, may refer to equipment in an access network that communicates over the air-interface with wireless terminal equipment through one or more cells. The network device may be configured to interconvert received air frames and Internet Protocol (IP) packets as a router between the terminal device and the rest of the access network, which may include an IP network. The network device may also coordinate attribute management for the air interface. For example, the network device may include an evolved node B (NodeB or eNB or e-NodeB) in a Long Term Evolution (LTE) system or an evolved LTE system (LTE-Advanced, LTE-a), or may also include a next generation node B (gNB) in a fifth generation mobile communication technology (5G) New Radio (NR) system, or may also include a Centralized Unit (CU) and a Distributed Unit (DU) in a cloud access network (cloud ran) system, or may be a node in an Integrated Access Backhaul (IAB) system, which is not limited in the present embodiment.
(3) Double Connection (DC): i.e. the terminal equipment is simultaneously connected to two base stations. The two base stations connected by the terminal device may be base stations in the same radio access technology, for example, both base stations in the LTE communication system or both base stations in the 5G communication system, or the two base stations connected by the terminal device may also be base stations in different radio access technologies, for example, one is a base station in the LTE communication system and the other is a base station in the 5G communication system.
(4) Carrier Aggregation (CA): the CA technology can aggregate a plurality of Component Carriers (CCs) together to provide a service for one terminal device, thereby realizing a larger transmission bandwidth and effectively increasing the uplink and downlink transmission rate.
(5) Logical channels are associated with cells or carriers, including but not limited to indicating that data transmitted in a logical channel can be transmitted on certain cells if the logical channel configuration indicates that the cells are allowed to use, or resources on the cells can be allocated to the logical channel, which can be referred to as logical channels being associated with the cells. Further, data transmitted in a logical channel is not transmitted on a cell other than the cell with which the logical channel is associated. The logical channel corresponding to the packet duplicated at the PDCP layer may have an association with a cell. In some scenarios, if the cell association relationship is not configured, it indicates that the data transmitted in the logical channel may be transmitted on any cell.
For example, a parameter, for example, referred to as parameter a, may be configured for the logical channel, and a value of the parameter a indicates different cells, which means that data transmitted in the logical channel can only be transmitted on the cell specified by the parameter a. For example, logical channel 1 is configured with parameter a, which indicates cells 1 and 2, and then indicates that the logical channel can only transmit data in the logical channel on the parameter cells 1 and 2. As described above, the logical channel 1, the cell 1 and the cell 2 may be said to have an association relationship, or may be said to have a binding relationship or a mapping relationship.
(6) Radio bearer: data is transmitted between the terminal equipment and the network equipment by establishing at least one Radio Bearer (RB). The radio bearer may be divided into a Signaling Radio Bearer (SRB) for transmitting signaling data and a Data Radio Bearer (DRB) for transmitting service data, where a set of functional entities of the same radio bearer includes a PDCP entity, at least two Radio Link Control (RLC) entities corresponding to the PDCP entity, at least one MAC entity corresponding to the at least two RLC entities, and at least one physical layer (PHY) entity corresponding to the at least one MAC entity.
(7) The terms "system" and "network" in the embodiments of the present application may be used interchangeably. "at least one" means one or more, "a plurality" means two or more. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone, wherein A and B can be singular or plural. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship. "at least one of the following" or similar expressions refer to any combination of these items, including any combination of the singular or plural items. For example, at least one (one) of a, b, or c, may represent: a, b, c, a-b, a-c, b-c, or a-b-c, wherein a, b, c may be single or multiple.
And, unless stated to the contrary, the embodiments of the present application refer to the ordinal numbers "first", "second", etc., for distinguishing a plurality of objects, and do not limit the sequence, timing, priority, or importance of the plurality of objects. For example, the first logical channel and the second logical channel are only for distinguishing different logical channels, and do not indicate a difference in priority, importance, or the like between the two logical channels.
Having described some concepts related to embodiments of the present application, the following description will be given of features related to embodiments of the present application.
The repeated transmission of the PDCP layer generally refers to copying a data packet of a radio bearer into a plurality of identical packets (i.e., duplicate packets) at the PDCP layer, and then submitting the two data packets to a plurality of different RLC entities for transmission, and further transmitting the two data packets to the MAC layer through different logical channels. Wherein the logical channel is a channel between the RLC layer to the MAC layer. It should be noted that the retransmission is generally referred to as retransmission, but the repeated transmission in the embodiment of the present application is not retransmission. The retransmission refers to retransmission after the same data packet fails to be transmitted, or continuous multiple transmission of the same data packet, and the repeat transmission refers to copying one data packet into two data packets, and respectively putting the two data packets onto two logical channels for transmission, where "repeat" may also be understood as "copy".
In the architecture diagram of the wireless communication system shown in fig. 1, for one radio bearer between a sending end and a receiving end, the sending end corresponds to at least two RLC entities due to the same PDCP entity, and each RLC entity corresponds to one logical channel to send data. Correspondingly, the same PDCP entity on the receiving end corresponds to at least two RLC entities, and each RLC entity corresponds to a logical channel for receiving data. Therefore, at least two logical channels are included on the radio bearer between the transmitting end and the receiving end. The sending end can be terminal equipment, and the receiving end can be network equipment; or, the receiving end may be a terminal device, and the transmitting end may be a network device.
The transmitting end and the receiving end shown in fig. 1 respectively include a same PDCP entity, and a first RLC entity corresponding to the same PDCP entity and a second RLC entity corresponding to the same PDCP entity, where the first RLC entity corresponds to a first logical channel and the second RLC entity corresponds to a second logical channel. The sending end sends data on the first logical channel to the receiving end in the cell 1b or the cell group 1 corresponding to the first logical channel, and the receiving end receives the data of the first logical channel sent by the sending end in the cell 1b or the cell group 1 corresponding to the first logical channel. And the transmitting end transmits the data of the second logical channel to the receiving end in the cell 2b or the cell group 2 corresponding to the second logical channel, and the receiving end receives the data on the second logical channel in the cell 2b or the cell group 2 corresponding to the second logical channel. In the repeat mode, data from the same PDCP entity is repeatedly transmitted on the second RLC entity of the transmitting end and the first RLC entity of the transmitting end, so that reliability of data transmission by the transmitting end can be improved. It should be noted that, in fig. 1, the sending end and the receiving end respectively correspond to two cell groups, and in other possible situations, the sending end and the receiving end may also respectively correspond to one cell group, which is not limited specifically.
In the following, how the transmission function of the PDCP layer is implemented is described separately for the DC scenario and the CA scenario.
Referring to fig. 2a, a network architecture involved in implementing a duplicate transmission function of a PDCP layer in a DC scenario is illustrated. For the network device, the DC scenario involves the primary network device and the secondary network device, and the primary network device includes a PDCP entity, an RLC entity, and a MAC entity for the radio bearer, and the secondary network device includes an RLC entity and a MAC entity for the radio bearer. For the terminal device, the terminal device includes one PDCP entity, two RLC entities, and two MAC entities for the radio bearer. Here, the PDCP entity and the PDCP layer can be understood as the same concept, and similarly, the RLC entity and the RLC layer can be understood as the same concept, and the MAC entity and the MAC layer can be understood as the same concept. For a DRB, the main network device may further have a Service Data Adaptation Protocol (SDAP) entity on the PDCP entity, and the terminal device may further have an SDAP entity on the PDCP entity.
In a DC scenario, a terminal device is connected to two network devices, that is, a primary network device and a secondary network device, and if a duplicate transmission function of a PDCP layer is configured for a certain radio bearer, two duplicated data packets in the PDCP layer are transmitted to two different RLC entities and transmitted to different MAC entities through different logical channels, and finally two MAC PDUs are formed for transmission on different carriers. The procedure is the same for both the network device and the terminal device, except that for the network device, the PDCP layer in the primary network device transmits the two duplicated data packets to two different RLC entities, which are respectively located in the primary network device and the secondary network device, and then the RLC entity in the primary network device transmits the received data packets to the MAC entity in the primary network device, and the RLC entity in the secondary network device transmits the received data packets to the MAC entity in the secondary network device, which transmits the data packets via respective carriers. For the terminal device, two RLC entities and two MAC entities are located in the terminal device, and other procedures are the same.
For example, in a DC scenario, a transmitting end and a receiving end may respectively correspond to two cell groups, and when a network device is used as the transmitting end, the two cell groups respectively correspond to a Master Cell Group (MCG) and a Secondary Cell Group (SCG), where the master cell group is configured by a master network device and the secondary cell group is configured by a secondary network device.
Referring to fig. 2b, a network architecture involved in implementing the duplicate transmission function of the PDCP layer in the CA scenario is shown. In the CA scenario, the terminal device is connected to a network device, and the network architecture of the network device and the terminal device for a radio bearer is as shown in fig. 2b, that is, the network device and the terminal device for the radio bearer include a PDCP entity, two RLC entities and a MAC entity. For example, in a CA scenario, a transmitting end and a receiving end may respectively correspond to a cell group.
In a CA scenario, a terminal device is connected to a network device, and the same network device has more than one carrier serving the terminal device. Assuming that a certain radio bearer is configured with the function of repeated transmission of the PDCP layer, two data packets duplicated in the PDCP layer are transmitted to two different RLC entities, and the two RLC entities transmit to the same MAC entity through different logical channels. At this time, since two data packets are transmitted to the same MAC entity, the MAC entity may put the two data packets into one MAC PDU for transmission, so that in order to enable the two data packets to be transmitted through the two MAC PDUs respectively, a parameter, for example, called parameter a, may be configured for the logical channel, and different cells are indicated by a value of the parameter a, thereby ensuring that the two data packets can finally form two MAC PDUs for transmission on different cells.
For example, if a parameter a is configured for a logical channel, it indicates that data in the RLC entity corresponding to the logical channel can only be transmitted on the cell indicated by the parameter a. Thus, if the parameter a configured for the two logical channels that are duplicated with each other indicates different cells, two data packets that are eventually duplicated with each other will be transmitted on different cells, which can ensure reliability.
In the communication system, after configuring the duplicate transmission function of the PDCP layer for the radio bearer, the duplicate transmission function of the PDCP layer configured for the radio bearer may be activated or deactivated. Specifically, in a DC scenario, when a DC split bearer (split bearer) is configured for one radio bearer, the terminal device may transmit different data packets to the primary network device and the secondary network device through two logical channels on the terminal device side, respectively. When a repeated transmission function of a PDCP layer configured for a radio bearer is activated, the PDCP layer copies a data packet and transmits the data packet through two logic channels; and when the repeated transmission function of the PDCP layer configured for one radio bearer is deactivated, the operation is returned to the DC split bearer operation.
In the CA scenario, after the duplicate transmission function of the PDCP layer configured for one radio bearer is deactivated (or referred to as that the duplicate transmission function of the PDCP layer is deactivated, or referred to as that of the radio bearer is deactivated), the association relationship between the logical channel and the cell in the radio bearer is no longer applicable. At present, the repetition of the PDCP layer is limited to one radio bearer transmitting the data packet duplicated in the PDCP layer through two logical channels (also known as the repeated transmission of two legs (leg)), and further, one of the legs may be configured as a primary leg (primary leg), for example, the leg where the logical channel 1 is located is the primary leg, and the logical channel in the primary leg may be referred to as a primary logical channel in this embodiment of the present application. Referring to fig. 3a, it is assumed that when the function of repeated transmission of the PDCP layer is activated (or, referred to as the PDCP layer repetition is activated), data from logical channel 1 can be transmitted only on cell 1 or cell 2 (logical channel 1 is associated with cell 1 and cell 2), and data from logical channel 2 can be transmitted only on cell 3 (logical channel 2 is associated with cell 3). At a certain moment, the repeated transmission function of the PDCP layer is deactivated, and only the main logical channel 1 remains to be operated, at this moment, in order to improve the transmission capacity, the cell binding relationship configured for the logical channel 1 is no longer applicable, that is, the logical channel 1 is allowed to use all available cells of the terminal device. The logical channel described herein uses a certain cell, and may mean that data transmitted in the logical channel may be transmitted on the certain cell.
Currently, when a network device configures a duplicate transmission function of a PDCP layer for one data radio bearer through Radio Resource Control (RRC) signaling, it may indicate whether an initial state of the duplicate transmission function of the PDCP layer of the data radio bearer is activated or deactivated. Further, the network device may configure activation/deactivation of a retransmission function of a PDCP layer of one data radio bearer through a MAC Control Element (CE). As shown in fig. 4a, the payload format of a MAC CE is a fixed size, and includes 8 fields. When one MAC entity receives the MAC CE, Di therein indicates activation/deactivation of a repeated transmission function of a PDCP layer of an ith DRB in which RLC entities are associated with DRBs of the current MAC entity and which are arranged in ascending order of DRB IDs, wherein Di-0 indicates activation of the repeated transmission function of the PDCP layer of the DRB, and Di-1 indicates deactivation of the repeated transmission function of the PDCP layer of the DRB.
However, since the communication system may subsequently introduce duplication of the PDCP layer of multiple logical channels, that is, one radio bearer may transmit data packets duplicated at the PDCP layer through multiple logical channels, for example, data packets duplicated at the PDCP layer may be transmitted through three or four logical channels. Referring to fig. 3b, wherein (a) illustrates that three logical channels are configured in the CA scenario, and (b) illustrates that four logical channels are configured in the DC + CA scenario. In this situation, how to use the logical channel for data transmission needs to be further studied.
Based on this, an embodiment of the present application provides a data transmission method, which is used for enabling a terminal device to use at least one logical channel associated with a radio bearer for data transmission based on an indication of a network device in a situation where multiple logical channels are configured for the radio bearer.
The data transmission method provided by the embodiment of the application can include two possible schemes, namely a scheme one and a scheme two. In the first scheme, the M logical channels associated with the radio bearer may be sorted based on the IDs of the cell group associated with the M logical channels and the IDs of the M logical channels, and then the use state of the ith logical channel in the M logical channels is indicated by the ith bit in the bit sequence included in the indication information, so that the terminal device may use at least one logical channel associated with the radio bearer for data transmission based on the indication information. In the second scheme, the transmission mode of the radio bearer is indicated by a value of a plurality of bits in a bit sequence included in the indication information, and the usage status of M logical channels associated with the radio bearer may be included in each transmission mode of the radio bearer, so that the terminal device may use at least one logical channel associated with the radio bearer for data transmission based on the indication information, and the number of bits in the bit sequence may be less than M, that is, fewer bits may be used to indicate the usage status of the M logical channels, which may effectively save resource overhead. In this embodiment, the radio bearer may be a DRB, may also be an SRB, or includes a DRB and an SRB; the radio bearer uses a logical channel for data transmission, which means that the radio bearer or an associated PDCP entity uses the RLC entity associated with the logical channel and the logical channel for data processing and transmission, i.e. uses the leg associated with the logical channel for data transmission.
Example one
Based on the first scheme, fig. 5 is a schematic flow chart corresponding to the data transmission method provided in the embodiment of the present application, and as shown in fig. 5, the method includes:
in step 501, a terminal device receives indication information from a network device, where the indication information includes a bit sequence, where a value of an ith bit in the bit sequence is used to indicate a usage status of an ith logical channel in M logical channels associated with a radio bearer, where the radio bearer is configured with a repeat transmission function, and i is 1,2, … …, where M may be an integer greater than or equal to 2. The logical channels related to the radio bearers according to the embodiments of the present application may also be referred to as logical channels of the radio bearers or logical channels in the radio bearers, which both express the same meaning.
And 502, the terminal equipment uses at least one logic channel associated with the radio bearer to perform data transmission according to the indication information.
In the embodiment of the present application, the number of bits in the bit sequence is N, where N is greater than or equal to M. If N is greater than M, in an example, the terminal device may ignore M +1 th to nth bits in the bit sequence, that is, the terminal device ignores the last N-M bits of the bit sequence; in another example, the terminal may also ignore N-M bits preceding the bit sequence, and in this case, the ith bit in the bit sequence may be understood as the ith bit after the N-M bits preceding the bit sequence.
In the embodiment of the present application, the use state of the ith logical channel may be an activated use state or a deactivated use state; if the use state of the ith logical channel is the activated use state, the ith logical channel is allowed to be used for repeated data transmission; or, if the usage state of the ith logical channel is the deactivation usage state, the ith logical channel is prohibited from being used for repeated data transmission. Wherein, the ith logical channel is prohibited from being used for repeated data transmission, which can be understood as follows: the ith logical channel is prohibited from transmitting data, or the ith logical channel may be used to transmit non-duplicate data but not duplicate data. Wherein, the value of the ith bit is used to indicate the usage status of the ith logical channel in the M logical channels associated with the radio bearer, and an example may be: if the value of the ith bit is 0, the ith logical channel is indicated to be in the deactivated use state, and if the value of the ith bit is 1, the ith logical channel is indicated to be in the activated use state.
In the embodiment of the present application, the M logical channels may be sorted based on the identification IDs of the cell groups associated with the M logical channels and the IDs of the M logical channels, and the specific implementation manners are various.
One possible implementation manner is that the M logical channels are sorted in ascending order or descending order of the IDs of the logical channels associated with each cell group, where the logical channel associated with the cell group with a large ID is sorted at the front and the logical channel associated with the cell group with a small ID is sorted at the back; or, the logical channels associated with the cell group with the small ID are ranked first, and the logical channels associated with the cell group with the large ID are ranked later. That is, the logical channels belonging to the same cell group are sorted in ascending/descending order of the IDs of the logical channels, and then the sorted groups of logical channels are sorted in ascending/descending order of the IDs of the cell groups. When the M logical channels are associated to one cell group, the M logical channels are sorted in ascending order or descending order according to the IDs of the logical channels.
The following examples are given: the M logical channels include LCH1, LCH2, LCH3, LCH4, where LCH1 and LCH3 are associated cell set 1 and LCH2 and LCH4 are associated cell set 2. Here, LCH1 can be understood as a logical channel with ID "1", LCH1 can be understood as a logical channel with ID "2", LCH3 and LCH4 are the same. Cell group 1 may be understood as a cell group with an ID of "1", and cell group 2 may be understood as a cell group with an ID of "2". Of course, the ID of cell group 1 may be "0", and the ID of cell group 2 may be "1".
For example, the logical channels associated with cell group 1 are sorted in ascending order to obtain: LCH1, LCH 3; and sorting the logic channels associated with the cell group 2 in an ascending order to obtain: LCH2, LCH 4; and sorting the cell groups according to the ascending order of the IDs of the cell groups, wherein the M logical channels can be obtained as LCH1, LCH3, LCH2 and LCH 4.
For another example, the logical channels associated with cell group 1 are sorted in descending order to obtain: LCH3, LCH 1; and sorting the logic channels associated with the cell group 2 in a descending order to obtain: LCH4, LCH 2; and then according to the ascending order of the ID of the cell group, obtaining M logical channels of LCH3, LCH1, LCH4 and LCH 2.
Another possible implementation manner is that the M logical channels are sorted in ascending order or descending order according to the values respectively corresponding to the M logical channels; the value corresponding to the ith logical channel is obtained according to the ID of the cell group associated with the ith logical channel, the ID of the ith logical channel and the maximum logical channel number included in the cell group associated with the ith logical channel. Illustratively, the value corresponding to the ith logical channel is cell group ID × maxLCH + LCH ID, where the cell group ID is an ID of the cell group associated with the ith logical channel, the LCH ID is an ID of the ith logical channel, and the maxLCH is a maximum number of logical channels included in the cell group associated with the ith logical channel. When the M logical channels are associated to one cell group, the corresponding value of each logical channel may be the ID of the logical channel.
The following examples are given: the M logical channels comprise LCH1, LCH2 and LCH3, wherein LCH1 and LCH3 are associated with cell group 1, and LCH2 is associated with cell group 2. Cell set 1 and cell set 2 both include a maximum number of logical channels of 32. The ID of cell group 1 is "0" and the ID of cell group 2 is "1". Then the calculation yields: the value of LCH1 is 0 × 32+1, the value of LCH2 is 1 × 32+2 is 34, and the value of LCH3 is 0 × 32+3 is 3, so that if the values of the M logical channels are sorted in ascending order, M logical channels are LCH1, LCH3, and LCH2, and if the values of the M logical channels are sorted in descending order, M logical channels are LCH2, LCH3, and LCH1 are obtained.
It should be noted that: (1) in the above examples, the cell groups associated with M logical channels are described as 2, and if the cell groups associated with M logical channels are 1 or more than 2, the above method may also be applied, and details are not described again. (2) In other possible embodiments, there may be other implementation manners based on the identification ID of the cell group associated with the M logical channels and the ID ordering of the M logical channels, which is not limited in this application.
In this embodiment of the present application, the number of logical channels associated with a radio bearer may be equal to M, or may also be greater than M. In the following, specific implementation of the terminal device using at least one logical channel associated with the radio bearer for data transmission according to the indication information is described for the two cases.
The first situation is as follows: the number of logical channels associated with the radio bearer is equal to M, that is, the logical channels associated with the radio bearer are the M logical channels.
In a possible implementation manner, the terminal device may perform data transmission by using a logical channel in which the usage state is an active usage state among the M logical channels according to the usage states of the M logical channels. That is, if the indication information indicates that a certain logical channel of the M logical channels is in an active use state, the terminal device may use the logical channel to perform data transmission; and if the indication information indicates that one logical channel in the M logical channels is in the deactivation use state, the terminal equipment does not use the logical channel to carry out data transmission.
In one example, if M bits indicate that the usage states of K1 logical channels among M logical channels are active usage states, and 0< K1 ≦ P, the terminal device may use K1 logical channels for data transmission, where when K1>1, data transmitted by K1 logical channels is repeated, that is, the radio bearer performs repeated data transmission by using the K1 logical channels, and P is the maximum number of logical channels in the active usage states among the logical channels associated with the radio bearer. The value of P may be predefined, or may also be configured by the network device, for example, the network device may be configured by RRC signaling or a System Information Block (SIB), or may be indicated by the terminal device receiving indication information from the network device, that is, the terminal device receiving the indication information from the network device may include a field for indicating the value of P in addition to the bit sequence. For example, the network device may configure one P value for each radio bearer between the network device and the terminal device, that is, one P value is specific to each radio bearer, and at this time, the maximum number of logical channels in the activated use state in each radio bearer may be different; or, the network device may configure a P value for the terminal device, where the maximum number of logical channels in the activated use state in each radio bearer between the network device and the terminal device is the same; or, the indication information sent by the network device includes the P value for the radio bearer, and the maximum number of logical channels that the network device indicates that the radio bearer is in the active use state each time may be the same or different. For example, when M is 3 and P is 2, when K1 is 1, that is, when the number of logical channels in the active use state is 1, for example, logical channel 1, the terminal device may use logical channel 1 for data transmission, and when K1 is 2, that is, when the number of logical channels in the active use state is logical channel 1 and logical channel 2, the terminal device may use logical channel 1 and logical channel 2 for data transmission.
That is, when 0< K1 ≦ P, the terminal device may directly use the logical channel in the active use state indicated by the indication information for data transmission; if the value of K1 does not meet the above range, the terminal device may not directly use the logical channel in the active use state indicated by the indication information for data transmission.
The embodiment of the present application further provides an implementation manner of the terminal device when the value of K1 does not meet the above range, that is, the implementation manner is when K1 ═ 0 or K1> P. The following description is made separately.
(1) K1 is 0, indicating that the M bits indicate that the use states of the M logical channels are all deactivated use states.
When the M logical channels are all associated with the first cell group (which may be understood as the CA scenario described above), the terminal device may consider that the repeated transmission function of the radio bearer is deactivated, and may further select one logical channel from the M logical channels for data transmission, for example, the terminal device randomly selects one logical channel or selects a default logical channel for data transmission, where the default logical channel may be a logical channel with the smallest or largest ID among the M logical channels, and is not limited specifically. In other possible embodiments, the terminal device may also ignore the indication information or ignore the bit sequence.
When a first part of logical channels of the M logical channels is associated with a first cell group and a second part of logical channels is associated with a second cell group (which may be understood as the DC scenario described before), the terminal device may perform any of the following: 1) and (3) returning to the split bearer operation, namely selecting one logical channel (such as a logical channel 1) from the first cell group and selecting one logical channel (such as a logical channel 2) from the second cell group, and performing data transmission by using the logical channel 1 and the logical channel 2, wherein the data transmitted by the logical channel 1 and the logical channel 2 are not repeated. In one example, logical channel 1 may be the logical channel with the largest or smallest ID of the logical channel in the first cell group or any logical channel in the first cell group, and logical channel 2 may be the logical channel with the largest or smallest ID of the logical channel in the second cell group or any logical channel in the second cell group. In yet another example, the network device may pre-configure the logical channels used in the first cell group and the second cell group when fallback to the split bearer operation through RRC signaling, i.e., which logical channel the network device configures as logical channel 1 and which logical channel as logical channel 2 through RRC signaling; optionally, when the amount of data to be transmitted by the radio bearer is smaller than a threshold configured by a network device, the terminal device may use the logical channel 1 or the logical channel 2 to perform data transmission, or the network device indicates, through an RRC signaling, which logical channel the terminal device uses to perform data transmission; optionally, when the amount of data to be transmitted by the radio bearer is smaller than a threshold configured by the network device, the terminal device may also use any logical channel in a cell group indicated by the network device through RRC signaling, or a logical channel with the largest or smallest ID of the logical channel to perform data transmission. 2) The terminal device may consider that the repeated transmission function of the radio bearer is deactivated, and further may select one logical channel from the M logical channels for data transmission, for example, the terminal device randomly selects one logical channel, which is not limited specifically. In other possible embodiments, the terminal device may also ignore the indication information or ignore the bit sequence.
(2) K1> P, indicating that M bits indicate that the number of logical channels in active use among the M logical channels is greater than P. In this case, the terminal device may consider that the duplicate transmission function of the radio bearer is activated, and then select P logical channels from the K1 logical channels for data transmission, where the data transmitted by the P logical channels is duplicated, that is, the radio bearer uses the P logical channels for duplicate data transmission. In an example, the terminal device may randomly select P logical channels from K1 logical channels, or the terminal device may select P logical channels with better channel quality corresponding to the physical layer transmission resource from K1 logical channels, or the terminal device may select P logical channels with the largest or smallest corresponding values from K1 logical channels. In other possible embodiments, the terminal device may also ignore the indication information or ignore the bit sequence. The channel quality of the physical layer transmission resource may be a maximum value or an average value of Reference Signal Receiving Power (RSRP)/Reference Signal Receiving Quality (RSRQ)/signal to interference and noise ratio (SINR) measured in a cell allowed to be used corresponding to the logical channel, and is not particularly limited.
For example, referring to fig. 6a, as shown in (a), the network device configures 4 logical channels for the radio bearer 1, when the network device sends the indication information that the indication information includes a bit sequence for the radio bearer 1, 4 bits in the bit sequence respectively correspond to the use statuses of the 4 logical channels LCH1 to LCH4 from front to back, and when the 1 st and 4 th bits are set to 1, it indicates that the LCH1 and LCH4 can be used for repeated data transmission. As shown in (b), the network device configures 3 logical channels for the radio bearer 2, when the network device sends the indication information and includes a bit sequence for the radio bearer 1, the bit sequence may include 3 bits, which respectively indicate the usage statuses of the 3 logical channels, and when the 1 st and 3 rd bits are set to 1, it indicates that duplicate data transmission may be performed using the LCH1 and the LCH 3. In other possible examples, the network device may also use a bit sequence comprising 4 bits in a unified manner, when the radio bearer is configured with 3 logical channels, the first 3 bits in the bit sequence may respectively indicate the usage status of the 3 logical channels, and the terminal may not parse the last bit or ignore the last bit; alternatively, the last 3 bits in the bit sequence may respectively indicate the usage status of 3 logical channels, and the terminal may not parse the first bit or ignore the first bit.
For another example, referring to fig. 6b, as shown in (a), the network device configures 4 logical channels for the radio bearer 1, and when the 1 st and 4 th bits are 1, it indicates that the LCH1 and LCH4 can be used for repeated data transmission. As shown in (b), the network device configures 3 logical channels for radio bearer 2, and when the 1 st and 3 rd bits are 1, it indicates that repeated data transmission can be performed using LCH1 and LCH 3.
It should be noted that the solutions in the three cases (i.e. 0< K1 ≦ P, K1 ═ 0, K1> P) described in the above example may be implemented individually or in combination, and this is not limited in the embodiments of the present application.
Case two: the number of logical channels associated with the radio bearer is greater than M, for example, the number of logical channels associated with the radio bearer is equal to M +1, that is, the logical channels associated with the radio bearer may include a main logical channel in addition to the M logical channels. Further, the primary logical channel may always be in active use without the network device indicating its use state.
In a possible implementation manner, the terminal device may perform data transmission by using the logical channel in which the usage state is the active usage state and the main logical channel in the M logical channels according to the usage states of the M logical channels.
In one example, if M bits indicate that the usage states of K2 logical channels among M logical channels are active usage states, and 0< K2 ≦ P-1, the terminal device may use K2 logical channels for data transmission, where when K2 is greater than 1, data transmitted by K2 logical channels is repeated, and P is the maximum number of logical channels in the active usage states among the logical channels associated with the radio bearer. For example, when M is 3 and P is 2, when K2 is 1, that is, the logical channels in the active use state in the M logical channels are 1, for example, logical channel 1, at this time, the terminal device may perform data transmission using logical channel 1 and the main logical channel, and data transmitted by logical channel 1 and the main logical channel is repeated, that is, the terminal device performs repeated data transmission using logical channel 1 and the main logical channel.
That is, when 0< K2 ≦ P-1, the terminal device may directly use the logical channel in the active use state and the primary logical channel indicated by the indication information for data transmission; if the value of K2 does not meet the above range, the terminal device may not directly use the logical channel in the active use state indicated by the indication information for data transmission.
The embodiment of the present application further provides an implementation manner of the terminal device when the value of K2 does not meet the above range, that is, the implementation manner when K2 ═ 0 or K2> P-1. The following description is made separately.
(1) K2 is 0, indicating that the M bits indicate that the use states of the M logical channels are all deactivated use states.
When the M logical channels are all associated with the first cell group (which can be understood as the CA scenario described above), the terminal device may consider that the repeated transmission function of the radio bearer is deactivated, and the terminal device may use the primary logical channel for data transmission. In other possible embodiments, the terminal device may also ignore the indication information or ignore the bit sequence.
When a first part of the M logical channels is associated with a first cell group and a second part of the logical channels is associated with a second cell group (which may be understood as the DC scenario described above), and the primary logical channel belongs to the first cell group, the terminal device may perform any of the following: 1) and (3) returning to the split bearer operation, namely selecting one logical channel (such as a logical channel 1) from the first cell group and selecting one logical channel (such as a logical channel 2) from the second cell group, and performing data transmission by using the logical channel 1 and the logical channel 2, wherein the data transmitted by the logical channel 1 and the logical channel 2 are not repeated. In one example, logical channel 1 may be a primary logical channel or a logical channel with the largest or smallest ID of a logical channel in the first cell group or any logical channel in the first cell group, and logical channel 2 may be a logical channel with the largest or smallest ID of a logical channel in the second cell group or any logical channel in the second cell group. In yet another example, the network device may pre-configure the logical channels used in the first cell group and/or the second cell group when reverting to the split bearer operation through RRC signaling, and configure only the logical channels used in the second cell group when the network device configures only the logical channels used in the second cell group through RRC signaling, i.e., use the primary logical channel in the first cell group by default. Optionally, when the amount of data to be transmitted by the radio bearer is smaller than a threshold configured by a network device, the terminal device may use the logical channel 1 or the logical channel 2 to perform data transmission, or the network device indicates, through an RRC signaling, which logical channel the terminal device uses to perform data transmission; optionally, when the amount of data to be transmitted by the radio bearer is smaller than a threshold configured by the network device, the terminal device may also use any logical channel in a cell group indicated by the network device through RRC signaling, or a logical channel with the largest or smallest ID of the logical channel to perform data transmission. 2) The terminal device may consider that the repeated transmission function of the radio bearer is deactivated, and may further use the main logical channel for data transmission. In other possible embodiments, the terminal may be configured by the network device through RRC signaling to perform 1) or 2) above.
(2) K2> P, indicating that M bits indicate that the number of logical channels in active use among the M logical channels is greater than P-1. In this case, the terminal device may consider that the duplicate transmission function of the radio bearer is activated, and further select P-1 logical channels from the K2 logical channels, and perform data transmission using the P-1 logical channels and the main logical channel, where the data transmitted by the P-1 logical channels and the main logical channel is duplicated, that is, perform duplicate data transmission using the P-1 logical channels and the main logical channel. In one example, the terminal device may randomly select P-1 logical channels from K2 logical channels, or the terminal device may select P-1 logical channels with better channel quality corresponding to the physical layer transmission resource from K2 logical channels, or the terminal device may select P logical channels with the largest or smallest corresponding values from K2 logical channels. In other possible embodiments, the terminal device may also ignore the indication information or ignore the bit sequence.
For example, referring to fig. 7a, as shown in (a), the network device configures 4 logical channels for radio bearer 1, where LCH1 is the primary logical channel. When the network device sends the indication information including the bit sequence for the radio bearer 1, 4 bits in the bit sequence respectively correspond to the use states of the 4 logical channels LCH1 to LCH4 from front to back, and when the 1 st and 4 th bits are set to 1, it indicates that the LCH1 and LCH4 can be used for repeated data transmission. As shown in (b), the network device configures 3 logical channels for radio bearer 2, where LCH1 is the primary logical channel. When the network device sends the indication information including the bit sequence for radio bearer 1, the bit sequence may include 2 bits, which respectively indicate the usage statuses of the 2 logical channels (LCH2 and LCH3), and when the 2 nd bit is set to 1, it indicates that the LCH1 and LCH3 may be used for repeated data transmission. In other possible examples, the network device may also use a bit sequence comprising 3 bits in a unified manner, when the radio bearer is configured with 3 logical channels, where one logical channel is a main logical channel, the first 2 bits in the bit sequence may respectively indicate the use statuses of 2 logical channels other than the main logical channel, and the terminal may not parse the last bit or ignore the last bit; alternatively, the last 2 bits in the bit sequence may respectively indicate the usage states of 2 logical channels other than the main logical channel, and the terminal may not parse the first bit or ignore the first bit.
For another example, referring to fig. 7b, as shown in (a), the network device configures 4 logical channels for the radio bearer 1, where the LCH1 is the main logical channel. When the 1 st and 4 th bits are 1, it indicates that the data transmission can be repeated using the LCH1 and LCH 4. As shown in (b), the network device configures 3 logical channels for radio bearer 2, where LCH1 is the primary logical channel. When the 1 st and 3 rd bits are set to 1, it indicates that the data transmission can be repeated using the LCH1 and LCH 3.
With respect to the indication information in the embodiment of the present application, the following description is made.
(1) The indication information may be carried in a message sent by the network device, or the indication information itself may also be a message sent by the network device, for example, the indication information may be an RRC configuration message or a MAC CE message. For example, if the radio bearer is a signaling radio bearer, the indication information may be an RRC configuration message, where the RRC configuration message is used to configure a retransmission function for the radio bearer on one hand, and is used to indicate a usage status of M logical channels associated with the radio bearer on the other hand. If the radio bearer is a data radio bearer, the indication information may be an MAC CE message, where the MAC CE message is used to indicate the use status of the M logical channels associated with the radio bearer; optionally, before sending the MAC CE message to the terminal device, the network device may further send an RRC configuration message to the terminal device, where the RRC configuration message is used to configure a repeat transmission function for the radio bearer. Note that the name and implementation form of the instruction information are not limited in the embodiments of the present application.
(2) In one example, the indication information may be indication information for the radio bearer, that is, the indication information is dedicated to indicate the usage status of the M logical channels associated with the radio bearer, but does not indicate the usage status of the logical channels associated with other radio bearers. In yet another example, the indication information may also be indication information for a plurality of radio bearers, that is, the indication information may include a plurality of bit sequences, each bit sequence corresponding to one radio bearer for indicating a status of a logical channel associated with the corresponding radio bearer.
(3) Taking the example that the indication information may be indication information for the radio bearer, the indication information may include a position index of the radio bearer in at least one radio bearer configured with a repeat transmission function in an ascending order or a descending order according to an identifier of the at least one radio bearer, or the indication information includes a position index of the radio bearer in at least one radio bearer configured with a repeat transmission function and associated with a MAC entity that receives the indication information in an ascending order or a descending order according to an identifier of the at least one radio bearer. For example, the network device configures 6 radio bearers for the terminal device, where 4 radio bearers are configured with the retransmission function, and the 4 radio bearers are respectively radio bearer 1, radio bearer 2, radio bearer 3, and radio bearer 4, and thus the radio bearers 1, radio bearer 2, radio bearer 3, and radio bearer 4 are sorted in ascending order according to the identifier of the radio bearer, so that two bits can be used to represent the position index of a certain radio bearer, for example, "00" is the position index of radio bearer 1, "01" is the position index of radio bearer 2, "10" is the position index of radio bearer 3, and "11" is the position index of radio bearer 4. Of course, 3 bits or 4 bits may also be used to represent the location index of a certain radio bearer, which is not described in detail. In this way, the terminal device can determine, according to the position index included in the indication information, that the bit sequence in the indication information indicates which radio bearer is associated with the logical channel. In this way, compared with the indication information directly including the ID of the radio bearer (usually including 5 bits), the number of bits included in the indication information can be effectively reduced, and the resource overhead is saved.
It should be noted that, the indication information includes a position index of the radio bearer in at least one radio bearer configured with the retransmission function in an ascending order or a descending order according to the identifier of the at least one radio bearer (hereinafter, briefly described as: the indication information includes the position index of the radio bearer), which may be implemented based on fig. 5, that is, the indication information may include the above bit sequence, and may further include a position index of the radio bearer in at least one radio bearer configured with the retransmission function in an ascending order or a descending order according to the identifier of the at least one radio bearer. In one example, the position index and bit sequence of the radio bearer may be as shown in fig. 4 b. Or, the present invention may also be implemented separately, that is, the indication information may include a location index of the radio bearer, and whether the indication information includes the bit sequence described above is not limited specifically.
Example two
Based on the second scheme, fig. 8 is a schematic flow chart corresponding to the data transmission method provided in the embodiment of the present application, and as shown in fig. 8, the method includes:
step 801, a terminal device receives indication information from a network device, where the indication information includes a bit sequence, values of a plurality of bits in the bit sequence are used to indicate one of a plurality of transmission modes of a radio bearer, the radio bearer is configured with a duplicate transmission function, and each of the plurality of transmission modes includes a use state of M logical channels associated with the radio bearer; the number of bits in the bit sequence is less than M, M being an integer greater than or equal to 2;
step 802, the terminal device uses at least one logical channel associated with the radio bearer to perform data transmission according to the indication information.
In this embodiment, the number of bits in the bit sequence may be smaller than M, that is, in the embodiment of the present application, the use states of M logical channels are indicated by using a smaller number of bits, so that the resource overhead is effectively saved.
In this embodiment of the present application, the number of logical channels associated with a radio bearer may be equal to M, or may also be greater than M. In the following, specific implementation of the terminal device using at least one logical channel associated with the radio bearer for data transmission according to the indication information is described for the two cases.
The first situation is as follows: the number of logical channels associated with the radio bearer is greater than M, for example, the number of logical channels associated with the radio bearer is equal to M +1, that is, the logical channels associated with the radio bearer may include a main logical channel in addition to the M logical channels. Further, the primary logical channel may be always in active use.
In one possible implementation, the number of logical channels in active use in each transmission mode may be less than or equal to 2. In this case, the plurality of transmission modes such as a radio bearer include any of the following transmission modes 1 to 4.
In transmission mode 1, the use state of the main logical channel is an activated use state, and the use states of other logical channels associated with the radio bearer are deactivated use states. Correspondingly, when the indication information indicates that the transmission mode of the radio bearer is transmission mode 1, if the M logical channels are all associated with the first cell group, the terminal device may consider that the repeated transmission function of the radio bearer is deactivated, and may use the main logical channel for data transmission; if a first part of logical channels in the M logical channels are associated with a first cell group and a second part of logical channels are associated with a second cell group, and the primary logical channel belongs to the first cell group, the terminal device may perform any one of the following: 1) and (3) returning to the split bearer operation, namely selecting one logical channel (such as a logical channel 1) from the first cell group and selecting one logical channel (such as a logical channel 2) from the second cell group, and performing data transmission by using the logical channel 1 and the logical channel 2, wherein the data transmitted by the logical channel 1 and the logical channel 2 are not repeated. In one example, logical channel 1 may be a primary logical channel or a logical channel with the largest or smallest ID of a logical channel in the first cell group or any logical channel in the first cell group, and logical channel 2 may be a logical channel with the largest or smallest ID of a logical channel in the second cell group or any logical channel in the second cell group. In yet another example, the network device may pre-configure the logical channels used when fallback to split bearer operation through RRC signaling. 2) The terminal device may consider that the repeated transmission function of the radio bearer is deactivated, and may further use the main logical channel for data transmission. In other possible embodiments, the terminal may be configured by the network device through RRC signaling to perform 1) or 2) above.
In a transmission mode 2, the use states of the 1 st logical channel and the main logical channel in the M logical channels are activated use states, and the use states of other logical channels associated with the radio bearer are deactivated use states; the data transmitted by the 1 st logical channel and the main logical channel are repeated. Accordingly, when the indication information indicates that the transmission mode of the radio bearer is transmission mode 2, the terminal device may perform repeated data transmission using the 1 st logical channel and the primary logical channel.
In a transmission mode 3, the use states of the 2 nd logical channel and the main logical channel in the M logical channels are activated use states, and the use states of other logical channels associated with the radio bearer are deactivated use states; the data transmitted by the 2 nd logical channel and the main logical channel are repeated. Accordingly, when the indication information indicates that the transmission mode of the radio bearer is transmission mode 3, the terminal device may perform repeated data transmission using the 2 nd logical channel and the primary logical channel.
In a transmission mode 4, the use states of the 3 rd logical channel and the main logical channel in the M logical channels are activated use states, and the use states of other logical channels associated with the radio bearer are deactivated use states; the 3 rd logical channel and the main logical channel transmit data repeatedly; accordingly, when the indication information indicates that the transmission mode of the radio bearer is transmission mode 4, the terminal device may perform repeated data transmission using the 3 rd logical channel and the primary logical channel.
The specific implementation of the M logical channels may be referred to in the description of the first embodiment, where the M logical channels are sorted based on the identification IDs of the cell groups to which the M logical channels belong and the IDs of the M logical channels.
It should be noted that the transmission modes 1 to 4 described above are only one example, and in a specific implementation, other possible transmission modes may also be set, and are not limited specifically.
The following description is given with reference to a specific example.
Referring to fig. 9a, as shown in (a), the network device configures 4 logical channels for radio bearer 1, where LCH1 is the primary logical channel. When the network device sends the indication information including a bit sequence for radio bearer 1, a value of 2 bits in the bit sequence indicates a transmission mode of radio bearer 1. Wherein 00 (i.e. transmission mode 1) indicates that the use state of LCH1 is an activated use state, the use states of other logical channels associated with rb 1 are deactivated use states, and the terminal device may only use LCH1 for data transmission; 01 (namely, transmission mode 2) indicates that the use states of the LCH1 and LCH2 are activated use states, the use states of other logical channels associated with the radio bearer 1 are deactivated use states, and the terminal device can use the LCH1 and LCH2 for repeated data transmission; 10 (i.e. transmission mode 3) indicates that the use states of the LCH1 and LCH3 are activated use states, the use states of other logical channels associated with the radio bearer 1 are deactivated use states, and the terminal device can use the LCH1 and LCH3 for repeated data transmission; 11 (i.e. transmission mode 4) indicates that the usage states of LCH1 and LCH4 are activated usage states, the usage states of other logical channels associated with radio bearer 1 are deactivated usage states, and the terminal equipment can use LCH1 and LCH4 for repeated data transmission.
As shown in (b), the network device configures 4 logical channels for radio bearer 1, where LCH1 is the primary logical channel. When the network device sends the indication information including a bit sequence for radio bearer 1, a value of 2 bits in the bit sequence indicates a transmission mode of radio bearer 1. Wherein 00 (i.e. transmission mode 1) indicates that the use state of the LCH1 is an activated use state, the use states of other logical channels associated with the radio bearer 1 are deactivated use states, and the terminal device can use the LCH1 only for data transmission or fall back to the split beaer; 01 (namely, transmission mode 2) indicates that the use states of the LCH1 and LCH3 are activated use states, the use states of other logical channels associated with the radio bearer 1 are deactivated use states, and the terminal device can use the LCH1 and LCH3 for repeated data transmission; 10 (i.e. transmission mode 3) indicates that the use states of the LCH1 and LCH2 are activated use states, the use states of other logical channels associated with the radio bearer 1 are deactivated use states, and the terminal device can use the LCH1 and LCH2 for repeated data transmission; 11 (i.e. transmission mode 4) indicates that the usage states of LCH1 and LCH4 are activated usage states, the usage states of other logical channels associated with radio bearer 1 are deactivated usage states, and the terminal equipment can use LCH1 and LCH4 for repeated data transmission.
It is to be understood that if less than 4 logical channels, e.g., 3 logical channels, are configured for radio bearer 1 or radio bearer 2, the terminal device may ignore the indication information or bit sequence when 2 bits in the bit sequence indicate "11".
Case two: the number of logical channels associated with the radio bearer is equal to M, that is, the logical channels associated with the radio bearer are the M logical channels.
In one example, a first portion of the M logical channels is associated with a first cell group and a second portion of the logical channels is associated with a second cell group, wherein the number of logical channels associated with the first cell group and the second cell group may each be less than or equal to 2.
For example, the 1 st logical channel and the 2 nd logical channel in the M logical channels are associated with a first cell group (which may be a master cell group), and the 3 rd logical channel and the 4 th logical channel are associated with a second cell group (which may be a secondary cell group); the specific implementation of the M logical channels may be referred to in the description of the first embodiment, where the M logical channels are sorted based on the identification IDs of the cell groups to which the M logical channels belong and the IDs of the M logical channels.
At this time, the plurality of transmission modes of the radio bearer include any of the following transmission modes 1 to 6.
In transmission mode 1, the use states of the 1 st logical channel and the 2 nd logical channel are activated use states, and the use states of other logical channels in the radio bearer association are deactivated use states; the 1 st logical channel and the 2 nd logical channel transmit the same data. Accordingly, when the indication information indicates that the transmission mode of the radio bearer is transmission mode 1, the terminal device may perform repeated data transmission using the 1 st logical channel and the 2 nd logical channel.
In transmission mode 2, the use states of the 3 rd logical channel and the 4 th logical channel are deactivation use states, and the use states of other logical channels associated with the radio bearer are deactivation use states; the 3 rd logical channel and the 4 th logical channel transmit the same data. Accordingly, when the indication information indicates that the transmission mode of the radio bearer is transmission mode 2, the terminal device may perform repeated data transmission using the 3 rd logical channel and the 4 th logical channel.
In transmission mode 3, the use states of the 1 st logical channel and the 3 rd logical channel are activated use states, and the use states of other logical channels associated with the radio bearer are deactivated use states; the data transmitted by the 1 st logical channel and the 3 rd logical channel are repeated. Accordingly, when the indication information indicates that the transmission mode of the radio bearer is transmission mode 3, the terminal device may perform repeated data transmission using the 1 st logical channel and the 3 rd logical channel.
A transmission mode 4, in which the use states of the 1 st logical channel and the 3 rd logical channel are activated use states, and the use states of other logical channels associated with the radio bearer are deactivated use states; the data transmitted by the 1 st logical channel and the 3 rd logical channel are not repeated. Accordingly, when the indication information indicates that the transmission mode of the radio bearer is transmission mode 4, the terminal device may perform non-duplicate data transmission using the 1 st logical channel and the 3 rd logical channel.
In transmission mode 5, the radio bearer uses one logical channel in the first cell group for data transmission, such as randomly selecting the 1 st logical channel or the 2 nd logical channel for data transmission, or selecting a logical channel with a smaller or larger logical channel ID for data transmission, or indicating by the network device through RRC signaling which logical channel the radio bearer uses for data transmission. The use state of other logical channels associated with the radio bearer is a deactivation use state. Accordingly, when the indication information indicates that the transmission mode of the radio bearer is transmission mode 5, the terminal device may use the 1 st logical channel or the 2 nd logical channel for data transmission.
And in the transmission mode 6, the radio bearer uses one logical channel in the second cell group for data transmission, for example, the 3 rd logical channel or the 4 th logical channel is randomly selected for data transmission, or a logical channel with a smaller or larger logical channel ID is selected for data transmission, or the network device indicates which logical channel the radio bearer uses for data transmission through RRC signaling. The use state of other logical channels associated with the radio bearer is a deactivation use state. Accordingly, when the indication information indicates that the transmission mode of the radio bearer is transmission mode 6, the terminal device may use the 3 rd logical channel or the 4 th logical channel for data transmission.
It should be noted that the transmission modes 1 to 4 described above are only one example, and in a specific implementation, other possible transmission modes may also be set, and are not limited specifically.
The following description is given with reference to a specific example.
Referring to fig. 9b, the network device configures 4 logical channels for the radio bearer 1, and when the network device sends the indication information including a bit sequence for the radio bearer 1, a value of 2 bits in the bit sequence indicates a transmission mode of the radio bearer 1. Wherein 00 (i.e. transmission mode 1) indicates that the use states of LCH1 and LCH3 are activated use states, the use states of other logical channels associated with radio bearer 1 are deactivated use states, and the terminal device may use LCH1 and LCH3 only for repeated data transmission; 01 (namely, transmission mode 2) indicates that the use states of the LCH2 and LCH4 are activated use states, the use states of other logical channels associated with the radio bearer 1 are deactivated use states, and the terminal device can use the LCH2 and LCH4 for repeated data transmission; 10 (i.e. transmission mode 3) indicates that the usage states of LCH1 and LCH2 (or LCH3 and LCH4) are active usage states, the usage states of other logical channels associated with radio bearer 1 are inactive usage states, and the terminal device can use LCH1 and LCH2 (or LCH3 and LCH4) for repeated data transmission. In this case, that is, to select one logical channel from each of two cell groups (for example, cell group 1 and cell group 2), the specific selection manner is not limited, and for example, the logical channel with the largest or smallest ID of the logical channel may be selected from each cell group, or one logical system computer may be selected, or the logical channel used when the network node moves back to the split bearer may be selected. 11 (i.e. transmission mode 4) indicates that the usage states of LCH1 and LCH2 (or LCH3 and LCH4) are active usage states, the usage states of other logical channels associated with radio bearer 1 are inactive usage states, and the terminal device can use LCH1 and LCH4 (or LCH2 and LCH3) for non-repeated data transmission.
It is to be understood that if less than 4 logical channels, such as 3 logical channels (e.g., only LCH1, LCH3, and LCH2), are configured for radio bearer 1, the terminal device may ignore the indication information or bit sequence when 2 bits in the bit sequence indicate "01". In other possible embodiments, the specific explanation in the bit sequence may be different from the above example, and this is not limited in this embodiment, for example, for "11", a logical channel may also be selected from a master cell group (e.g., a cell group associated with LCH1, LCH3) for transmission (the specific selection manner is not limited), or a logical channel may be selected from a secondary cell group (e.g., a cell group associated with LCH2, LCH4) for transmission (the specific selection manner is not limited).
In yet another example, there may be 3 bits in the bit sequence, each indicating a different transmission mode. For example, 000 indicates transmission mode 1, 001 indicates transmission mode 2, 010 indicates transmission mode 3, 100 indicates transmission mode 4, 101 indicates transmission mode 5, and 110 indicates transmission mode 6. It is to be understood that if less than 4 logical channels, such as 3 logical channels (e.g., only LCH1, LCH3, and LCH2) are configured for radio bearer 1, then when 3 bits in the bit sequence indicate '001'
The terminal device may ignore the indication information or bit sequence. In other possible embodiments, the specific explanation in the bit sequence may be different from the above example, which is not limited in the embodiment of the present application, for example, 1 bit of the 3 bits indicates to activate or deactivate the duplicate transmission function of the radio bearer 1, and if the bit is "1" indicates to activate the duplicate transmission function of the radio bearer 1, the remaining 2 bits may be used to indicate the other 3 transmission modes except the activated duplicate transmission function as illustrated in fig. 9 a.
It should be noted that, for the first embodiment and the second embodiment, in addition to the differences described above, other contents in the first embodiment and the second embodiment may be referred to each other.
EXAMPLE III
In this embodiment of the present application, it is assumed that logical channels associated with a radio bearer are M logical channels, and if the M logical channels are associated with multiple cells, for example, a first part of logical channels in the M logical channels are associated with a first cell group, and a second part of logical channels are associated with a second cell group, where the first cell group is configured by a first network device (master network device), and the second cell group is configured by a second network device; one possible solution is that the use status of the M logical channels is indicated by the first network device by means of the indication information. However, in this way, the MAC entity corresponding to the first cell group needs to sense the use state of the logical channel of the radio bearer on the MAC entity corresponding to the second cell group, which increases the complexity caused by interaction between protocol layer entities. Based on this, an arrangement provided in the embodiments of the present application is that the first network device indicates the usage state of the first part of logical channels through the indication information, and the second network device indicates the usage state of the second part of logical channels through the indication information. That is to say, the first network device or the second network device may control the use state of the logical channel configured by the first network device or the second network device through the indication information, and does not perform cross-network device control, thereby avoiding complexity caused by cross-network device control. It should be noted that, in the scheme, a specific implementation manner that the first network device controls the use state of the logical channel configured by the first network device through the indication information may refer to the manner described in the first embodiment or the second embodiment in which the indication information indicates the use state of the logical channel, or may be other possible manners, which is not limited specifically.
The above-mentioned scheme provided by the embodiment of the present application is introduced mainly from the perspective of interaction between a network device and a terminal device. It is understood that, in order to implement the above functions, the network device or the terminal device may include a corresponding hardware structure and/or software module for performing each function. Those of skill in the art will readily appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In case of integrated units (modules), fig. 10 shows a possible exemplary block diagram of the apparatus involved in the embodiments of the present application, which apparatus 1000 may be in the form of software. The apparatus 1000 may include: a processing unit 1002 and a communication unit 1003. The processing unit 1002 is used for controlling and managing operations of the apparatus 1000. The communication unit 1003 is configured to support communication between the apparatus 1000 and other network entities. Optionally, the communication unit 1003, also referred to as a transceiving unit, may include a receiving unit and/or a transmitting unit for performing receiving and transmitting operations, respectively. The device 1000 may further comprise a storage unit 1001 for storing program codes and/or data of the device 1000.
The processing unit 1002 may be, among other things, a processor or controller that may implement or execute the various illustrative logical blocks, modules, and circuits described in connection with the embodiment disclosure. The communication unit 1003 may be a communication interface, a transceiver circuit, or the like, wherein the communication interface is referred to as a generic term, and in a specific implementation, the communication interface may include a plurality of interfaces. The storage unit 1001 may be a memory.
The apparatus 1000 may be the terminal device in any of the above embodiments, or may also be a chip disposed in the terminal device. Processing unit 1002 may enable apparatus 1000 to perform the actions of the terminal device in the above method examples. Alternatively, the processing unit 1002 mainly performs terminal internal actions in the method example, and the communication unit 1003 may support communication between the apparatus 1000 and a network device.
Specifically, in one embodiment, the communication unit is configured to receive indication information from a network device, where the indication information includes a bit sequence, where a value of an ith bit in the bit sequence is used to indicate a usage status of an ith logical channel in M logical channels associated with a radio bearer, where the M logical channels are ordered based on an identification ID of a cell group associated with the M logical channels and IDs of the M logical channels, and the radio bearer is configured with a repeat transmission function; i is 1,2, … …, M is an integer greater than or equal to 2; and the processing unit is used for carrying out data transmission through the communication unit by using at least one logic channel associated with the radio bearer according to the indication information.
In one possible design, the number of bits in the bit sequence is N, N being an integer greater than M;
the processing unit is further to: ignoring the M +1 th through Nth bits of the bit sequence.
In one possible design, the usage state of the ith logical channel is an activated usage state or a deactivated usage state; if the use state of the ith logical channel is an activated use state, the ith logical channel is allowed to be used for repeated data transmission; or, if the usage state of the ith logical channel is the deactivation usage state, the ith logical channel is prohibited from being used for repeated data transmission.
In one possible design, the processing unit is specifically configured to: and according to the use states of the M logical channels, at least using the logical channel of which the use state is the activated use state in the M logical channels to carry out data transmission through the communication unit.
In one possible design, the processing unit is specifically configured to: if the M bits indicate that the use states of K1 logical channels in the M logical channels are activated use states, and 0< K1 is not more than P, the terminal equipment uses the K1 logical channels to perform data transmission through the communication unit; when K1 is greater than 1, the data transmitted by the K1 logical channels is repeated, and P is the maximum number of logical channels in an active use state in the logical channels associated with the radio bearer.
In one possible design, when the M logical channels are all associated with the first cell group, if K1 is 0 then: the processing unit is specifically configured to perform data transmission through the communication unit using any one of the M logical channels, or the terminal device ignores the indication information or the bit sequence; or, when a first partial logical channel of the M logical channels is associated with a first cell group and a second partial logical channel is associated with a second cell group, if K1 is 0: the processing unit is specifically configured to perform data transmission through the communication unit using a first logical channel of the M logical channels, or perform non-duplicate data transmission through the communication unit using a second logical channel of the first cell group and a third logical channel of the second cell group, or ignore the indication information or the bit sequence by the terminal device.
In one possible design, the method further includes: if K1> P, then: the processing unit is specifically configured to perform data transmission through the communication unit using P logical channels of the K1 logical channels, where data transmitted by the P logical channels is repeated.
In one possible design, the logical channels associated with the radio bearer include the M logical channels and a primary logical channel; if the M bits indicate that the use states of K2 logical channels in the M logical channels are activated use states, 0< K2 ≦ P-1, then: the processing unit is specifically configured to use the K2 logical channels and the main logical channel to perform data transmission through the communication unit, where the K2 logical channels and the main logical channel transmit repeated data, and P is a maximum number of logical channels in an active use state in the logical channels associated with the radio bearer.
In one possible design, when the logical channels associated with the radio bearers are all associated with the first cell group, if K2 is 0: the processing unit is specifically configured to perform data transmission through the communication unit using the main logical channel, or ignore the indication information or the bit sequence;
when a first partial logical channel of the M logical channels is associated with a first cell group and a second partial logical channel is associated with a second cell group, the first partial logical channel including the primary logical channel, if K2 is 0: the processing unit is specifically configured to perform data transmission through the communication unit using the main logical channel, or perform data transmission through the communication unit using the main logical channel and a fourth logical channel in the second cell group, where data transmitted through the main logical channel and the fourth logical channel are not repeated, or the terminal device ignores the indication information or the bit sequence.
In one possible design, if K2> P-1, then: the processing unit is specifically configured to perform data transmission through the communication unit by using P-1 logical channels of the K2 logical channels and the main logical channel, where data transmitted by the P-1 logical channels and the main logical channel are repeated.
In one possible design, the sorting of the M logical channels based on the identification ID of the cell group with which the M logical channels are associated and the IDs of the M logical channels comprises:
the M logical channels are sorted in ascending or descending order according to the ID of the logical channel associated with each cell group; the logical channels associated with the cell group with the large ID are sorted in the front or the logical channels associated with the cell group with the small ID are sorted in the front; alternatively, the first and second electrodes may be,
the M logical channels are sorted in ascending order or descending order according to the values respectively corresponding to the M logical channels; the M logical channels comprise a first logical channel, and the value corresponding to the first logical channel is obtained according to the ID of the cell group to which the first logical channel belongs, the ID of the first logical channel and the maximum logical channel number included in the cell group to which the M logical channels belong.
In one possible design, the indication information further includes a position index of the radio bearer in at least one radio bearer configured with the repeat transmission function in an ascending order or a descending order according to an identifier of the at least one radio bearer.
Specifically, in one embodiment, a communication unit is configured to receive indication information from a network device, where the indication information includes a bit sequence, where values of a plurality of bits in the bit sequence are used to indicate one of a plurality of transmission modes of a radio bearer, the radio bearer is configured with a duplicate transmission function, and each of the plurality of transmission modes includes a usage status of M logical channels associated with the radio bearer; the number of bits in the bit sequence is less than M, wherein M is an integer greater than or equal to 2; and the processing unit is used for carrying out data transmission by using at least one logic channel associated with the radio bearer through the communication unit according to the indication information.
In one possible design, the logical channels associated with the radio bearer include the M logical channels and a primary logical channel;
the plurality of transmission modes include any of:
a transmission mode 1, where the usage state of the main logical channel is an activated usage state, and the usage states of other logical channels associated with the radio bearer are deactivated usage states;
a transmission mode 2, where the usage states of the 1 st logical channel and the main logical channel in the M logical channels are activated usage states, and the usage states of other logical channels associated with the radio bearer are deactivated usage states; the data transmitted by the 1 st logical channel and the main logical channel is repeated;
a transmission mode 3, where the usage states of the 2 nd logical channel and the main logical channel in the M logical channels are activated usage states, and the usage states of other logical channels associated with the radio bearer are deactivated usage states; the data transmitted by the 2 nd edition channel and the main logic channel are repeated;
a transmission mode 4, where the usage states of the 3 rd logical channel and the main logical channel in the M logical channels are activated usage states, and the usage states of other logical channels associated with the radio bearer are deactivated usage states; the 3 rd logical channel and the data transmitted by the main logical channel are repeated;
the M logical channels are ordered based on an Identification (ID) of a cell group to which the M logical channels belong and IDs of the M logical channels.
In one possible design, the 1 st logical channel and the 2 nd logical channel of the M logical channels are associated with a first cell group, and the 3 rd logical channel and the 4 th logical channel are associated with a second cell group; the M logical channels are ordered based on an Identification (ID) of a cell group with which the M logical channels are associated and IDs of the M logical channels;
the plurality of transmission modes of the radio bearer include any of:
a transmission mode 1, where the usage states of the 1 st logical channel and the 2 nd logical channel are activated usage states, and the usage states of other logical channels in the radio bearer association are deactivated usage states; the data transmitted by the 1 st logical channel and the 2 nd logical channel is repeated;
a transmission mode 2, where the usage states of the 3 rd logical channel and the 4 th logical channel are deactivation usage states, and the usage states of other logical channels associated with the radio bearer are deactivation usage states; the 3 rd logical channel and the 4 th logical channel transmit the same data;
a transmission mode 3, where the usage states of the 1 st logical channel and the 3 rd logical channel are activated usage states, and the usage states of the other logical channels associated with the radio bearer are deactivated usage states; the data transmitted by the 1 st logical channel and the 3 rd logical channel is repeated;
a transmission mode 4, where the usage states of the 1 st logical channel and the 3 rd logical channel are activated usage states, and the usage states of the other logical channels associated with the radio bearer are deactivated usage states; the data transmitted by the 1 st logical channel and the 3 rd logical channel are not repeated;
a transmission mode 5, where the usage status of the 1 st logical channel or the 2 nd logical channel is an activated usage status, and the usage status of other logical channels associated with the radio bearer is a deactivated usage status;
and in a transmission mode 6, the usage state of the 3 rd logical channel or the 4 th logical channel is an activated usage state, and the usage state of other logical channels associated with the radio bearer is a deactivated usage state.
It should be noted that, in the embodiment of the present application, the division of the unit (module) is schematic, and is only a logic function division, and there may be another division manner in actual implementation. Each functional module in the embodiments of the present application may be integrated into one processing module, or each module may exist alone physically, or two or more modules are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode.
The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application may be essentially implemented or make a contribution to the prior art, or all or part of the technical solutions may be implemented in the form of a software product stored in a storage medium, and including several instructions for causing a computer device (which may be a personal computer, a server, a network device, or the like) or a processor (processor) to execute all or part of the steps of the methods described in the embodiments of the present application. The storage medium may be any of various media that can store program codes, such as a memory.
Fig. 11 shows a schematic diagram of an apparatus 1100, which includes a processor 1111, a memory 1120, and a transceiver 1130. In one example, the apparatus 1100 may implement the functions of the apparatus 1000 illustrated in fig. 10, and in particular, the functions of the communication unit 1003 illustrated in fig. 10 may be implemented by a transceiver, the functions of the processing unit 1002 may be implemented by a processor, and the functions of the storage unit 1001 may be implemented by a memory. In another example, the apparatus 1100 may be a terminal device in the foregoing method embodiment, and the apparatus 1100 may be configured to implement the method corresponding to the terminal device described in the foregoing method embodiment, and specifically refer to the description in the foregoing method embodiment.
Fig. 12 is a schematic structural diagram of a terminal device 1200 according to an embodiment of the present application. For convenience of explanation, fig. 12 shows only main components of the terminal device. As shown in fig. 12, the terminal apparatus 1200 includes a processor, a memory, a control circuit, an antenna, and an input-output device. The terminal device 1200 can be applied to the system architecture shown in fig. 1, and performs the functions of the terminal device in the above method embodiments.
The processor is mainly configured to process the communication protocol and the communication data, control the entire terminal device, execute a software program, process data of the software program, and control the terminal device to perform the actions described in the above method embodiments. The memory is used primarily for storing software programs and data. The control circuit is mainly used for converting baseband signals and radio frequency signals and processing the radio frequency signals. The control circuit and the antenna together, which may also be called a transceiver, are mainly used for transceiving radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, etc., are used primarily for receiving data input by a user and for outputting data to the user.
When the terminal device is turned on, the processor can read the software program in the storage unit, interpret and execute the instruction of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor outputs a baseband signal to the radio frequency circuit after performing baseband processing on the data to be sent, and the radio frequency circuit performs radio frequency processing on the baseband signal and sends the radio frequency signal outwards in the form of electromagnetic waves through the antenna. When data is sent to the terminal equipment, the radio frequency circuit receives radio frequency signals through the antenna, converts the radio frequency signals into baseband signals and outputs the baseband signals to the processor, and the processor converts the baseband signals into the data and processes the data.
Those skilled in the art will appreciate that fig. 12 shows only one memory and processor for ease of illustration. In an actual terminal device, there may be multiple processors and memories. The memory may also be referred to as a storage medium or a storage device, and the like, which is not limited in this application.
As an alternative implementation manner, the processor may include a baseband processor and a central processing unit, where the baseband processor is mainly used to process a communication protocol and communication data, and the central processing unit is mainly used to control the whole terminal device, execute a software program, and process data of the software program. The processor in fig. 12 integrates the functions of the baseband processor and the central processing unit, and those skilled in the art will understand that the baseband processor and the central processing unit may also be independent processors, and are interconnected through a bus or the like. Those skilled in the art will appreciate that the terminal device may include a plurality of baseband processors to accommodate different network formats, the terminal device may include a plurality of central processors to enhance its processing capability, and various components of the terminal device may be connected by various buses. The baseband processor may also be expressed as a baseband processing circuit or a baseband processing chip. The central processing unit may also be expressed as a central processing circuit or a central processing chip. The function of processing the communication protocol and the communication data may be built in the processor, or may be stored in the storage unit in the form of a software program, and the processor executes the software program to realize the baseband processing function.
The terminal device 1200 shown in fig. 12 is capable of implementing various processes involving the terminal device in the method embodiments illustrated in fig. 5 or fig. 8. The operations and/or functions of the modules in the terminal device 1200 are respectively to implement the corresponding flows in the above method embodiments. Specifically, reference may be made to the description of the above method embodiments, and the detailed description is appropriately omitted herein to avoid redundancy.
In implementation, the steps of the method provided by this embodiment may be implemented by hardware integrated logic circuits in a processor or instructions in the form of software. The steps of a method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware processor, or may be implemented by a combination of hardware and software modules in a processor.
It should be noted that the processor in the embodiments of the present application may be an integrated circuit chip having signal processing capability. In implementation, the steps of the above method embodiments may be performed by integrated logic circuits of hardware in a processor or instructions in the form of software. The processor may be a general-purpose Central Processing Unit (CPU), a general-purpose processor, a Digital Signal Processing (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof; or a combination that performs a computing function, e.g., comprising one or more microprocessors, DSPs, and microprocessors, among others. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
It will be appreciated that the memory or storage units in the embodiments of the application may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The non-volatile memory may be a read-only memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an electrically Erasable EPROM (EEPROM), or a flash memory. Volatile memory can be Random Access Memory (RAM), which acts as external cache memory. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), double data rate SDRAM, enhanced SDRAM, SLDRAM, Synchronous Link DRAM (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer program or instructions may be stored in or transmitted over a computer-readable storage medium. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server that integrates one or more available media. The usable medium may be a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape; or an optical medium, such as a DVD; it may also be a semiconductor medium, such as a Solid State Disk (SSD).
The various illustrative logical units and circuits described in this application may be implemented or operated upon by design of a general purpose processor, a digital signal processor, an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof. A general-purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a digital signal processor core, or any other similar configuration.
The steps of a method or algorithm described in the embodiments herein may be embodied directly in hardware, in a software element executed by a processor, or in a combination of the two. The software cells may be stored in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. For example, a storage medium may be coupled to the processor such the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC, which may be disposed in a terminal device. In the alternative, the processor and the storage medium may reside as discrete components in a terminal device.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
Although the embodiments of the present application have been described with reference to specific features, it is apparent that various modifications and combinations can be made thereto without departing from the spirit and scope of the embodiments of the present application. Accordingly, the specification and figures are merely exemplary of embodiments of the application as defined in the appended claims and are intended to cover any and all modifications, variations, combinations, or equivalents within the scope of the embodiments of the application.

Claims (33)

1. A method of data transmission, the method comprising:
the method comprises the steps that a terminal device receives indication information from a network device, wherein the indication information comprises a bit sequence, the value of the ith bit in the bit sequence is used for indicating the use state of the ith logical channel in M logical channels associated with a radio bearer, the M logical channels are sorted based on the identification ID of a cell group associated with the M logical channels and the IDs of the M logical channels, and the radio bearer is configured with a repeat transmission function; i is 1,2, … …, M is an integer greater than or equal to 2;
and the terminal equipment uses at least one logic channel associated with the radio bearer to carry out data transmission according to the indication information.
2. The method of claim 1, wherein the number of bits in the bit sequence is N, N being an integer greater than M;
the method further comprises the following steps: the terminal device ignores the M +1 th to Nth bits in the bit sequence.
3. The method according to claim 1 or 2, wherein the usage state of the ith logical channel is an activated usage state or a deactivated usage state;
if the use state of the ith logical channel is an activated use state, the ith logical channel is allowed to be used for repeated data transmission; alternatively, the first and second electrodes may be,
and if the use state of the ith logical channel is the deactivation use state, forbidding the ith logical channel to be used for repeated data transmission.
4. The method according to any one of claims 1 to 3, wherein the terminal device uses at least one logical channel associated with the radio bearer for data transmission according to the indication information, and comprises:
and the terminal equipment at least uses the logic channel with the use state being the activated use state in the M logic channels to carry out data transmission according to the use states of the M logic channels.
5. The method according to claim 4, wherein the terminal device performs data transmission by using at least the logical channel of the M logical channels whose usage status is active usage status according to the usage status of the M logical channels, and includes:
if the M bits indicate that the use states of K1 logical channels in the M logical channels are activated use states, and P is more than 0 and less than or equal to K1, the terminal equipment uses the K1 logical channels for data transmission; when K1 is greater than 1, the data transmitted by the K1 logical channels is repeated, and P is the maximum number of logical channels in an active use state in the logical channels associated with the radio bearer.
6. The method of claim 5, further comprising:
when the M logical channels are all associated with the first cell group, if K1 is 0: the terminal device uses any one of the M logical channels to perform data transmission, or the terminal device ignores the indication information or the bit sequence; alternatively, the first and second electrodes may be,
when a first partial logical channel of the M logical channels is associated with a first cell group and a second partial logical channel is associated with a second cell group, if K1 is 0, then: the terminal device uses a first logical channel in the M logical channels for data transmission, or the terminal device uses a second logical channel in the first cell group and a third logical channel in the second cell group for non-repeated data transmission, or the terminal device ignores the indication information or the bit sequence.
7. The method of claim 5 or 6, further comprising:
if K1> P, then: and the terminal equipment uses P logical channels in the K1 logical channels for data transmission, and the data transmitted by the P logical channels are repeated.
8. The method of claim 4, wherein the logical channels associated with the radio bearer comprise the M logical channels and a primary logical channel;
the terminal device at least uses the logical channel with the use state being the activated use state in the M logical channels to perform data transmission according to the use states of the M logical channels, and the method comprises the following steps:
if the M bits indicate that the use states of K2 logical channels in the M logical channels are active use states, and 0< K2 is not less than P-1, the terminal device uses the K2 logical channels and the main logical channel for data transmission, where the K2 logical channels and the main logical channel transmit repeated data, and P is the maximum number of logical channels in the active use states in the logical channels associated with the radio bearer.
9. The method of claim 8, further comprising:
when the logical channels associated with the radio bearers are all associated with the first cell group, if K2 is 0: the terminal device uses the main logical channel to perform data transmission, or the terminal device ignores the indication information or the bit sequence;
when a first partial logical channel of the M logical channels is associated with a first cell group and a second partial logical channel is associated with a second cell group, the first partial logical channel including the primary logical channel, if K2 is 0: the terminal device uses the main logical channel for data transmission, or the terminal device uses the main logical channel and a fourth logical channel in the second cell group for data transmission, and data transmitted by the main logical channel and the fourth logical channel are not repeated, or the terminal device ignores the indication information or the bit sequence.
10. The method according to claim 8 or 9, characterized in that the method further comprises:
if K2> P-1, then: and the terminal equipment uses P-1 logical channels in the K2 logical channels and the main logical channel for data transmission, and the data transmitted by the P-1 logical channels and the main logical channel are repeated.
11. The method of any one of claims 1 to 10, wherein the ordering of the M logical channels based on the identification IDs of the cell groups with which the M logical channels are associated and the IDs of the M logical channels comprises:
the M logical channels are sorted in ascending or descending order according to the ID of the logical channel associated with each cell group; the logical channels associated with the cell group with the large ID are sorted in the front or the logical channels associated with the cell group with the small ID are sorted in the front; alternatively, the first and second electrodes may be,
the M logical channels are sorted in ascending order or descending order according to the values respectively corresponding to the M logical channels; the M logical channels comprise a first logical channel, and the value corresponding to the first logical channel is obtained according to the ID of the cell group to which the first logical channel belongs, the ID of the first logical channel and the maximum logical channel number included in the cell group to which the M logical channels belong.
12. The method according to any one of claims 1 to 11, characterized in that:
the indication information further includes a position index of the radio bearer in at least one radio bearer configured with a repeat transmission function, the position index being in an ascending order or a descending order according to the identifier of the at least one radio bearer.
13. A method of data transmission, the method comprising:
the method comprises the steps that a terminal device receives indication information from a network device, wherein the indication information comprises a bit sequence, the value of a plurality of bits in the bit sequence is used for indicating one transmission mode in a plurality of transmission modes of a radio bearer, the radio bearer is configured with a copy transmission function, and each transmission mode in the plurality of transmission modes comprises the use state of M logical channels associated with the radio bearer; the number of bits in the bit sequence is less than M, wherein M is an integer greater than or equal to 2;
and the terminal equipment uses at least one logic channel associated with the radio bearer to carry out data transmission according to the indication information.
14. The method of claim 13, wherein the logical channels associated with the radio bearer comprise the M logical channels and a primary logical channel;
the plurality of transmission modes include any of:
a transmission mode 1, where the usage state of the main logical channel is an activated usage state, and the usage states of other logical channels associated with the radio bearer are deactivated usage states;
a transmission mode 2, where the usage states of the 1 st logical channel and the main logical channel in the M logical channels are activated usage states, and the usage states of other logical channels associated with the radio bearer are deactivated usage states; the data transmitted by the 1 st logical channel and the main logical channel is repeated;
a transmission mode 3, where the usage states of the 2 nd logical channel and the main logical channel in the M logical channels are activated usage states, and the usage states of other logical channels associated with the radio bearer are deactivated usage states; the data transmitted by the 2 nd edition channel and the main logic channel are repeated;
a transmission mode 4, where the usage states of the 3 rd logical channel and the main logical channel in the M logical channels are activated usage states, and the usage states of other logical channels associated with the radio bearer are deactivated usage states; the 3 rd logical channel and the data transmitted by the main logical channel are repeated;
the M logical channels are ordered based on an Identification (ID) of a cell group to which the M logical channels belong and IDs of the M logical channels.
15. The method of claim 13, wherein the 1 st logical channel and the 2 nd logical channel of the M logical channels are associated with a first cell group, and wherein the 3 rd logical channel and the 4 th logical channel are associated with a second cell group; the M logical channels are ordered based on an Identification (ID) of a cell group with which the M logical channels are associated and IDs of the M logical channels;
the plurality of transmission modes of the radio bearer include any of:
a transmission mode 1, where the usage states of the 1 st logical channel and the 2 nd logical channel are activated usage states, and the usage states of other logical channels in the radio bearer association are deactivated usage states; the data transmitted by the 1 st logical channel and the 2 nd logical channel is repeated;
a transmission mode 2, where the usage states of the 3 rd logical channel and the 4 th logical channel are deactivation usage states, and the usage states of other logical channels associated with the radio bearer are deactivation usage states; the 3 rd logical channel and the 4 th logical channel transmit the same data;
a transmission mode 3, where the usage states of the 1 st logical channel and the 3 rd logical channel are activated usage states, and the usage states of the other logical channels associated with the radio bearer are deactivated usage states; the data transmitted by the 1 st logical channel and the 3 rd logical channel is repeated;
a transmission mode 4, where the usage states of the 1 st logical channel and the 3 rd logical channel are activated usage states, and the usage states of the other logical channels associated with the radio bearer are deactivated usage states; the data transmitted by the 1 st logical channel and the 3 rd logical channel are not repeated;
a transmission mode 5, where the usage status of the 1 st logical channel or the 2 nd logical channel is an activated usage status, and the usage status of other logical channels associated with the radio bearer is a deactivated usage status;
and in a transmission mode 6, the usage state of the 3 rd logical channel or the 4 th logical channel is an activated usage state, and the usage state of other logical channels associated with the radio bearer is a deactivated usage state.
16. A communications apparatus, the apparatus comprising:
a communication unit, configured to receive indication information from a network device, where the indication information includes a bit sequence, where a value of an ith bit in the bit sequence is used to indicate a usage status of an ith logical channel in M logical channels associated with a radio bearer, where the M logical channels are ordered based on an identification ID of a cell group associated with the M logical channels and IDs of the M logical channels, and the radio bearer is configured with a repeat transmission function; i is 1,2, … …, M is an integer greater than or equal to 2;
and the processing unit is used for carrying out data transmission through the communication unit by using at least one logic channel associated with the radio bearer according to the indication information.
17. The apparatus of claim 16, wherein the number of bits in the bit sequence is N, N being an integer greater than M;
the processing unit is further to: ignoring the M +1 th through Nth bits of the bit sequence.
18. The apparatus according to claim 16 or 17, wherein the usage status of the ith logical channel is an activated usage status or a deactivated usage status;
if the use state of the ith logical channel is an activated use state, the ith logical channel is allowed to be used for repeated data transmission; alternatively, the first and second electrodes may be,
and if the use state of the ith logical channel is the deactivation use state, forbidding the ith logical channel to be used for repeated data transmission.
19. The apparatus according to any one of claims 16 to 18, wherein the processing unit is specifically configured to:
and according to the use states of the M logical channels, at least using the logical channel of which the use state is the activated use state in the M logical channels to carry out data transmission through the communication unit.
20. The apparatus according to claim 19, wherein the processing unit is specifically configured to: if the M bits indicate that the use states of K1 logical channels in the M logical channels are activated use states, and 0< K1 is not more than P, the terminal equipment uses the K1 logical channels to perform data transmission through the communication unit; when K1 is greater than 1, the data transmitted by the K1 logical channels is repeated, and P is the maximum number of logical channels in an active use state in the logical channels associated with the radio bearer.
21. The apparatus of claim 20, wherein when the M logical channels are all associated with a first cell group, if K1 is 0: the processing unit is specifically configured to perform data transmission through the communication unit using any one of the M logical channels, or the terminal device ignores the indication information or the bit sequence; alternatively, the first and second electrodes may be,
when a first partial logical channel of the M logical channels is associated with a first cell group and a second partial logical channel is associated with a second cell group, if K1 is 0, then: the processing unit is specifically configured to perform data transmission through the communication unit using a first logical channel of the M logical channels, or perform non-duplicate data transmission through the communication unit using a second logical channel of the first cell group and a third logical channel of the second cell group, or ignore the indication information or the bit sequence by the terminal device.
22. The apparatus of claim 20 or 21, wherein the method further comprises:
if K1> P, then: the processing unit is specifically configured to perform data transmission through the communication unit using P logical channels of the K1 logical channels, where data transmitted by the P logical channels is repeated.
23. The apparatus of claim 19, wherein the logical channels associated with the radio bearer comprise the M logical channels and a primary logical channel;
if the M bits indicate that the use states of K2 logical channels in the M logical channels are activated use states, 0< K2 ≦ P-1, then: the processing unit is specifically configured to use the K2 logical channels and the main logical channel to perform data transmission through the communication unit, where the K2 logical channels and the main logical channel transmit repeated data, and P is a maximum number of logical channels in an active use state in the logical channels associated with the radio bearer.
24. The apparatus of claim 23, wherein when the logical channels associated with the radio bearers are all associated with the first cell group, if K2 is 0: the processing unit is specifically configured to perform data transmission through the communication unit using the main logical channel, or ignore the indication information or the bit sequence;
when a first partial logical channel of the M logical channels is associated with a first cell group and a second partial logical channel is associated with a second cell group, the first partial logical channel including the primary logical channel, if K2 is 0: the processing unit is specifically configured to perform data transmission through the communication unit using the main logical channel, or perform data transmission through the communication unit using the main logical channel and a fourth logical channel in the second cell group, where data transmitted through the main logical channel and the fourth logical channel are not repeated, or the terminal device ignores the indication information or the bit sequence.
25. The apparatus of claim 23 or 24, wherein if K2> P-1: the processing unit is specifically configured to perform data transmission through the communication unit by using P-1 logical channels of the K2 logical channels and the main logical channel, where data transmitted by the P-1 logical channels and the main logical channel are repeated.
26. The apparatus of any of claims 16 to 25, wherein the M logical channels are ordered based on an Identification (ID) of a cell group with which the M logical channels are associated and IDs of the M logical channels, comprising:
the M logical channels are sorted in ascending or descending order according to the ID of the logical channel associated with each cell group; the logical channels associated with the cell group with the large ID are sorted in the front or the logical channels associated with the cell group with the small ID are sorted in the front; alternatively, the first and second electrodes may be,
the M logical channels are sorted in ascending order or descending order according to the values respectively corresponding to the M logical channels; the M logical channels comprise a first logical channel, and the value corresponding to the first logical channel is obtained according to the ID of the cell group to which the first logical channel belongs, the ID of the first logical channel and the maximum logical channel number included in the cell group to which the M logical channels belong.
27. The apparatus of any one of claims 16 to 26, wherein:
the indication information further includes a position index of the radio bearer in at least one radio bearer configured with a repeat transmission function, the position index being in an ascending order or a descending order according to the identifier of the at least one radio bearer.
28. A communications apparatus, the apparatus comprising:
a communication unit, configured to receive indication information from a network device, where the indication information includes a bit sequence, where values of a plurality of bits in the bit sequence are used to indicate one of a plurality of transmission modes of a radio bearer, where the radio bearer is configured with a duplicate transmission function, and each of the plurality of transmission modes includes a usage status of M logical channels associated with the radio bearer; the number of bits in the bit sequence is less than M, wherein M is an integer greater than or equal to 2;
and the processing unit is used for carrying out data transmission by using at least one logic channel associated with the radio bearer through the communication unit according to the indication information.
29. The apparatus of claim 28, wherein the logical channels associated with the radio bearer comprise the M logical channels and a primary logical channel;
the plurality of transmission modes include any of:
a transmission mode 1, where the usage state of the main logical channel is an activated usage state, and the usage states of other logical channels associated with the radio bearer are deactivated usage states;
a transmission mode 2, where the usage states of the 1 st logical channel and the main logical channel in the M logical channels are activated usage states, and the usage states of other logical channels associated with the radio bearer are deactivated usage states; the data transmitted by the 1 st logical channel and the main logical channel is repeated;
a transmission mode 3, where the usage states of the 2 nd logical channel and the main logical channel in the M logical channels are activated usage states, and the usage states of other logical channels associated with the radio bearer are deactivated usage states; the data transmitted by the 2 nd edition channel and the main logic channel are repeated;
a transmission mode 4, where the usage states of the 3 rd logical channel and the main logical channel in the M logical channels are activated usage states, and the usage states of other logical channels associated with the radio bearer are deactivated usage states; the 3 rd logical channel and the data transmitted by the main logical channel are repeated;
the M logical channels are ordered based on an Identification (ID) of a cell group to which the M logical channels belong and IDs of the M logical channels.
30. The apparatus of claim 28, wherein the 1 st logical channel and the 2 nd logical channel of the M logical channels are associated with a first cell group, and wherein the 3 rd logical channel and the 4 th logical channel are associated with a second cell group; the M logical channels are ordered based on an Identification (ID) of a cell group with which the M logical channels are associated and IDs of the M logical channels;
the plurality of transmission modes of the radio bearer include any of:
a transmission mode 1, where the usage states of the 1 st logical channel and the 2 nd logical channel are activated usage states, and the usage states of other logical channels in the radio bearer association are deactivated usage states; the data transmitted by the 1 st logical channel and the 2 nd logical channel is repeated;
a transmission mode 2, where the usage states of the 3 rd logical channel and the 4 th logical channel are deactivation usage states, and the usage states of other logical channels associated with the radio bearer are deactivation usage states; the 3 rd logical channel and the 4 th logical channel transmit the same data;
a transmission mode 3, where the usage states of the 1 st logical channel and the 3 rd logical channel are activated usage states, and the usage states of the other logical channels associated with the radio bearer are deactivated usage states; the data transmitted by the 1 st logical channel and the 3 rd logical channel is repeated;
a transmission mode 4, where the usage states of the 1 st logical channel and the 3 rd logical channel are activated usage states, and the usage states of the other logical channels associated with the radio bearer are deactivated usage states; the data transmitted by the 1 st logical channel and the 3 rd logical channel are not repeated;
a transmission mode 5, where the usage status of the 1 st logical channel or the 2 nd logical channel is an activated usage status, and the usage status of other logical channels associated with the radio bearer is a deactivated usage status;
and in a transmission mode 6, the usage state of the 3 rd logical channel or the 4 th logical channel is an activated usage state, and the usage state of other logical channels associated with the radio bearer is a deactivated usage state.
31. A communications apparatus, comprising a processor and a memory, the processor to execute instructions stored on the memory which, when executed, cause the apparatus to perform the method of any of claims 1 to 15.
32. A computer-readable storage medium comprising instructions that, when executed, implement the method of any of claims 1 to 15.
33. A computer program product, which, when run on a computer, causes the computer to perform the method of any one of claims 1 to 15.
CN201910268136.3A 2019-03-29 2019-04-03 Data transmission method and device Active CN111757520B (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN202311685755.5A CN117715208A (en) 2019-03-29 2019-04-03 Data transmission method and device
EP20782601.7A EP3937559A4 (en) 2019-03-29 2020-03-26 Data transmission method and apparatus
PCT/CN2020/081511 WO2020200055A1 (en) 2019-03-29 2020-03-26 Data transmission method and apparatus
US17/489,455 US20220022239A1 (en) 2019-03-29 2021-09-29 Data transmission method and apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910253508 2019-03-29
CN2019102535085 2019-03-29

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202311685755.5A Division CN117715208A (en) 2019-03-29 2019-04-03 Data transmission method and device

Publications (2)

Publication Number Publication Date
CN111757520A true CN111757520A (en) 2020-10-09
CN111757520B CN111757520B (en) 2023-12-12

Family

ID=72672724

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910268136.3A Active CN111757520B (en) 2019-03-29 2019-04-03 Data transmission method and device

Country Status (1)

Country Link
CN (1) CN111757520B (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107147479A (en) * 2017-04-27 2017-09-08 电信科学技术研究院 A kind of method and apparatus for carrying out repeating transmission control
CN107241164A (en) * 2017-05-05 2017-10-10 电信科学技术研究院 A kind of radio bearer repeats the processing method and processing device of transmission
CN107342851A (en) * 2017-06-15 2017-11-10 电信科学技术研究院 A kind of configuration for repeating transmission and repetitive transmission method and device
CN107438976A (en) * 2017-03-28 2017-12-05 北京小米移动软件有限公司 Data transmission method and device, data receiver method and device, electronic equipment
CN108370304A (en) * 2017-06-20 2018-08-03 北京小米移动软件有限公司 It closes, the method and device of turn-on data packet convergence protocol packet replication function
US20180270699A1 (en) * 2017-03-16 2018-09-20 Ofinno Technologies, Llc Buffer Status Reporting Procedure in a Wireless Device and Wireless Network
WO2018170891A1 (en) * 2017-03-24 2018-09-27 Nokia Technologies Oy Handling of pdcp duplication and data recovery in new radio access technology
WO2018228289A1 (en) * 2017-06-15 2018-12-20 夏普株式会社 Base station, user equipment, and related methods
US20180368107A1 (en) * 2017-06-15 2018-12-20 Alireza Babaei Logical Channel Mapping With Packet Duplication
CN109150388A (en) * 2017-06-16 2019-01-04 北京三星通信技术研究有限公司 Support system, data transmission method and the network equipment of PDCP repeat function

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180270699A1 (en) * 2017-03-16 2018-09-20 Ofinno Technologies, Llc Buffer Status Reporting Procedure in a Wireless Device and Wireless Network
WO2018170891A1 (en) * 2017-03-24 2018-09-27 Nokia Technologies Oy Handling of pdcp duplication and data recovery in new radio access technology
CN107438976A (en) * 2017-03-28 2017-12-05 北京小米移动软件有限公司 Data transmission method and device, data receiver method and device, electronic equipment
CN107147479A (en) * 2017-04-27 2017-09-08 电信科学技术研究院 A kind of method and apparatus for carrying out repeating transmission control
CN107241164A (en) * 2017-05-05 2017-10-10 电信科学技术研究院 A kind of radio bearer repeats the processing method and processing device of transmission
CN107342851A (en) * 2017-06-15 2017-11-10 电信科学技术研究院 A kind of configuration for repeating transmission and repetitive transmission method and device
WO2018228289A1 (en) * 2017-06-15 2018-12-20 夏普株式会社 Base station, user equipment, and related methods
US20180368107A1 (en) * 2017-06-15 2018-12-20 Alireza Babaei Logical Channel Mapping With Packet Duplication
CN109150388A (en) * 2017-06-16 2019-01-04 北京三星通信技术研究有限公司 Support system, data transmission method and the network equipment of PDCP repeat function
CN108370304A (en) * 2017-06-20 2018-08-03 北京小米移动软件有限公司 It closes, the method and device of turn-on data packet convergence protocol packet replication function

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
NOKIA, NOKIA SHANGHAI BELL: "R3-190217 \"Selective duplication upon transmission failure\"" *

Also Published As

Publication number Publication date
CN111757520B (en) 2023-12-12

Similar Documents

Publication Publication Date Title
JP7222419B2 (en) Duplicate transmission setup and/or activation method, duplicate transmission method and apparatus
CN110691419B (en) Balancing uplink transmissions for dual connectivity
KR20200013037A (en) Replication Transport Configurations, Replication Transport Methods and Devices
JP2023123707A (en) Packet data convergence protocol duplication in next generation wireless networks
RU2732488C1 (en) Communication device, method of communication and computer program
US11601954B2 (en) Data sending method and apparatus, storage medium, and sending end
US11076313B2 (en) Base station and master communication apparatus
WO2020063441A1 (en) Repeated transmission method, terminal, and network-side device
US20240030964A1 (en) Communication method and apparatus
CN112399630A (en) Communication method and device
KR102535608B1 (en) Power control method and device
WO2020063401A1 (en) Mode switching method and data stream distribution method and apparatus
CN113709908A (en) Data transmission method and device
WO2022110188A1 (en) Sidelink carrier management method, apparatus and system
WO2021140675A1 (en) Terminal and communication method
US10944625B2 (en) Bearer configuration method and related products
CN111756497A (en) Communication method and device
CN111757520A (en) Data transmission method and device
CN111418229A (en) Configuration method of data copying and transmitting function and related product
US20220022239A1 (en) Data transmission method and apparatus
CN114270945A (en) Communication method and device
CN113647043A (en) Method and apparatus for duplicate-based data transmission
WO2022228277A1 (en) Communication method, apparatus and system
WO2023160706A1 (en) Communication method and apparatus
CN112153687B (en) Cache information reporting method, receiving method, terminal and network side equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant