Multipath data transmission method and device

US11140071B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11140071-B2
Application numberUS-201716482657-A
CountryUS
Kind codeB2
Filing dateJul 28, 2017
Priority dateNov 17, 2016
Publication dateOct 5, 2021
Grant dateOct 5, 2021

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 multipath data transmission method and device are provided, where a multipath proxy client and a multipath proxy gateway establish at least two multipath data subflows based on a first internet protocol (IP) address, and perform multipath data subflow data transmission. Based on the first IP address for establishing the at least two multipath data subflows between the multipath proxy client and the multipath proxy gateway, the multipath proxy gateway establishes a TCP connection to and performs TCP-based data transmission with an application server to be accessed by the multipath proxy client. MPTCP-based multipath data transmission based on IP address information of the multipath proxy client is implemented through proxy of the multipath proxy client and the multipath proxy gateway.

First claim

Opening claim text (preview).

What is claimed is: 1. A multipath data transmission method comprising: sending, by a multipath management device, indication information to a multipath proxy gateway to indicate that the multipath proxy gateway is allocated to a multipath proxy client for multipath data transmission; obtaining, by the multipath proxy gateway, a first internet protocol (IP) address of the multipath proxy client; establishing, by the multipath proxy gateway, at least two multipath data subflows between the multipath proxy gateway and the multipath proxy client; and establishing, by the multipath proxy gateway based on the first IP address, a transmission control protocol (TCP) connection to an application server to be accessed by the multipath proxy client, and performing TCP-based data transmission through the TCP connection. 2. The method according to claim 1 , wherein establishing the TCP connection to the application server comprises: allocating, by the multipath proxy gateway based on the first IP address, a second IP address in a mapping relationship with the first IP address to the multipath proxy client, wherein the second IP address indicates that multipath data transmission is to be performed; and establishing, by the multipath proxy gateway based on the second IP address, the TCP connection to the application server to be accessed by the multipath proxy client. 3. The method according to claim 1 , wherein before establishing the TCP connection to the application server, the method further comprises: obtaining, by the multipath proxy gateway, an IP address of the application server to be accessed by the multipath proxy client, wherein the IP address of the application server is sent by the multipath proxy client. 4. The method according to claim 1 , wherein after obtaining the first IP address of the multipath proxy client, the method further comprises: allocating, by the multipath proxy gateway to the multipath proxy client based on the first IP address, a port dedicated to multipath data transmission; and establishing, by the multipath proxy gateway by using the port, at least two multipath data subflows to the multipath proxy client. 5. The method according to claim 1 , wherein after establishing the TCP connection to the application server, the method further comprises: releasing, by the multipath proxy gateway, the established at least two multipath data subflows and the TCP connection in response to the multipath proxy gateway determining that no data is transmitted in any of the established at least two multipath data subflows within preset duration, or that the multipath proxy client is already offline in at least two networks in which the at least two multipath data subflows are established. 6. The method according to claim 1 , further comprising: obtaining, by the multipath management device, a multipath policy request sent by the multipath proxy client; determining, by the multipath management device based on the multipath policy request, that the multipath proxy client supports a multipath service; and allocating, by the multipath management device, the multipath proxy gateway to the multipath proxy client. 7. A multipath data transmission method comprising: receiving, by a multipath management device, a multipath policy request sent by a multipath proxy client; determining, by the multipath management device based on the multipath policy request of the multipath proxy client, that the multipath proxy client supports a multipath service; allocating, by the multipath management device, a multipath proxy gateway to the multipath proxy client; and sending, by the multipath management device, indication information to the multipath proxy gateway to indicate that the multipath proxy gateway is allocated to the multipath proxy client for multipath data transmission. 8. The method according to claim 7 , wherein after allocating the multipath proxy gateway to the multipath proxy client, the method further comprises: in response to the multipath management device determining that no data is transmitted in any of the established at least two multipath data subflows within preset duration, or that the multipath proxy client is already offline in at least two networks in which the at least two multipath data subflows are established, sending, by the multipath management device, first indication information to the multipath proxy client and the multipath proxy gateway, wherein the first indication information indicates that no data is transmitted in any of the established at least two multipath data subflows within the preset duration, or that the multipath proxy client is already offline in the at least two networks in which the at least two multipath data subflows are established. 9. The method according to claim 7 , further comprising: sending, by the multipath management device, a multipath policy request response to the multipath proxy client. 10. The method according to claim 9 , wherein the multipath policy response includes an identification of the multipath proxy client. 11. The method according to claim 10 , wherein the multipath policy response includes an IP address allocated for the multipath proxy client by the multipath proxy gateway. 12. A multipath proxy gateway comprising: a processor, a memory, and a transceiver; wherein the memory is configured to store one or more instructions, and the processor is configured to execute the instruction stored in the memory to control the transceiver to perform signal receiving and sending; when the processor executes the instruction stored in the memory, the multipath proxy gateway is configured to implement the following operations: receiving indication information from a multipath management device to indicate that the multipath proxy gateway is allocated to a multipath proxy client for multipath data transmission; obtaining a first internet protocol (IP) address of the multipath proxy client; establishing at least two multipath data subflows between the multipath proxy gateway and the multipath proxy client; establishing a transmission control protocol (TCP) connection to an application server to be accessed by the multipath proxy client based on the first IP address; and performing TCP-based data transmission through the TCP connection. 13. The multipath proxy gateway according to claim 12 , wherein the multipath proxy gateway is configured to: allocate a second IP address in a mapping relationship with the first IP address to the multipath proxy client based on the first IP address, wherein the second IP address indicates that multipath data transmission is to be performed; and establish the TCP connection to the application server to be accessed by the multipath proxy client based on the second IP address. 14. The multipath proxy gateway according to claim 12 , wherein the multipath proxy gateway is configured to: obtain an IP address of the application server to be accessed by the multipath proxy client, wherein the IP address of the application server is sent by the multipath proxy client. 15. The multipath proxy gateway according to claim 12 , wherein the multipath proxy gateway is configured to: allocate a port dedicated to multipath data transmission to the multipath proxy client based on the first IP address; and establish at least two multipath data subflows to the multipath proxy client by using the port. 16. The multipath proxy gateway according to claim 12 , wherein the multipath proxy gateway is configured to: release the established at least two multipath data subflows and the TCP

Assignees

Inventors

Classifications

  • Internet protocol [IP] addresses · CPC title

  • Brokering proxy services · CPC title

  • Provisioning of proxy services (store-and-forward switching systems in data switching networks H04L12/54) · CPC title

  • Network arrangements, protocols or services for addressing or naming · CPC title

  • Charging, metering or billing arrangements specially adapted for data communications, e.g. authentication, authorisation and accounting [AAA] framework · 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 US11140071B2 cover?
A multipath data transmission method and device are provided, where a multipath proxy client and a multipath proxy gateway establish at least two multipath data subflows based on a first internet protocol (IP) address, and perform multipath data subflow data transmission. Based on the first IP address for establishing the at least two multipath data subflows between the multipath proxy client a…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L67/141. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 05 2021 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).