IP Library Granted Patent US 11,558,494
Granted Patent B2
US 11,558,494 · App. 16/619,933 · Granted Jan 17, 2023

Method and apparatus for processing data, user equipment and computer-readable storage medium

Inventor: Xiaowei Jiang (Beijing, CN)
Assignee: Beijing Xiaomi Mobile Software Co., Ltd.
H04L69/28H04L5/0055H04W72/0446
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,558,494
App. No.
16/619,933
Granted
Jan 17, 2023
Kind
B2
Abstract

A method of processing data includes: receiving, by a Packet Data Convergence Protocol (PDCP) layer, a PDCP Service Data Unit (SDU) from an upper layer; and deleting the PDCP SDU and a PDCP Packet Data Unit (PDU) corresponding to the PDCP SDU upon determining that a discard timer corresponding to the PDCP SDU is not expired and a preset condition is satisfied. The PDCP SDU is mapped to an Unacknowledged Mode (UM) or a Transparent Mode (TM) of a Radio Link Control (RLC) layer. Thus, the PDCP SDU will not reside in a UE cache, thereby reducing cache space occupied by the PDCP SDU.

Claims (48)

1. A method of processing data, comprising:

receiving, by a Packet Data Convergence Protocol (PDCP) layer, a PDCP Service Data Unit (SDU) from an upper layer; and

deleting the PDCP SDU and a PDCP Packet Data Unit (PDU) corresponding to the PDCP SDU upon determining that a discard timer corresponding to the PDCP SDU is not expired and a preset condition is satisfied;

wherein the PDCP SDU is mapped to a Transparent Mode (TM) of a Radio Link Control (RLC) layer; and

wherein the preset condition comprises at least one of followings:

the PDCP PDU corresponding to the PDCP SDU is delivered to the RLC layer; or

the PDCP layer confirms, based on first indication information fed back to the PDCP layer by the RLC layer, that the PDCP PDU corresponding to the PDCP SDU is associated with an RLC PDU;

wherein the preset condition further comprises:

the PDCP layer confirms that the RLC PDU associated with the PDCP PDU corresponding to the PDCP SDU is delivered to a lower layer next to the RLC layer based on second indication information fed back to the PDCP layer by the RLC layer.

2. The method according to claim 1 , further comprising:

upon deleting the PDCP SDU and the PDCP PDU corresponding to the PDCP SDU, deleting the discard timer corresponding to the PDCP SDU.

3. The method according to claim 1 , wherein confirming, based on the second indication information fed back to the PDCP layer by the RLC layer, that the RLC PDU associated with the PDCP PDU corresponding to the PDCP SDU is delivered to the lower layer comprises:

confirming, based on the second indication information, that an RLC PDU associated with a first segment of the PDCP PDU is delivered to the lower layer.

4. The method according to claim 1 , wherein confirming, based on the second indication information fed back to the PDCP layer by the RLC layer, that the RLC PDU associated with the PDCP PDU corresponding to the PDCP SDU is delivered to the lower layer comprises:

confirming, based on the second indication information, that each RLC PDU associated with respective one of all segments of the PDCP PDU is delivered to the lower layer.

5. A user equipment, comprising:

at least one processor; and

a memory storing instructions executable by the at least one processor,

wherein the at least one processor is configured to:

receive, by a Packet Data Convergence Protocol (PDCP) layer, a PDCP Service Data Unit (SDU) from an upper layer; and

delete the PDCP SDU and a PDCP Packet Data Unit (PDU) corresponding to the PDCP SDU upon determining that a discard timer corresponding to the PDCP SDU is not expired and a preset condition is satisfied;

wherein the PDCP SDU is mapped to a Transparent Mode (TM) of a Radio Link Control (RLC) layer; and

wherein the preset condition comprises at least one of followings:

the PDCP PDU corresponding to the PDCP SDU is delivered to the RLC layer; or

the PDCP layer confirms, based on first indication information fed back to the PDCP layer by the RLC layer, that the PDCP PDU corresponding to the PDCP SDU is associated with an RLC PDU;

wherein the preset condition further comprises:

the PDCP layer confirms that the RLC PDU associated with the PDCP PDU corresponding to the PDCP SDU is delivered to a lower layer next to the RLC layer based on second indication information fed back to the PDCP layer by the RLC layer.

6. The user equipment according to claim 5 , wherein the at least one processor is further configured to:

upon deleting the PDCP SDU and the PDCP PDU corresponding to the PDCP SDU, delete the discard timer corresponding to the PDCP SDU.

7. The user equipment according to claim 5 , wherein the at least one processor is further configured to:

confirm, based on the second indication information, that an RLC PDU associated with a first segment of the PDCP PDU is delivered to the lower layer.

8. The user equipment according to claim 5 , wherein the at least one processor is further configured to:

confirm, based on the second indication information, that each RLC PDU associated with respective one of all segments of the PDCP PDU is delivered to the lower layer.

9. A non-transitory computer-readable storage medium storing a computer program that, upon execution by a processor, causes the processor to:

receive, by a Packet Data Convergence Protocol (PDCP) layer, a PDCP Service Data Unit (SDU) from an upper layer; and

delete the PDCP SDU and a PDCP Packet Data Unit (PDU) corresponding to the PDCP SDU upon determining that a discard timer corresponding to the PDCP SDU is not expired and a preset condition is satisfied;

wherein the PDCP SDU is mapped to a Transparent Mode (TM) of a Radio Link Control (RLC) layer; and

wherein the preset condition comprises at least one of followings:

the PDCP PDU corresponding to the PDCP SDU is delivered to the RLC layer; or

the PDCP layer confirms, based on first indication information fed back to the PDCP layer by the RLC layer, that the PDCP PDU corresponding to the PDCP SDU is associated with an RLC PDU;

wherein the preset condition further comprises:

the PDCP layer confirms that the RLC PDU associated with the PDCP PDU corresponding to the PDCP SDU is delivered to a lower layer next to the RLC layer based on second indication information fed back to the PDCP layer by the RLC layer.

10. The non-transitory computer-readable storage medium according to claim 9 , wherein the computer program further causes the processor to:

upon deleting the PDCP SDU and the PDCP PDU corresponding to the PDCP SDU, delete the discard timer corresponding to the PDCP SDU.

11. The non-transitory computer-readable storage medium according to claim 9 , wherein the computer program further causes the processor to:

confirm, based on the second indication information, that an RLC PDU associated with a first segment of the PDCP PDU is delivered to the lower layer.

12. The non-transitory computer-readable storage medium according to claim 9 , wherein the computer program further causes the processor to:

confirm, based on the second indication information, that each RLC PDU associated with respective one of all segments of the PDCP PDU is delivered to the lower layer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2019
From: JIANG, XIAOWEI
To: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
Reel/Frame 051197/0087 →
Continuity (1)
Related Publication 20210084129A1 · Mar 18, 2021