IP Library Granted Patent US 11,601,954
Granted Patent B2
US 11,601,954 · App. 17/265,981 · Granted Mar 7, 2023

Data sending method and apparatus, storage medium, and sending end

Inventor: Xinghang Gao (Shanghai, CN)
Assignee: SPREADTRUM COMMUNICATIONS (SHANGHAI) CO., LTD.
H04W72/1205H04W28/12H04W76/15H04W80/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,601,954
App. No.
17/265,981
Granted
Mar 7, 2023
Kind
B2
Abstract

A data sending method and apparatus, a storage medium, and a sending end. The method includes: determining an activation instruction, the activation instruction using multiple bits to indicate sending end logical channels to be used of each RB; and for each RB, a sending end PDCP entity duplicates a PDCP data packet according to the number n of the sending end logical channels to be used of the RB, and sends the duplicated PDCP data packets to a receiving end by means of the sending end logical channels to be used, the maximum value of the number n of the sending end logical channels of each RB being greater than 2. The solution of the present invention can improve the accuracy of an instruction, thereby facilitating improving transmission resource utilization efficiency.

Claims (45)

1. A data sending method, comprising:

determining an activation instruction which comprises multiple bits to indicate sending end logical channels to be used for each Radio Bearer (RB); and

for each RB, according to a number n of the sending end logical channels to be used for the RB, a sending end Packet Data Convergence Protocol (PDCP) entity duplicating a PDCP data packet and sending duplicated PDCP data packets to a receiving end through the sending end logical channels to be used;

wherein a maximum value of the number n of the sending end logical channels to be used for each RB is greater than 2,

wherein a value of the multiple bits indicating a RB indicates the number n of the sending end logical channels to be used for each RB, where the sending end logical channels of each RB are arranged in a preset order; and according to the preset order, top n sending end logical channels are selected as the sending end logical channels to be used for each RB,

wherein a number of bits used to indicate the sending end logical channels to be used for each RB is determined according to a following formula: b i =┌log 2 (n i +1)┐; and

wherein b i represents a number of bits in the activation instruction indicating sending end logical channels to be used for an i-th RB; and n i represents a number of sending end logical channels of the i-th RB and is not zero.

2. The data sending method according to claim 1 , wherein each of the multiple bits indicates whether a corresponding sending end logical channel is a sending end logical channel to be used; wherein each bit of the multiple bits has a one-to-one mapping relationship with each sending end logical channel.

3. The data sending method according to claim 2 , wherein the one-to-one mapping relationship between each bit of the multiple bits and each sending end logical channel is predefined.

4. The data sending method according to claim 2 , wherein before determining the activation instruction, the data sending method further comprises:

determining a PDCP duplication configuration information, wherein the PDCP duplication configuration information comprises a mapping relationship between each sending end PDCP entity and a sending end logical channel, and the one-to-one mapping relationship between each bit of the multiple bits and each sending end logical channel; wherein each RB corresponds to a sending end PDCP entity.

5. The data sending method according to claim 4 , wherein the PDCP duplication configuration information further comprises a mapping relationship between the sending end logical channels and sub-bands.

6. The data sending method according to claim 2 , wherein in a Carrier Aggregation (CA) duplication, RBs indicated by the multiple bits in the activation instruction are arranged in an order of sequence numbers of the RBs, and the bits indicating a same RB are arranged in an order of sequence numbers of the sending end logical channels; and wherein the order of sequence numbers of the RBs and the order of sequence numbers of the sending end logical channels are ascending or descending, and the order of sequence numbers of the RBs and the order of sequence numbers of the sending end logical channels are same or different.

7. The data sending method according to claim 2 , wherein in a Dual Connectivity (DC) duplication, RBs indicated by the multiple bits in the activation instruction are arranged in an order of sequence numbers of the RBs, and the bits indicating a same RB are arranged in an order of sequence numbers of sending end Media Access Control (MAC) layers; and wherein the order of sequence numbers of the RBs and the order of sequence numbers of the sending end MAC layers are ascending or descending, and the order of sequence numbers of the RBs and the order of sequence numbers of the sending end MAC layers are same or different.

8. The data sending method according to claim 1 , wherein before determining the activation instruction, the data sending method further comprises:

determining a PDCP duplication configuration information, wherein the PDCP duplication configuration information comprises a mapping relationship between each PDCP entity and each sending end logical channel, and the preset order of the sending end logical channels of each RB.

9. The data sending method according to claim 8 , wherein the PDCP duplication configuration information further comprises a mapping relationship between the sending end logical channels and sub-bands.

10. A data sending method, comprising:

determining an activation instruction which comprises multiple bits to indicate sending end logical channels to be used for each Radio Bearer (RB); and

for each RB, according to a number n of the sending end logical channels to be used for the RB, a sending end Packet Data Convergence Protocol (PDCP) entity duplicating a PDCP data packet and sending duplicated PDCP data packets to a receiving end through the sending end logical channels to be used;

wherein a maximum value of the number n of the sending end logical channels to be used for each RB is greater than 2,

wherein a value of the multiple bits indicating a RB indicates the number n of the sending end logical channels to be used for each RB, where the sending end logical channels of each RB are arranged in a preset order; and according to the preset order, top n sending end logical channels are selected as the sending end logical channels to be used for each RB

wherein before determining the activation instruction, the data sending method further comprises:

