Data transmission method and apparatus for terminal
AssigneeHuawei Technologies Co., Ltd.
InventorsYi Tu, Jia Wan, Xihua Huang
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention disclose a data transmission method and apparatus for a terminal. The terminal exchanges data of an application with a server through a first port by using a first access node; when one port in a second port set is in an enabled state, the terminal accesses one access node in a candidate access node set through the enabled port in the second port set, and exchanges, based on the Multipath TCP, the data of the application with the server by using an access node corresponding to the enabled port.
Claims25
A data transmission method for a terminal, wherein the terminal comprises one or more physical network interface cards, one physical network interface card corresponds to multiple virtual network interface cards, the multiple virtual network interface cards are in a one-to-one correspondence with multiple ports, the multiple ports comprise a first port and a second port set, the second port set comprises one or more ports, the terminal is located within a service coverage area of a first access node and that of an access node in a candidate access node set, the first access node and the access node in the candidate access node set belong to a same type of wireless network, and the candidate access node set comprises at least one access node, the method comprising:
- exchanging, by the terminal, data of an application with a server through the first port by using the first access node;
- accessing one access node in the candidate access node set through an enabled port in the second port set when one port in the second port set is in an enabled state, or accessing at least one access node in the candidate access node set one-to-one through at least one port of multiple enabled ports in the second port set when multiple ports in the second port set are in an enabled state;
- and
- exchanging, based on a Multipath Transmission Control Protocol (TCP) , the data of the application with the server through an enabled port by using an access node corresponding to the enabled port, wherein the Multipath TCP is used for distributing the data to a data link corresponding to the access node.
A data transmission method for a terminal, wherein the terminal comprises one or more physical network interface cards, one physical network interface card corresponds to multiple virtual network interface cards, the multiple virtual network interface cards are in a one-to-one correspondence with multiple ports, the terminal is located within a service coverage area of an access node in a candidate access node set, the candidate access node set comprises two or more access nodes, and the access nodes in the candidate access node set belong to a same type of wireless network;
- and the method comprises:
- accessing the at least two access nodes through at least two enabled ports, wherein each port of the at least two enabled ports corresponds to a different access node;
- and
- exchanging, based on a Multipath Transmission Control Protocol (TCP), data of an application with a server through the at least two enabled ports by using the at least two access nodes, wherein the Multipath TCP is used for distributing the data to data links corresponding to the access nodes.
A data transmission apparatus, wherein the apparatus is located in a terminal, the terminal comprises one or more physical network interface cards, one physical network interface card corresponds to multiple virtual network interface cards, the multiple virtual network interface cards are in a one-to-one correspondence with multiple ports, the multiple ports comprise a first port and a second port set, the second port set comprises one or more ports, the terminal is located within a service coverage area of a first access node and that of an access node in a candidate access node set, the first access node and the access node in the candidate access node set belong to a same type of wireless network, and the candidate access node set comprises at least one access node, the apparatus comprising:
- a processor;
- and
- a memory, the memory comprising instructions that, when executed by the processor, cause the apparatus to:
- exchange data of an application with a server through the first port by using the first access node,
- access one access node in the candidate access node set through an enabled port in the second port set when one port in the second port set is in an enabled state, or access at least one access node in the candidate access node set one-to-one through at least one port of multiple enabled ports in the second port set when multiple ports in the second port set are in an enabled state, and
- exchange, based on a Multipath Transmission Control Protocol (TCP), the data of the application with the server through an enabled port by using an access node corresponding to the enabled port, wherein the Multipath TCP is used for distributing the data to a data link corresponding to the access node.
A data transmission apparatus, wherein the apparatus is located in a terminal, the terminal comprises one or more physical network interface cards, one physical network interface card corresponds to multiple virtual network interface cards, the multiple virtual network interface cards are in a one-to-one correspondence with multiple ports, the terminal is located within a service coverage area of an access node in a candidate access node set, the candidate access node set comprises two or more access nodes, and the access nodes in the candidate access node set belong to a same type of wireless network, the apparatus comprising:
- a processor;
- and
- a memory, the memory comprising instructions that, when executed by the processor, cause the apparatus to:
- access the at least two access nodes through at least two enabled ports, wherein each port of the at least two enabled ports corresponds to a different access node;
- and
- exchange, based on a Multipath Transmission Control Protocol (TCP), data of an application with a server through the at least two enabled ports by using the at least two access nodes, wherein the Multipath TCP is used for distributing the data to data links corresponding to the access nodes.
Dependencies are inferred from the claim text.