Packet based link aggregation architectures
US-2018206174-A1 · Jul 19, 2018 · US
US11985071B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11985071-B2 |
| Application number | US-201917292073-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 18, 2019 |
| Priority date | Nov 7, 2018 |
| Publication date | May 14, 2024 |
| Grant date | May 14, 2024 |
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.
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.
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
Queue service order · CPC title
Indication of how sub-channels of the path are allocated · CPC title
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.