Method and apparatus for reporting processing delay related information in wireless communication system
US-2020351214-A1 · Nov 5, 2020 · US
US2023412514A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2023412514-A1 |
| Application number | US-202217897832-A |
| Country | US |
| Kind code | A1 |
| Filing date | Aug 29, 2022 |
| Priority date | Jun 16, 2022 |
| Publication date | Dec 21, 2023 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for management of data flow at a receiver includes receiving, in a reordering window of a PDCP layer, a plurality of data packets each including header information, and determining, based on the header information, packet sequence numbers of the received data packets, flow IDs each associated with a corresponding data packet of the received data packets, and at least one packet flow sequence number of each of the flow IDs, determining, based on the determined flow IDs and the at least one packet flow sequence number of each of the determined flow IDs, a set of data packets of which associated packet flow sequence numbers are in order with respect to the flow IDs, and transferring the determined set of data packets to an upper layer based on determining that the reorder timer of the PDCP layer is running.
Opening claim text (preview).
1 . A method for management of data flow at a receiver, the method comprising: receiving, in a reordering window of a Packet Data Convergence Protocol (PDCP) layer, a plurality of data packets each including header information; determining, based on the header information, packet sequence numbers of the received plurality of data packets, flow identifiers (IDs) each associated with a corresponding data packet of the received plurality of data packets, and at least one packet flow sequence number of each of the flow IDs; identifying at least one data packet in the received plurality of data packets whose packet flow sequence number is out of order based on a packet flow sequence number of a first flow which is identified using flow ID; starting a reorder timer of the PDCP layer based on identifying the at least one data packet whose packet flow sequence number is out of order of the first flow; determining, based on the determined flow IDs and the at least one packet flow sequence number of each of the determined flow IDs, a first set of data packets among the received plurality of data packets of which associated packet flow sequence numbers of the first flow are in order with respect to the flow IDs and are after the packet flow sequence numbers of the at least one data packet whose packet flow sequence number is out of order; and transferring the determined first set of data packets to an upper layer based on determining that the reorder timer of the PDCP layer is running. 2 . The method of claim 1 , further comprising: transferring, to the upper layer after transferring the determined first set of data packets and an expiry of the reorder timer, the identified at least one data packet whose packet flow sequence number is out of order; and updating, when the reorder timer of the PDCP layer is running, packet flow sequence number of flow IDs of the first set of data packets each time after a transfer of the data packets from the PDCP layer to the upper layer. 3 . The method of claim 2 , further comprising updating, when the reorder timer of the PDCP layer is not running, the at least one packet flow sequence number of the flow IDs each time when the corresponding data packet of the received plurality of data packets is transferred from the PDCP layer to the upper layer. 4 . The method of claim 2 , further comprising: transferring, to the upper layer when the reorder timer of the PDCP layer is running, each of data packets that are in sequence with respect to corresponding flow IDs; and updating, when the reorder timer of the PDCP layer is running, packet flow sequence numbers of the corresponding flow IDs each time when the data packets are transferred from the PDCP layer to the upper layer. 5 . The method of claim 2 , further comprising updating, after the expiry of the reorder timer, the at least one packet flow sequence number of the flow IDs each time when the corresponding data packet of the received plurality of data packets is transferred from the PDCP layer to the upper layer. 6 . The method of claim 5 , wherein the updated packet flow sequence number is a highest packet flow sequence number among packet flow sequence numbers of the data packets of the corresponding flow IDs that are previously transferred from the PDCP layer to the upper layer. 7 . The method of claim 2 , further comprising: determining, based on the determined flow IDs and the at least one packet flow sequence number of the flow IDs, a second set of data packets among the received plurality of data packets of which packet flow sequence numbers are not in sequence with respect to a highest packet flow sequence number of flow IDs of a previously transferred data packet among the transferred first set of data packets; and restricting a transfer of the determined second set of data packets from the PDCP to the upper layer. 8 . The method of claim 1 , wherein the header information of each of the received plurality of data packets corresponds to information included in a Packet Data Unit (PDU) header and one of a Service Data Adaptation Protocol (SDAP) header or a PDCP header of corresponding data packet of the received plurality of data packets, the information included in the PDU header indicates flow ID of the corresponding data packet of the received plurality of data packets, and the information included in one of the SDAP header or the PDCP header indicates the packet flow sequence numbers of each of the flow IDs. 9 . A method for management of data flow at a receiver in a communication network, the method comprising: receiving, in a reordering window of a Packet Data Convergence Protocol (PDCP) layer, a plurality of data packets associated with a plurality of applications, wherein each of the received plurality of data packets includes application header information; generating flow identifiers (IDs) of the received plurality of data packets based on the application header information, wherein each of the generated flows IDs corresponds to a corresponding data packet of the received plurality of data packets; determining, based on packet sequence numbers of the received plurality of data packets and the generated flow IDs, application flow sequence numbers of each of the generated flow IDs; identifying at least one data packet in the received plurality of data packets whose packet flow sequence number is out of order based on a packet flow sequence number of a first flow which is identified using flow ID; starting a reorder timer of the PDCP layer based on identifying the at least one data packet whose packet flow sequence number is out of order of the first flow; determining, based on the generated flow IDs and the application flow sequence numbers of each of the generated flow IDs, a first set of data packets among the received plurality of data packets of which associated application flow sequence numbers of the first flow are in sequence with respect to the flow IDs and are after the packet flow sequence numbers of the at least one data packet whose packet flow sequence number is out of order; transferring the determined first set of data packets to an upper layer based on determining that the reorder timer of the PDCP layer is running. 10 . The method of claim 9 , further comprising: transferring, to the upper layer after transferring the determined first set of data packets and an expiry of the reorder timer, the identified at least one data packet whose application flow sequence number is out of order; and updating, when the reorder timer of the PDCP layer is running, the application flow sequence number of flow IDs of the first set of data packets each time after a transfer of the data packets from the PDCP layer to the upper layer. 11 . The method of claim 9 , further comprising updating, when the reorder timer of the PDCP layer is not running, the application flow sequence number of the flow IDs each time when the corresponding data packet of the received plurality of data packets is transferred from the PDCP layer to the upper layer. 12 . The method of claim 10 , further comprising: transferring, to the upper layer when the reorder timer of the PDCP layer is running or started, each of data packets that are in sequence with respect to corresponding flow IDs and the application sequence flow of the corresponding flow IDs; and updating, when the reorder timer of the PDCP layer is running, application flow sequence numbers of the corresponding flow IDs each time when the data packets are transferred from the PDCP layer to the upper layer. 13 . The method of claim 10 , further comprising updating, after the expiry of the reorder time
involving identification of individual flows · CPC title
Parsing or analysis of headers · CPC title
ensuring sequence integrity, e.g. using sequence numbers · CPC title
Data link layer protocols · CPC title
Upper layer protocols {(network arrangements or communication protocols for networked applications H04L67/00)} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.