IP Library Granted Patent US 11,036,820
Granted Patent B2
US 11,036,820 · App. 16/404,450 · Granted Jun 15, 2021

Page loading method and electronic device

Inventor: Xionghui Guo (Beijing, CN)
Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.
G06F16/955G06F16/957G06F16/972G06K9/6256
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,036,820
App. No.
16/404,450
Granted
Jun 15, 2021
Kind
B2
Abstract

The present disclosure provides a page loading method and an electronic device. The method includes: collecting history browsing behaviors of a user during using a browser, and obtaining visited pages involved in the history browsing behaviors and browsing manners used by the user; training a learning model based on the visited pages and the browsing manners used by the user, such that the learning model learns a correspondence relationship between the visited pages and the browsing manners; in response to receiving a page visiting request, analyzing a target page to be visited based on the trained learning model, so as to determine a target browsing manner from the manner of browsing in a current tab and the manner of browsing in a new tab; and loading the target page according to the target browsing manner.

Claims (75)

1. A page loading method, comprising:

collecting history browsing behaviors of a user during using a browser, and obtaining visited pages involved in the history browsing behaviors and browsing manners used by the user;

training a learning model based on the visited pages and the browsing manners used by the user, such that the learning model learns a correspondence relationship between the visited pages and the browsing manners, wherein the browsing manners comprise a manner of browsing in a current tab and a manner of browsing in a new tab;

in response to receiving a page visiting request, determining a target browsing manner for the target page from the manner of browsing in a current tab and the manner of browsing in a new tab by analyzing the target page to be visited based on the trained learning model; and

loading the target page according to the target browsing manner.

2. The method according to claim 1 , wherein training the learning model based on the visited pages and the browsing manner used by the user comprises:

analyzing visited pages involved in a plurality of history browsing behaviors, and obtaining characteristic parameters of a plurality of visited pages;

characterizing the plurality of visited pages with the characteristic parameters, and labeling each of the plurality of visited pages by using a corresponding browsing manner;

generating a training sample set based on the plurality of labeled visited pages; and

training the learning model using the training sample set, wherein the learning model is a binary classification model.

3. The method according to claim 2 , wherein analyzing visited pages involved in the plurality of history browsing behaviors and obtaining characteristic parameters of the plurality of visited pages comprising:

for each history browsing behavior, obtaining a URL of the visited page, content of the visited page, a URL of a related page of the visited page and/or content of the related page, wherein, the related page is a page loaded in the current tab and/or a page loaded in another tab before jumping from the current tab to the visited page; and

generating the characteristic parameters based on the URL of the visited page, the content of the visited page, the URL of the related page of the visited page and/or the content of the related page.

4. The method according to claim 1 , before analyzing a target page to be visited based on the trained learning model so as to determine a target browsing manner from the manner of browsing in a current tab and the manner of browsing in a new tab, further comprising:

counting a number of times of browsing the target page in a new tab based on the history browsing behaviors;

in response to determining that the number of times satisfies a preset condition, prompting the user to open a smart multi-tab browsing manner; and

obtaining an instruction for allowing the user to open the smart multi-tab browsing manner.

5. The method according to claim 2 , before analyzing a target page to be visited based on the trained learning model so as to determine a target browsing manner from the manner of browsing in a current tab and the manner of browsing in a new tab, further comprising:

counting a number of times of browsing the target page in a new tab based on the history browsing behaviors;

in response to determining that the number of times satisfies a preset condition, prompting the user to open a smart multi-tab browsing manner; and

obtaining an instruction for allowing the user to open the smart multi-tab browsing manner.

6. The method according to claim 3 , before analyzing a target page to be visited based on the trained learning model so as to determine a target browsing manner from the manner of browsing in a current tab and the manner of browsing in a new tab, further comprising:

counting a number of times of browsing the target page in a new tab based on the history browsing behaviors;

in response to determining that the number of times satisfies a preset condition, prompting the user to open a smart multi-tab browsing manner; and

obtaining an instruction for allowing the user to open the smart multi-tab browsing manner.

7. An electronic device, comprising a housing, a processor, a memory, a circuit board, and a power circuit, wherein the circuit board is arranged inside a space enclosed by the housing; the processor and the memory are disposed on the circuit board; the power circuit is configured to provide power for respective circuits or components of the electronic device; the memory is configured to store executable program codes; and the processor is configured to run a program corresponding to the executable program codes by reading the executable program codes stored in the memory, so as to perform a page loading method, comprising:

collecting history browsing behaviors of a user during using a browser, and obtaining visited pages involved in the history browsing behaviors and browsing manners used by the user;

training a learning model based on the visited pages and the browsing manners used by the user, such that the learning model learns a correspondence relationship between the visited pages and the browsing manners, wherein the browsing manners comprise a manner of browsing in a current tab and a manner of browsing in a new tab;

in response to receiving a page visiting request, determining a target browsing manner for the target page from the manner of browsing in a current tab and the manner of browsing in a new tab by analyzing the target page to be visited based on the trained learning model; and

loading the target page according to the target browsing manner.

8. The electronic device according to claim 7 , wherein training the learning model based on the visited pages and the browsing manner used by the user comprises:

analyzing visited pages involved in a plurality of history browsing behaviors, and obtaining characteristic parameters of a plurality of visited pages;

characterizing the plurality of visited pages with the characteristic parameters, and labeling each of the plurality of visited pages by using a corresponding browsing manner;

generating a training sample set based on the plurality of labeled visited pages; and

training the learning model using the training sample set, wherein the learning model is a binary classification model.

