Data transmission method, device, and communications system
Abstract
A data transmission method, a device, and a communications system are described. The method includes generating, by a terminal device, first indication information. The first indication information is used to indicate logical channel groups having to-be-sent data and amount of to-be-sent data on part of the logical channel groups having to-be-sent data. The method includes sending, by the terminal device, the first indication information. According to the data transmission method, the device, and the communications system provided in the described embodiments, when a current quantity idle bits in a MAC PDU is insufficient, the terminal device may indicate, to a network device by using the first indication information, the LCGs having to-be-sent data on the terminal device. In this way, uplink transmission resource allocation improved efficiency.
Claims
exact text as granted — not AI-modified1 . A data transmission method, comprising:
generating a first indication information that comprises a truncated buffer status report (BSR), wherein the truncated BSR comprises:
a first octet that comprises M bits, wherein each bit of the M bits:
corresponds to one logical channel group (LCG) of M LCGs, and
indicates whether the corresponding LCG has to-be-sent data,
wherein single bits of the M bits, when set to a first value, indicate a corresponding one LCG of the M LCGs having to-be-sent data; and
N subsequent octets, which follow the first octet in the BSR, that indicate amount of to-be-sent data on N LCGs of the M LCGs, wherein M and N are positive integers, and N<M; and
sending the first indication information.
2 . The method according to claim 1 , wherein each octet of the N subsequent octets indicates an amount of to-be-sent data on a corresponding one LCG of the N LCGs.
3 . The method according to claim 2 , wherein each of the M LCGs comprises:
one or more logical channels, and
wherein each of the one or more logical channels corresponds to one priority.
4 . The method according to claim 2 wherein the N LCGs are determined according to priority of a highest-priority logical channel in each LCG of the M LCGs.
5 . The method according to claim 4 , wherein the N LCGs are determined further according to an identifier of each LCG of the M LCGs.
6 . The method according to claim 2 , wherein a priority of a highest-priority logical channel in each LCG of the N LCGs is higher than a priority of a highest-priority logical channel in each LCG of other LCGs in the M LCGs, wherein the other LCGs are not the N LCGs.
7 . The method according to claim 2 , wherein the M LCGs comprise L first LCGs; and
when L is less than N, the N LCGs comprise the L first LCGs, and a priority of a highest-priority logical channel of a LCG other than the L first LCGs in the N LCGs is higher than a priority of a highest-priority logical channel of a LCG other than the N LCGs in the M LCGs; or when L is equal to N, the L first LCGs are used as the N LCGs; or when L is greater than N, part of the L first LCGs are used as the N LCGs, and a priority of a highest-priority logical channel of each first LCGs in the N LCGs is higher than a priority of a highest-priority logical channel of a first LCG other than the N LCGs in the L first LCGs.
8 . A device, comprising:
a processor and a memory storing program instructions for execution by the processor; wherein, by executing the program instructions, the program instructions cause the device to: generate a first indication information that comprises a truncated buffer status report (BSR), wherein the truncated BSR comprises:
a first octet that comprises M bits, wherein each bit of the M bits:
corresponds to one logical channel group (LCG) of M LCGs, and
indicates whether the corresponding LCG has to-be-sent data,
wherein single bits of the M bits, when set to a first value, indicate a corresponding one LCG of the M LCGs having to-be-sent data; and
N subsequent octets, which follow the first octet in the BSR, that indicate amount of to-be-sent data on N LCGs of the M LCGs, wherein M and N are positive integers, and N<M; and
send the first indication information.
9 . The device according to claim 8 , wherein each octet of the N subsequent octets indicates an amount of to-be-sent data on a corresponding one LCG of the N LCGs.
10 . The device according to claim 9 , wherein each of the M LCGs comprises: one or more logical channels, and
wherein each of the one or more logical channels corresponds to one priority.
11 . The device according to claim 9 , wherein the N LCGs are determined according to priority of a highest-priority logical channel in each LCG of the M LCGs.
12 . The device according to claim 11 , wherein the N LCGs are determined further according to identifier of each LCG of the M LCGs.
13 . The device according to claim 9 , wherein a priority of a highest-priority logical channel in each LCG of the N LCGs is higher than a priority of a highest-priority logical channel in each LCG of other LCGs in the M LCGs, wherein the other LCGs are not the N LCGs.
14 . The device according to claim 9 , wherein the M LCGs comprise L first LCGs; and
when L is less than N, the N LCGs comprise the L first LCGs, and a priority of a highest-priority logical channel of a LCG other than the L first LCGs in the N LCGs is higher than a priority of a highest-priority logical channel of a LCG other than the N LCGs in the M LCGs; or when L is equal to N, the L first LCGs are used as the N LCGs; or when L is greater than N, part of the L first LCGs are used as the N LCGs, and a priority of a highest-priority logical channel of each first LCGs in the N LCGs is higher than a priority of a highest-priority logical channel of a first LCG other than the N LCGs in the L first LCGs.
15 . A non-transitory readable storage medium, storing a program that, when executed by a processor, causes the processor to provide at least the following operations:
generating a first indication information that comprises a truncated buffer status report (BSR), wherein the truncated BSR comprises:
a first octet that comprises M bits, wherein each bit of the M bits:
corresponds to one logical channel group (LCG) of M LCGs, and
indicates whether the corresponding LCG has to-be-sent data,
wherein single bits of the M bits, when set to a first value, indicate a corresponding one LCG of the M LCGs having to-be-sent data; and
N subsequent octets, which follow the first octet in the BSR, that indicate amount of to-be-sent data on N LCGs of the M LCGs, wherein M and N are positive integers, and N<M; and
sending the first indication information.
16 . The non-transitory readable storage medium according to claim 15 , wherein each octet of the N subsequent octets indicates an amount of to-be-sent data on a corresponding one LCG of the N LCGs.
17 . The non-transitory readable storage medium according to claim 16 , wherein each of the M LCGs comprises: one or more logical channels, and
wherein each of the one or more logical channels corresponds to one priority.
18 . The non-transitory readable storage medium according to claim 16 , wherein the N LCGs are determined according to priority of a highest-priority logical channel in each LCG of the M LCGs.
19 . The non-transitory readable storage medium according to claim 18 , wherein the N LCGs are determined further according to an identifier of each LCG of the M LCGs.
20 . The non-transitory readable storage medium according to claim 16 , wherein a priority of a highest-priority logical channel in each LCG of the N LCGs is higher than a priority of a highest-priority logical channel in each LCG of other LCGs in the M LCGs, wherein the other LCGs are not the N LCGs.
21 . The non-transitory readable storage medium according to claim 16 , wherein the M LCGs comprise L first LCGs; and
when L is less than N, the N LCGs comprise the L first LCGs, and a priority of a highest-priority logical channel of a LCG other than the L first LCGs in the N LCGs is higher than a priority of a highest-priority logical channel of a LCG other than the N LCGs in the M LCGs; or when L is equal to N, the L first LCGs are used as the N LCGs; or when L is greater than N, part of the L first LCGs are used as the N LCGs, and a priority of a highest-priority logical channel of each first LCGs in the N LCGs is higher than a priority of a highest-priority logical channel of a first LCG other than the N LCGs in the L first LCGs.Join the waitlist — get patent alerts
Track US2021211922A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.