IP Library Granted Patent US 11,962,495
Granted Patent B2
US 11,962,495 · App. 17/190,241 · Granted Apr 16, 2024

Data transmission method and system

Inventors: Shunmin Zhu (Hangzhou, CN); Weiting Huang (Hangzhou, CN); Jianyong Chen (Beijing, CN)
Assignee: Alibaba Group Holding Limited
H04L45/50H04L12/4633H04L12/4641H04L45/04H04L63/0428H04L2212/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,962,495
App. No.
17/190,241
Granted
Apr 16, 2024
Kind
B2
Abstract

A system including a transmission terminal, used for transmitting a target data packet obtained by encrypting and encapsulating a data flow; a network controller, deployed in a first Internet network and storing routing information from the transmission terminal to a receiving terminal; and a backbone transmission network device, deployed in a backbone transmission network and used for obtaining the routing information and the target data packet forwarded by the first Internet network and forwarding the target data packet to the receiving terminal based on the routing information. The present disclosure solves the technical problem of low efficiency and high cost of data transmission in the conventional techniques.

Claims (42)

1. A method comprising:

obtaining, by a backbone transmission network device, through a first network a target data packet transmitted by a transmission terminal;

obtaining, by the backbone transmission network device, routing information from the transmission terminal to a receiving terminal transmitted by a network controller, the receiving terminal is a virtual machine deployed in a private cloud network; and

forwarding, by the backbone transmission network device, the target data packet to the receiving terminal based on the routing information, the forwarding the target data packet to the receiving terminal based on the routing information including forwarding the target data packet to a virtual router through the private cloud network.

2. The method according to claim 1 , wherein the target data packet is obtained by the transmission terminal by encrypting and encapsulating a data flow.

3. The method according to claim 1 , wherein the network controller is deployed in the first network.

4. The method according to claim 1 , wherein the first network is a first Internet network.

5. The method according to claim 1 , wherein the obtaining through the first network the target data packet transmitted by the transmission terminal comprises:

obtaining the target data packet forwarded by a first edge router.

6. The method according to claim 5 , wherein the target data packet is transmitted by the transmission terminal to a first access gateway and forwarded by the first access gateway to the first edge router.

7. The method according to claim 6 , wherein the first access gateway and the first edge router are deployed in the first network.

8. The method according to claim 1 , wherein:

the receiving terminal is a physical machine; and

the forwarding the target data packet to the receiving terminal based on the routing information further comprises:

forwarding the target data packet to a second edge router through a second Internet network based on the routing information.

9. The method according to claim 8 , wherein the target data packet is forwarded by the second edge router to a second access gateway, forwarded by the second access gateway to the receiving terminal, and decrypted and decapsulated by the receiving terminal to obtain a data flow.

10. The method according to claim 9 , wherein the second access gateway and the second edge router are deployed in the second Internet network.

11. The method according to claim 1 , wherein the target data packet is forwarded by the virtual router to the virtual machine.

12. The method according to claim 1 , wherein the virtual router is deployed in the private cloud network.

13. A transmission terminal comprising:

one or more processors; and

one or more memories storing thereon computer-readable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising:

obtaining a data flow;

encrypting and encapsulating the data flow to obtain a target data packet; and

transmitting the target data packet to a backbone transmission network device through a first network, wherein the backbone transmission network device forwards the target data packet to a receiving terminal based on routing information from the transmission terminal to the receiving terminal transmitted by a network controller, and the network controller is deployed in the first network, the transmitting the target data packet to the backbone transmission network device through the first network including transmitting the target data packet to a first access gateway, the transmitting the target data packet to the first access gateway including:

obtaining a network address of the first access gateway transmitted by the network controller; and

transmitting the target data packet to the first access gateway according to the network address of the first access gateway.

14. The transmission terminal according to claim 13 , wherein the transmitting the target data packet to a backbone transmission network device through the first network further comprises:

forwarding the target data packet to the backbone transmission network device through a first edge router, wherein the first access gateway and the first edge router are deployed in the first network.

15. The transmission terminal according to claim 13 , wherein:

at least two first access gateways are deployed in the first network; and

the method further comprises:

transmitting a test data packet to the at least two first access gateways respectively to determine a time lag from the transmission terminal to a respective first access gateway; and

transmitting the target data packet to the first access gateway with a least time lag.

16. The transmission terminal according to claim 13 , wherein the first network is a first Internet network.

17. One or more memories storing thereon computer-readable instructions that, when executed by one or more processors, cause the one or more processors to perform acts comprising:

obtaining, by a backbone transmission network device, through a first Internet network a target data packet transmitted by a transmission terminal, wherein the target data packet is obtained by the transmission terminal by encrypting and encapsulating a data flow;

obtaining, by the backbone transmission network device, routing information from the transmission terminal to a receiving terminal transmitted by a network controller, the receiving terminal is a virtual machine deployed in a private cloud network; and

forwarding, by the backbone transmission network device, the target data packet to the receiving terminal based on the routing information, the forwarding the target data packet to the receiving terminal based on the routing information including forwarding the target data packet to a virtual router through the private cloud network.

18. The one or more memories according to claim 17 , wherein the target data packet is obtained by the transmission terminal by encrypting and encapsulating a data flow.

19. The one or more memories according to claim 17 , wherein the network controller is deployed in a first network.

20. The one or more memories according to claim 19 , wherein the first network is a first Internet network.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2026
From: ALIBABA GROUP HOLDING LIMITED
To: CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PRIVATE LIMITED
Reel/Frame 075499/0384 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2021
From: ZHU, SHUNMIN; HUANG, WEITING; CHEN, JIANYONG
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 057257/0091 →
Priority Claims (1)
CN 201811021344.5 · Sep 3, 2018 · national
Continuity (2)
Continuation PCTCN2019102701 · Aug 27, 2019
Related Publication 20210184968A1 · Jun 17, 2021