Method and apparatus for processing data packets, device, and storage medium

US11985071B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11985071-B2
Application numberUS-201917292073-A
CountryUS
Kind codeB2
Filing dateSep 18, 2019
Priority dateNov 7, 2018
Publication dateMay 14, 2024
Grant dateMay 14, 2024

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.

Provided are method and apparatus for processing data packets, a device, and a storage medium that relate to the field of communications. The method includes: receiving multiple data packets of an identical service transmitted in multiple frequency bands, where each of the data packets carries arrangement indication information; and sorting the data packets based on the arrangement indication information carried in each of the data packets.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for processing data packets, applied to a receiving device, comprising: receiving a plurality of data packets of an identical service which are transmitted in a plurality of frequency bands, wherein each of the plurality of data packets carries arrangement indication information; and sorting the plurality of data packets based on the arrangement indication information carried in each of the plurality of data packets; wherein the arrangement indication information comprises data packet continuity indication information and frequency band indication information; and wherein sorting the plurality of data packets based on the arrangement indication information carried in the each of the plurality of data packets comprises: determining a first sent data packet from the plurality of data packets; and sorting the plurality of data packets starting from a next data packet of the first sent data packet based on a sequence number, the data packet continuity indication information, and the frequency band indication information carried in each of the plurality of data packets; and wherein sorting the plurality of data packets based on the sequence number, the data packet continuity indication information, and the frequency band indication information carried in each of the plurality of data packets comprises: determining one data packet from the plurality of data packets to be a to-be-sorted target data packet, wherein the to-be-sorted target data packet is an unsorted data packet after the first sent data packet, and data packets before the to-be-sorted target data packet and in a frequency band in which the to-be-sorted target data packet is located have all been sorted; determining whether the data packet continuity indication information carried in the to-be-sorted target data packet indicates that the to-be-sorted target data packet and a previous data packet of the to-be-sorted target data packet are transmitted continuously; and in response to the data packet continuity indication information carried in the to-be-sorted target data packet indicating that the to-be-sorted target data packet and the previous data packet of the to-be-sorted target data packet are transmitted continuously, sorting the to-be-sorted target data packet, and determining a next unsorted data packet in the frequency band in which the to-be-sorted target data packet is located to be a new to-be-sorted target data packet. 2. The method of claim 1 , wherein the data packet continuity indication information indicates whether a data packet carrying the data packet continuity indication information and a previous data packet of the data packet carrying the data packet continuity indication information are transmitted continuously, and the frequency band indication information indicates an identifier of a frequency band in which a previous data packet of a data packet carrying the frequency band indication information is located. 3. The method of claim 2 , wherein determining the first sent data packet from the plurality of data packets comprises: determining the first sent data packet based on the sequence number and the frequency band indication information of each of the plurality of data packets. 4. The method of claim 3 , wherein determining the first sent data packet based on the sequence number and the frequency band indication information of each of the plurality of data packets comprises: acquiring, from the plurality of data packets, a data packet having a minimum sequence number transmitted in each of the plurality of frequency bands; and from data packets having the minimum sequence number transmitted in the plurality of frequency bands, determining a data packet whose frequency band indication information indicates an identifier that is the same as an identifier of a frequency band in which the data packet is located to be the first sent data packet. 5. The method of claim 1 , wherein sorting the plurality of data packets based on the sequence number, the data packet continuity indication information, and the frequency band indication information carried in each of the plurality of data packets further comprises: in response to the data packet continuity indication information carried in the to-be-sorted target data packet indicating that the to-be-sorted target data packet and the previous data packet of the to-be-sorted target data packet are transmitted discontinuously, acquiring an unsorted data packet having a minimum sequence number in each frequency band other than the frequency band in which the to-be-sorted target data packet is located; and acquiring a target specified data packet from all unsorted data packets having minimum sequence numbers in frequency bands other than the frequency band in which the to-be-sorted target data packet is located, sorting the target specified data packet, and determining a next data packet in a frequency band in which the target specified data packet is located to be a new to-be-sorted target data packet, wherein the target specified data packet is a data packet whose frequency band indication information indicates an identifier that is the same as an identifier of a frequency band in which a last data packet that has been sorted is located. 6. The method of claim 5 , wherein acquiring the target specified data packet from all unsorted data packets having minimum sequence numbers in frequency bands other than the frequency band in which the to-be-sorted target data packet is located comprises: acquiring a specified data packet which is present in all the unsorted data packets having the minimum sequence numbers in the frequency bands other than the frequency band in which the to-be-sorted target data packet is located, wherein the specified data packet is a data packet whose frequency band indication information indicates an identifier that is the same as the identifier of the frequency band in which the last data packet that has been sorted is located; in response to one specified data packet being acquired, determining the one specified data packet to be the target specified data packet; and in response to a plurality of specified data packets being acquired, determining one specified data packet from the plurality of specified data packets to be the target specified data packet. 7. The method of claim 6 , wherein determining one specified data packet from the plurality of specified data packets to be the target specified data packet comprises: selecting one specified data packet from the plurality of specified data packets to be a test data packet and determining the test data packet to be the to-be-sorted target data packet; determining whether the data packet continuity indication information carried in the to-be-sorted target data packet indicates that the to-be-sorted target data packet and a previous data packet of the to-be-sorted target data packet are transmitted continuously; in response to the data packet continuity indication information carried in the to-be-sorted target data packet indicating that the to-be-sorted target data packet and the previous data packet of the to-be-sorted target data packet are transmitted continuously, sorting the to-be-sorted target data packet, and determining the next unsorted data packet in the frequency band in which the to-be-sorted target data packet is located to be the new to-be-sorted target data packet to continue sorting; in response to the data packet continuity indication information carried in the to-be-sorted target data packet indicating that the to-be-sorted target data packet and the previous data packet of the to-be-sorted target data packet are transmitted discontinuously, acquiring the unsorted data packet having the minimum sequence number in each f

Assignees

Inventors

Classifications

  • H04L47/622Primary

    Queue service order · CPC title

  • Indication of how sub-channels of the path are allocated · CPC title

  • H04L49/901Primary

    using storage descriptor, e.g. read or write pointers · CPC title

  • Separate storage for different parts of the packet, e.g. header and payload · CPC title

  • using measured or perceived quality · 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 US11985071B2 cover?
Provided are method and apparatus for processing data packets, a device, and a storage medium that relate to the field of communications. The method includes: receiving multiple data packets of an identical service transmitted in multiple frequency bands, where each of the data packets carries arrangement indication information; and sorting the data packets based on the arrangement indication i…
Who is the assignee on this patent?
Zte Corp
What technology area does this patent fall under?
Primary CPC classification H04L47/622. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 14 2024 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).