Device and method for wireless communication in an ip network
US-2018359214-A1 · Dec 13, 2018 · US
US10750405B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10750405-B2 |
| Application number | US-201616074581-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 30, 2016 |
| Priority date | Feb 3, 2016 |
| Publication date | Aug 18, 2020 |
| Grant date | Aug 18, 2020 |
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 a data packet sending method, a data packet receiving method, a data packet sending device and a data packet receiving device. The data packet sending method includes: determining a first data packet to be sent to a server; when there are two or more first data packets, aggregating the two or more first data packets into one second data packet; and sending the second data packet to the server.
Opening claim text (preview).
The invention claimed is: 1. A method for sending a packet, comprising: determining a first packet to be sent to a server; in response to there being two or more first packets, aggregating the two or more first packets into a second packet comprising: translating a source Internet Protocol (IP) address of each of the two or more first packets into a predetermined public IP address, padding different data fields with a same length in the second packet respectively with data in the two or more first packets having gone through source IP address translation, wherein a data field of the different data fields padded with data in the two or more first packets comprises at least one of: first identification information for identifying a length of the data in a first packet of the two or more first packets, second identification information for identifying the source IP address of the first packet of the two or more first packets before the source IP address translation, or padding bits in response to the length of the data in the first packet of the two or more first packets being less than a length of the data field, a portion in the data field not padded with the data in the two or more first packets is padded with the padding bits, and setting a source IP address of the second packet as the predetermined public IP address; and sending the second packet to the server based on a state of a network over which the second packet is being sent. 2. The method of claim 1 , further comprising: in response to the first packet being an acknowledging (ACK) packet, sending the ACK packet using a Non-Access-Stratum-Protocol Data Unit (NAS-PDU). 3. The method of claim 2 , wherein the sending the ACK packet using a Non-Access-Stratum-Protocol Data Unit (NAS-PDU) comprises: bearing the ACK packet in the NAS-PDU; and sending the NAS-PDU bearing the ACK packet. 4. A method for receiving a packet, comprising: receiving a second packet sent by User Equipment (UE); and acquiring two or more first packets aggregated in the second packet by parsing the second packet, comprising: acquiring first identification information comprised in a data field by parsing two or more data fields in the second packet, determining, according to the first identification information, a length of data in a first packet of the two or more first packets with which each of the two or more data fields in the second packet is padded, wherein the first identification information identifies the length of the data in the first packet, acquiring, according to the length of the data in the first packet, the data in the first packet with which each of the two or more data fields in the second packet is padded, and after the parsing two or more data fields in the second packet, determining, according to second identification information comprised in the data field in which the first identification information is comprised, a source Internet Protocol (IP) address of the first packet before source IP address translation, wherein the second identification information identifies the source IP address of the first packet before the source IP address translation. 5. A device for sending a packet, comprising: a memory storing processor-executable instructions; and a processor arranged to execute the processor-executable instructions to perform steps of: determining a first packet to be sent to a server; in response to there being two or more first packets, aggregating the two or more first packets into a second packet comprising: translating a source Internet Protocol (IP) address of each of the two or more first packets into a predetermined public IP address, padding different data fields with a same length in the second packet respectively with data in the two or more first packets having gone through source IP address translation, wherein a data field of the different data fields padded with data in the two or more first packets comprises at least one of: first identification information for identifying a length of the data in a first packet of the two or more first packets, second identification information for identifying the source IP address of the first packet of the two or more first packets before the source IP address translation, or padding bits in response to the length of the data in the first packet of the two or more first packets being less than a length of the data field, a portion in the data field not padded with the data in the two or more first packets is padded with the padding bits, and setting a source IP address of the second packet as the predetermined public IP address; and sending the second packet to the server based on a state of a network over which the second packet is being sent. 6. The device of claim 5 , the processor is arranged to execute the processor-executable instructions to further perform the following step: in response to the first packet being an acknowledging (ACK) packet, sending the ACK packet using a Non-Access-Stratum-Protocol Data Unit (NAS-PDU). 7. The device of claim 6 , wherein the sending the ACK packet using a Non-Access-Stratum-Protocol Data Unit (NAS-PDU) comprises: bearing the ACK packet in the NAS-PDU; and sending the NAS-PDU bearing the ACK packet.
Parsing or analysis of headers · CPC title
Translation of Internet protocol [IP] addresses · CPC title
Network arrangements, protocols or services for addressing or naming · CPC title
by determining packet size, e.g. maximum transfer unit [MTU] · CPC title
Flow control; Congestion control · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.