determining a PDCP duplication configuration information, wherein the PDCP duplication configuration information comprises a mapping relationship between each PDCP entity and each sending end logical channel, the preset order of the sending end logical channels of each RB, and a preset value of a maximum number of the sending end logical channels of each RB,

wherein a number of bits used to indicate the sending end logical channels to be used for each RB is determined according to a following formula: b i =┌log 2 (N+1)┐;

wherein b i represents a number of bits in the activation instruction indicating sending end logical channels to be used for an i-th RB; and N represents the maximum number of the sending end logical channels of each RB and is not zero.

11. The data sending method according to claim 10 , wherein the PDCP duplication configuration information further comprises a mapping relationship between the sending end logical channels and sub-bands.

12. The data sending method according to claim 10 , wherein each of the multiple bits indicates whether corresponding sending end logical channel is a sending end logical channel to be used; wherein each bit of the multiple bits has a one-to-one mapping relationship with each sending end logical channel.

13. The data sending method according to claim 12 , wherein the one-to-one mapping relationship between each bit of the multiple bits and each sending end logical channel is predefined.

14. The data sending method according to claim 12 , wherein before determining the activation instruction, the data sending method further comprises:

determining a PDCP duplication configuration information, wherein the PDCP duplication configuration information comprises a mapping relationship between each sending end PDCP entity and a sending end logical channel, and the one-to-one mapping relationship between each bit of the multiple bits and each sending end logical channel; wherein each RB corresponds to a sending end PDCP entity.

15. The data sending method according to claim 14 , wherein the PDCP duplication configuration information further comprises a mapping relationship between the sending end logical channels and sub-bands.

16. The data sending method according to claim 12 , wherein in a Carrier Aggregation (CA) duplication, RBs indicated by the multiple bits in the activation instruction are arranged in an order of sequence numbers of the RBs, and the bits indicating a same RB are arranged in an order of sequence numbers of the sending end logical channels; and wherein the order of sequence numbers of the RBs and the order of sequence numbers of the sending end logical channels are ascending or descending, and the order of sequence numbers of the RBs and the order of sequence numbers of the sending end logical channels are same or different.

17. The data sending method according to claim 12 , wherein in a Dual Connectivity (DC) duplication, RBs indicated by the multiple bits in the activation instruction are arranged in an order of sequence numbers of the RBs, and the bits indicating a same RB are arranged in an order of sequence numbers of sending end Media Access Control (MAC) layers; and wherein the order of sequence numbers of the RBs and the order of sequence numbers of the sending end MAC layers are ascending or descending, and the order of sequence numbers of the RBs and the order of sequence numbers of the sending end MAC layers are same or different.

18. The data sending method according to claim 10 , wherein before determining the activation instruction, the data sending method further comprises:

determining a PDCP duplication configuration information, wherein the PDCP duplication configuration information comprises a mapping relationship between each PDCP entity and each sending end logical channel, and the preset order of the sending end logical channels of each RB.

19. The data sending method according to claim 18 , wherein the PDCP duplication configuration information further comprises a mapping relationship between the sending end logical channels and sub-bands.

20. A non-transitory storage medium having computer instructions stored therein, wherein once the computer instructions are executed, the data sending method according to claim 1 is performed.

21. A sending end comprising a memory and a processor, wherein the memory stores one or more programs, the one or more programs comprising computer instructions, which, when executed by the processor, cause the processor to:

determine an activation instruction which comprises multiple bits to indicate sending end logical channels to be used for each Radio Bearer (RB); and

for each RB, according to a number n of the sending end logical channels to be used for the RB, make a sending end Packet Data Convergence Protocol (PDCP) entity duplicate a PDCP data packet and send duplicated PDCP data packets to a receiving end through the sending end logical channels to be used;

wherein a maximum value of the number n of the sending end logical channels to be used for each RB is greater than 2,

wherein a value of the multiple bits indicating an RB indicates the number n of the sending end logical channels to be used for each RB, where the sending end logical channels of each RB are arranged in a preset order; and according to the preset order, top n sending end logical channels are selected as the sending end logical channels to be used for each RB,

wherein a number of bits used to indicate the sending end logical channels to be used for each RB is determined according to a following formula: b i =┌log 2 (n i +1)┐;

wherein b i represents a number of bits in the activation instruction indicating sending end logical channels to be used for an i-th RB; and n i represents a number of sending end logical channels of the i-th RB and is not zero.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2021
From: GAO, XINGHANG
To: BEIJING SPREADTRUM HI-TECH COMMUNICATIONS TECHNOLOGY CO., LTD.
Reel/Frame 056022/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2021
From: BEIJING UNISOC COMMUNICATIONS TECHNOLOGY CO., LTD.
To: SPREADTRUM COMMUNICATIONS (SHANGHAI) CO., LTD.
Reel/Frame 056022/0782 →
CHANGE OF NAME Recorded Apr 23, 2021
From: BEIJING SPREADTRUM HI-TECH COMMUNICATIONS TECHNOLOGY CO., LTD.
To: BEIJING UNISOC COMMUNICATIONS TECHNOLOGY CO., LTD.
Reel/Frame 056035/0800 →
Priority Claims (1)
CN 201810908301.2 · Aug 10, 2018 · national
Continuity (1)
Related Publication 20210314969A1 · Oct 7, 2021
Cited By (3)
US 12,219,454 US 12,317,164 US 12,490,329