Data transmission method and apparatus

US12520366B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12520366-B2
Application numberUS-202118260804-A
CountryUS
Kind codeB2
Filing dateJan 13, 2021
Priority dateJan 13, 2021
Publication dateJan 6, 2026
Grant dateJan 6, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for data transmission is performed by a packet data convergence protocol (PDCP) entity. The PDCP entity is associated with a radio link control (RLC) entity in an unacknowledged mode (UM). The method includes: determining a target working mode of the PDCP entity; and sending a data packet to a high layer protocol entity in a numbering order based on the target working mode.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for data transmission, performed by a packet data convergence protocol (PDCP) entity, wherein the PDCP entity is associated with a radio link control (RLC) entity in an unacknowledged mode (UM), the method comprising: determining a target working mode of the PDCP entity; sending a data packet to a high layer protocol entity in a numbering order based on the target working mode; in response to the target working mode being a first working mode and before using newly configured PDCP configuration information, sending a first data packet received from a first link to the high layer protocol entity in the numbering order; and after the newly configured PDCP configuration information is used, sending a second data packet received from a second link to the high layer protocol entity in the numbering order; and in response to the target working mode being a second working mode and after the first data packet is sent to the high layer protocol entity in the numbering order, initializing a variable related to a reordering window; and processing the second data packet by using the newly configured PDCP configuration information based on the reordering window after the initializing. 2 . The method according to claim 1 , further comprising: in response to the target working mode being a third working mode, performing an overall reordering on the first data packet and the second data packet based on respective PDCP configuration information, and sending the reordered first data packet and the reordered second data packet to the high layer protocol entity in the numbering order; wherein the first data packet corresponds to first PDCP configuration information, and the first PDCP configuration information is previously configured PDCP configuration information; and the second data packet corresponds to second PDCP configuration information, and the second PDCP configuration information is newly configured PDCP configuration information. 3 . The method according to claim 1 , further comprising: stopping a timer for reordering. 4 . The method according to claim 1 , wherein the first data packet comprises at least one of: a protocol data unit (PDU) data packet cached in the PDCP entity; a PDU data packet received by the PDCP entity from the first link before the newly configured PDCP configuration information is used; or a PDU data packet delivered to the PDCP entity in a reestablishing process of a low layer protocol entity. 5 . The method according to claim 1 , further comprising: processing the first data packet based on first PDCP configuration information before sending the first data packet to the high layer protocol entity; and processing the second data packet based on second PDCP configuration information before sending the second data packet to the high layer protocol entity, wherein the second PDCP configuration information is the newly configured PDCP configuration information. 6 . The method according to claim 5 , wherein each of the first PDCP configuration information and the second PDCP configuration information comprises at least an encryption algorithm and an encryption key. 7 . The method according to claim 6 , wherein the first PDCP configuration information and the second PDCP configuration information further comprise at least one of: a packet header decompression/compression configuration; or an integrity protection algorithm and an integrity protection key. 8 . The method according to claim 7 , wherein the packet header decompression/compression configuration comprises at least one of: a robust header compression (ROHC)/decompression configuration; or an ethernet header compression (EHC)/decompression configuration, wherein the second PDCP configuration information further comprises indication information for indicating whether a packet header decompression/compression configuration context configured in the first PDCP configuration information continues to be used. 9 . The method according to claim 5 , wherein the processing comprises a decryption processing and a reordering. 10 . The method according to claim 9 , wherein the processing further comprises at least one of: a packet header decompression/compression processing or an integrity verification processing. 11 . The method according to claim 10 , further comprising: in response to a packet header decompression/compression configuration being configured in the PDCP configuration information, the processing comprising the decompression/compression processing; and in response to an integrity protection algorithm and an integrity protection key being configured in the PDCP configuration information, the processing comprising the integrity verification processing. 12 . The method according to claim 9 , further comprising: in response to the first data packet being a decrypted data packet, stopping performing the decryption processing on the first data packet. 13 . The method according to claim 1 , further comprising: in response to the first data packet generating a vacant data packet count in a reordering window, stopping awaiting to receive a data packet corresponding to the vacant data packet count; in response to a peer PDCP entity numbering the second data packet by using the newly configured PDCP configuration information, enabling a count of the received second data packet and a count of the first data packet to be consecutive counts; and feeding back data packet count information of the first data packet delivered to the high layer protocol entity to a peer PDCP entity. 14 . The method according to claim 1 , wherein determining the target working mode of the PDCP entity comprises: in response to the PDCP entity needing to be reestablished, determining a working mode used by each RLC entity associated with the PDCP entity; and determining the target working mode of the PDCP entity based on at least one of a working mode used by the RLC entity or a data state feedback indication of the PDCP entity. 15 . The method according to claim 14 , wherein determining the target working mode of the PDCP entity based on at least one of the working mode used by the RLC entity or the data state feedback indication of the PDCP entity comprises one of: in response to only the RLC entity in the UM mode being associated with the PDCP entity, determining that the target working mode is the first working mode or the second working mode; in response to at least one of a plurality of RLC entities associated with the PDCP entity being in an acknowledged mode, determining that the target working mode is the first working mode or a third working mode; in response to the PDCP entity needing to feed back a data receiving state, determining that the target working mode is the first working mode or the third working mode; or in response to at least one of a plurality of RLC entities associated with the PDCP entity receiving data in a multicast mode and at least one of a plurality of RLC entities receiving data in a unicast mode, determining that the target working mode is the first working mode or the third working mode. 16 . The method according to claim 15 , wherein determining the target working mode of the PDCP entity comprises: receiving indication information, wherein the indication information carries identity information of the target working mode; and determining the target working mode based on the indication information. 17 . A communication device, comprising: at least one processor; and a memory communicatively co

Assignees

Inventors

Classifications

  • H04W28/065Primary

    using assembly or disassembly of packets · CPC title

  • Packet or message integrity · CPC title

  • Assembling or disassembling of packets, e.g. segmentation and reassembly [SAR] · CPC title

  • H04W80/02Primary

    Data link layer protocols · CPC title

  • of the control plane, e.g. signalling traffic · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12520366B2 cover?
A method for data transmission is performed by a packet data convergence protocol (PDCP) entity. The PDCP entity is associated with a radio link control (RLC) entity in an unacknowledged mode (UM). The method includes: determining a target working mode of the PDCP entity; and sending a data packet to a high layer protocol entity in a numbering order based on the target working mode.
Who is the assignee on this patent?
Beijing Xiaomi Mobile Software Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04W28/065. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 06 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).