IP Library › Granted Patent US 11,902,047
Granted Patent B2
US 11,902,047 · App. 17/298,447 · Granted Feb 13, 2024

Virtual intranet acceleration method and system, configuration method, storage medium, and computer apparatus

Inventors: Dongfang Zeng (Guiyang, CN); Hui Miao (Guiyang, CN)
Assignee: GUIZHOU BAISHANCLOUD TECHNOLOGY CO., LTD.
H04L12/2865H04L12/2859H04L12/2898H04L12/4633H04L69/163
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,902,047
App. No.
17/298,447
Granted
Feb 13, 2024
Kind
B2
Abstract

A virtual Intranet acceleration method includes, upon receiving a TCP request from a server at an initiating end to be sent to a server at a receiving end, customer premise equipment CPE at the initiating end transmitting information of the TCP request to CPE at the receiving end, the CPE at the receiving end configuring a connection link between the server at the initiating end and the server at the receiving end according to the information of the TCP request, and transmitting at least one of the TCP request or TCP response data through the connection link.

Claims (52)

1. A virtual Intranet acceleration method comprising:

upon receiving a TCP request from a server at an initiating end to be sent to a server at a receiving end, customer premise equipment CPE at the initiating end transmitting information of the TCP request to CPE at the receiving end;

the CPE at the receiving end configuring a connection link between the server at the initiating end and the server at the receiving end according to the information of the TCP request; and

transmitting at least one of the TCP request or TCP response data through the connection link;

wherein:

the server at the initiating end includes a branch server; and

the CPE at the initiating end transmitting the information of the TCP request to the CPE at the receiving end includes:

the CPE at the initiating end detecting the TCP request; and

the CPE at the initiating end encapsulating the information of the TCP request sent by the branch server with a private protocol to obtain encapsulated information, and sending the encapsulated information to the CPE at the receiving end through a port corresponding to the TCP request, the information of the TCP request including at least request data, an IP and a port of the server at the receiving end as a destination, and an IP and a port of the server at the initiating end as a source of the request.

2. The virtual Intranet acceleration method according to claim 1 , wherein the CPE at the initiating end transmits the information of the TCP request to the CPE at the receiving end through a reliable Software-Defined Wide Area Network (SD-WAN) transmission mode.

3. The virtual Intranet acceleration method according to claim 1 , wherein the CPE at the receiving end configuring the connection link according to the information of the TCP request includes:

the CPE at the receiving end parsing the information of the TCP request with the private protocol upon receiving the information of the TCP request;

initiating a connection to the IP and the port of the server at the receiving end, and configuring the IP and the port of the server at the receiving end as the destination;

configuring the IP and the port of the server at the initiating end as the source; and

establishing the connection link between the destination and the source.

4. The virtual Intranet acceleration method according to claim 1 , wherein the server at the initiating end includes a branch server, and the server at the receiving end includes a headquarters server.

5. The virtual Intranet acceleration method according to claim 1 , wherein the server at the initiating end includes a headquarters server, and the server at the receiving end includes a branch server.

6. A non-transitory computer-readable storage medium storing a computer program that, when executed by a processor, causes the processor to perform the method according to claim 1 .

7. A computer apparatus comprising:

a processor; and

a memory storing a computer program that, when executed by the processor, causes the processor to perform the method according to claim 1 .

8. A configuration method comprising:

receiving, by customer premise equipment (CPE) at a receiving end, information of a TCP request encapsulated with a private protocol and sent by CPE at an initiating end wherein:

a server at the initiating end including a branch server;

the TCP request is detected by the CPE at the initiating end; and

the information of the TCP request is sent by the branch server and is encapsulated by the CPE at the initiating end with the private protocol to obtain encapsulated information, and the encapsulated information is sent to the CPE at the receiving end through a port corresponding to the TCP request, the information of the TCP request including at least request data, an IP and a port of a server at the receiving end as a destination, and an IP and a port of the server at the initiating end as a source of the request;

parsing, by the CPE at the receiving end, the information of the TCP request with the private protocol;

initiating, by the CPE at the receiving end, a connection to the IP and the port of the server at the receiving end;

configuring, by the CPE at the receiving end, the IP and the port of the server at the receiving end as a destination end;

configuring, by the CPE at the receiving end, the IP and the port of the server at the initiating end as a source end; and

establishing, by the CPE at the receiving end, a connection link between the destination end and the source end.

9. A non-transitory computer-readable storage medium storing a computer program that, when executed by a processor, causes the processor to perform the method according to claim 8 .

10. A computer apparatus comprising:

a processor; and

a memory storing a computer program that, when executed by the processor, causes the processor to perform the method according to claim 8 .

11. A virtual Intranet acceleration system comprising:

a server at an initiating end, including a branch server;

a server at a receiving end;

customer premise equipment (CPE) at the initiating end; and

CPE at the receiving end;

wherein:

the server at the initiating end, the server at the receiving end, the CPE at the initiating end, and the CPE at the receiving end are connected through a Software-Defined Wide Area Network (SD-WAN);

the CPE at the initiating end is configured to, upon receiving a TCP request from the server at the initiating end to be sent to the server at the receiving end, transmit information of the TCP request to the CPE at the receiving end;

the CPE at the receiving end is configured to configure a connection link between the server at the initiating end and the server at the receiving end according to the information of the TCP request; and

the server at the initiating end and the server at the receiving end are configured to transmit at least one of the TCP request or TCP response data through the connection link;

wherein CPE at the initiating end is further configured to:

detect the TCP request; and

encapsulate the information of the TCP request sent by the branch server with a private protocol to obtain encapsulated information, and send the encapsulated information to the CPE at the receiving end through a port corresponding to the TCP request, the information of the TCP request including at least request data, an IP and a port of the server at the receiving end as a destination, and an IP and a port of the server at the initiating end as a source of the request.

12. The virtual Intranet acceleration system according to claim 11 , wherein the connection link is carried on an SD-WAN reliable transmission channel between the CPE at the initiating end and the CPE at the receiving end.

13. The virtual Intranet acceleration system according to claim 11 , wherein the CPE at the receiving end is further configured to: parse the information of the TCP request with the private protocol upon receiving the information of the TCP request; initiate a connection to the IP and the port of the server at the receiving end, and configure the IP and the port of the server at the receiving end as the destination; configure the IP and the port of the server at the initiating end as the source; and establish the connection link between the destination and the source.

14. The virtual Intranet acceleration system according to claim 11 , wherein the server at the initiating end includes a branch server, and the server at the receiving end includes a headquarters server.

15. The virtual Intranet acceleration system according to claim 11 , wherein the server at the initiating end includes a headquarters server, and the server at the receiving end includes a branch server.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2026
From: GUIZHOU BAISHANCLOUD TECHNOLOGY CO., LTD.
To: LINGCHUANFENG (GUIZHOU) INFORMATION TECHNOLOGY CO., LTD.
Reel/Frame 075295/0611 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2021
From: ZENG, DONGFANG; MIAO, HUI
To: GUIZHOU BAISHANCLOUD TECHNOLOGY CO.,LTD.
Reel/Frame 056388/0205 →
Priority Claims (1)
CN 201811459242.1 · Nov 30, 2018 · national
Continuity (1)
Related Publication 20220109588A1 · Apr 7, 2022