IP Library Granted Patent US 11,128,621
Granted Patent B2
US 11,128,621 · App. 15/934,021 · Granted Sep 21, 2021

Method and apparatus for accessing website

Inventor: Jie Liang (Guangdong, CN)
Assignee: Alibaba Group Holdings Limited
H04L63/0876G06F16/9566H04L9/32H04L63/102H04L67/02H04L67/10H04L69/04
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,128,621
App. No.
15/934,021
Granted
Sep 21, 2021
Kind
B2
Abstract

A method, apparatus, and computer program product are provided to access a web site. In the context of a method, the method includes acquiring a web address that meets a preset condition, determining a server corresponding to the web address and establishing a transport layer connection therewith. The method further includes upon receiving an instruction for accessing a website corresponding to the web address, using the transport layer connection to send a network request to the server for acquiring the webpage content of the website. Such method can save time for establishing a transport layer connection, thereby improving the efficiency of accessing a web site.

Claims (46)

1. A method comprising:

acquiring, by a terminal comprising at least one processor, a web address in a preset interface that meets a preset condition in response to receiving, by the terminal, an instruction for entering the preset interface of a browser on the terminal;

determining, by the terminal, a server corresponding to the web address in the preset interface that meets the preset condition;

establishing, by the terminal, a transport layer connection with the server prior to accessing a website corresponding to the web address in the preset interface;

using, by the terminal, the established transport layer connection to send a network request to the server for acquiring the webpage content of the website in response to receiving, by the terminal, an instruction for performing an action associated with the preset interface;

displaying, by the terminal, the webpage content of the website on the browser of the terminal;

disconnecting the established transport layer connection between the terminal and the server in response to receiving, by the terminal, an instruction for exiting the web address in the preset interface that meets the preset condition;

determining whether a network access point is switched to a proxy gateway; and

in an instance in which the network access point is switched to the proxy gateway, establish the transport layer connection with the proxy gateway.

2. The method according to claim 1 , wherein, prior to the acquiring the web address that meets the preset condition, the method further comprises:

turning on a compression transfer function of an intermediary; and

establishing a transport layer connection with the intermediary.

3. The method according to claim 2 , further comprises:

using, by the terminal, the established transport layer connection to send a network request to the intermediary for acquiring the webpage content of the website;

receiving, from the intermediary, a compressed webpage content turning on a compression transfer function of an intermediary; and

displaying, by the terminal, the compressed webpage content of the website on the browser of the terminal.

4. The method according to claim 2 , further comprises:

disconnecting the established transport layer connection between the terminal and the intermediary in response to disabling the compression transfer function.

5. The method according to claim 1 , wherein the acquiring the web address that meets the preset condition comprises:

upon receiving an instruction for clicking a website link, acquiring a web address of the website link;

upon receiving an instruction for entering a target website, acquiring a web address of a website link that meets a preset condition in the target website; and

when a current input box receives a web address inputted by a user, acquiring the web address inputted by the user.

6. The method according to claim 1 , wherein acquiring the web address in the preset interface that meets the preset condition corresponding to a functional interface comprises acquiring a web address of a website that was accessed most recently and acquiring a web address of a website that was accessed most frequently and establishing, by the terminal, the transport layer connection with the web address of the website that was accessed most recently and the web address of the website that was accessed most frequently.

7. The method according to claim 1 , wherein acquiring the web address in the preset interface that meets the preset condition corresponding to a web address input interface comprises acquiring a predetermined amount of web addresses displayed in a web address matching list and acquiring a web address of a website that was accessed most recently; and establishing, by the terminal, the transport layer connection with the predetermined amount of web addresses in the matching list and the web address of the website that was accessed most recently.

8. The method according to claim 1 , wherein acquiring the web address in the preset interface that meets the preset condition corresponding to a search interface comprises acquiring a web address of a selected search engine and establishing, by the terminal, the transport layer connection with the web address of the selected search engine.

9. An apparatus comprising at least one processor and at least one non-transitory computer readable medium including computer program code, the at least one non-transitory computer readable medium and the computer program code configured to, with the at least one processor, cause the apparatus to at least:

acquire a web address in a preset interface that meets a preset condition in response to receiving an instruction for entering the preset interface of a browser on the apparatus;

determine a server corresponding to the web address in the preset interface that meets the preset condition;

establish a transport layer connection with the server prior to accessing a website corresponding to the web address in the preset interface;

use the established transport layer connection to send a network request to the server for acquiring the webpage content of the website in response to receiving an instruction for performing an action associated with the preset interface;

display the webpage content of the website on the browser of the apparatus;

disconnect the established transport layer connection between the apparatus and the server in response to receiving an instruction for exiting the web address in the preset interface that meets the preset condition;

determine whether a network access point is switched to a proxy gateway; and

in an instance in which the network access point is switched to the proxy gateway, establish the transport layer connection with the proxy gateway.

10. The apparatus according to claim 9 , wherein the at least one non-transitory computer readable medium and the computer program code are further configured to, with the at least one processor, cause the apparatus to at least:

determine if a compression transfer function of an intermediary is turned on; and

when the compression transfer function of the intermediary is turned on, establish a transport layer connection with the intermediary.

11. A computer program product comprising at least one non-transitory computer readable medium having a processor executable program code stored therein, wherein, the program code is configured to when executed by the at least one processor, cause the at least one processor to:

acquire a web address in a preset interface that meets a preset condition in response to receiving, by a terminal, an instruction for entering the preset interface of a browser on the terminal;

determine a server corresponding to the web address in the preset interface that meets the preset condition;

establish a transport layer connection with the server prior to accessing a website corresponding to the web address in the preset interface;

use the established transport layer connection to send a network request to the server for acquiring the webpage content of the website in response to receiving an instruction for performing an action associated with the preset interface;

cause to display the webpage content of the website on the browser of the terminal;

disconnect the established transport layer connection between the terminal and the server in response to receiving an instruction for exiting the web address in the preset interface that meets the preset condition;

determine whether a network access point is switched to a proxy gateway; and

in an instance in which the network access point is switched to the proxy gateway, establish the transport layer connection with the proxy gateway.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2020
From: UC MOBILE CO., LTD.
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 052672/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2018
From: LIANG, JIE
To: UC MOBILE CO., LTD
Reel/Frame 045328/0725 →
Priority Claims (2)
CN 201310334944.8 · Aug 2, 2013 · national
CN 201310744195.6 · Dec 30, 2013 · national
Continuity (2)
Division 14909629
Related Publication 20180212963A1 · Jul 26, 2018
Cited By (1)
US 12,375,580