9. The electronic device according to claim 8 , wherein analyzing visited pages involved in the plurality of history browsing behaviors and obtaining characteristic parameters of the plurality of visited pages comprising:

for each history browsing behavior, obtaining a URL of the visited page, content of the visited page, a URL of a related page of the visited page and/or content of the related page, wherein, the related page is a page loaded in the current tab and/or a page loaded in another tab before jumping from the current tab to the visited page; and

generating the characteristic parameters based on the URL of the visited page, the content of the visited page, the URL of the related page of the visited page and/or the content of the related page.

10. The electronic device according to claim 7 , wherein, before analyzing a target page to be visited based on the trained learning model so as to determine a target browsing manner from the manner of browsing in a current tab and the manner of browsing in a new tab, the method further comprises:

counting a number of times of browsing the target page in a new tab based on the history browsing behaviors;

in response to determining that the number of times satisfies a preset condition, prompting the user to open a smart multi-tab browsing manner; and

obtaining an instruction for allowing the user to open the smart multi-tab browsing manner.

11. The electronic device according to claim 8 , wherein, before analyzing a target page to be visited based on the trained learning model so as to determine a target browsing manner from the manner of browsing in a current tab and the manner of browsing in a new tab, the method further comprises:

counting a number of times of browsing the target page in a new tab based on the history browsing behaviors;

in response to determining that the number of times satisfies a preset condition, prompting the user to open a smart multi-tab browsing manner; and

obtaining an instruction for allowing the user to open the smart multi-tab browsing manner.

12. The electronic device according to claim 9 , wherein, before analyzing a target page to be visited based on the trained learning model so as to determine a target browsing manner from the manner of browsing in a current tab and the manner of browsing in a new tab, the method further comprises:

counting a number of times of browsing the target page in a new tab based on the history browsing behaviors;

in response to determining that the number of times satisfies a preset condition, prompting the user to open a smart multi-tab browsing manner; and

obtaining an instruction for allowing the user to open the smart multi-tab browsing manner.

13. A non-transitory computer-readable storage medium, having stored therein computer programs that, when executed by a processor, perform a page loading method, comprising:

collecting history browsing behaviors of a user during using a browser, and obtaining visited pages involved in the history browsing behaviors and browsing manners used by the user;

training a learning model based on the visited pages and the browsing manners used by the user, such that the learning model learns a correspondence relationship between the visited pages and the browsing manners, wherein the browsing manners comprise a manner of browsing in a current tab and a manner of browsing in a new tab;

in response to receiving a page visiting request, determining a target browsing manner for the target page from the manner of browsing in a current tab and the manner of browsing in a new tab by analyzing the target page to be visited based on the trained learning model; and

loading the target page according to the target browsing manner.

14. The non-transitory computer-readable storage medium according to claim 13 , wherein training the learning model based on the visited pages and the browsing manner used by the user comprises:

analyzing visited pages involved in a plurality of history browsing behaviors, and obtaining characteristic parameters of a plurality of visited pages;

characterizing the plurality of visited pages with the characteristic parameters, and labeling each of the plurality of visited pages by using a corresponding browsing manner;

generating a training sample set based on the plurality of labeled visited pages; and

training the learning model using the training sample set, wherein the learning model is a binary classification model.

15. The non-transitory computer-readable storage medium according to claim 14 , wherein analyzing visited pages involved in the plurality of history browsing behaviors and obtaining characteristic parameters of the plurality of visited pages comprising:

for each history browsing behavior, obtaining a URL of the visited page, content of the visited page, a URL of a related page of the visited page and/or content of the related page, wherein, the related page is a page loaded in the current tab and/or a page loaded in another tab before jumping from the current tab to the visited page; and

generating the characteristic parameters based on the URL of the visited page, the content of the visited page, the URL of the related page of the visited page and/or the content of the related page.

16. The non-transitory computer-readable storage medium according to claim 13 , before analyzing a target page to be visited based on the trained learning model so as to determine a target browsing manner from the manner of browsing in a current tab and the manner of browsing in a new tab, the method further comprises:

counting a number of times of browsing the target page in a new tab based on the history browsing behaviors;

in response to determining that the number of times satisfies a preset condition, prompting the user to open a smart multi-tab browsing manner; and

obtaining an instruction for allowing the user to open the smart multi-tab browsing manner.

17. The non-transitory computer-readable storage medium according to claim 14 , before analyzing a target page to be visited based on the trained learning model so as to determine a target browsing manner from the manner of browsing in a current tab and the manner of browsing in a new tab, the method further comprises:

counting a number of times of browsing the target page in a new tab based on the history browsing behaviors;

in response to determining that the number of times satisfies a preset condition, prompting the user to open a smart multi-tab browsing manner; and

obtaining an instruction for allowing the user to open the smart multi-tab browsing manner.

18. The non-transitory computer-readable storage medium according to claim 15 , before analyzing a target page to be visited based on the trained learning model so as to determine a target browsing manner from the manner of browsing in a current tab and the manner of browsing in a new tab, the method further comprises:

counting a number of times of browsing the target page in a new tab based on the history browsing behaviors;

in response to determining that the number of times satisfies a preset condition, prompting the user to open a smart multi-tab browsing manner; and

obtaining an instruction for allowing the user to open the smart multi-tab browsing manner.

Priority Claims (1)
CN 201710501008.X · Jun 27, 2017 · national
Continuity (2)
Continuation PCTCN2017106373 · Oct 16, 2017
Related Publication 20190361942A1 · Nov 28, 2019