# US 2016/0259762 A1 · Webpage layout method and apparatus, computer storage medium and terminal

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2016/0259762 A1
- Document ID: US20160259762A1
- Status: Published application
- Kind: A1
- Application number: 15/029,036
- Filed: 2013-11-21
- Published: 2016-09-08
- Earliest claimed: 2013-10-14
- Applicants: Zte Corporation
- Inventors: Junjiang Li
- Web page: https://patentgrep.com/patent/US20160259762A1

## CPC

- G06F 40/14: Tree-structured documents (parsing G06F40/205; validation G06F40/226)
- G06F 3/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F 16/9574: {of access to content, e.g. by caching}
- G06F 40/106: Display of layout of documents; Previewing
- G06F 40/134: Hyperlinking
- G06F 40/166: Editing, e.g. inserting or deleting
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

The disclosure provides a webpage layout method and apparatus, a computer storage medium and a terminal. The webpage layout method includes steps as follows: it is determined whether a current webpage belongs to pre-counted webpages frequently accessed by a user, and a determining result is obtained; when the determining result is YES, a user preference value of each channel in the current webpage is counted, and the current webpage starts to be rendered; and during rendering the current webpage, if the user preference value of a detected channel is determined to be greater than a set basic preference value, all pieces of sub-link information in the channel are rendered; otherwise, if the user preference value of the detected channel is determined to be smaller than or equal to the basic preference value, all pieces of sub-link information in the channel are rendered in an additionally initiated thread.

## Claims

### Claim 1

A webpage layout method, comprising:
determining whether a current webpage belongs to pre-counted webpages frequently accessed by a user, and obtaining a determining result;
when the determining result is YES, counting a user preference value of each channel in the current webpage, and starting to render the current webpage; and
during rendering the current webpage, when the user preference value of a detected channel is determined to be greater than a set basic preference value, rendering all pieces of sub-link information in the channel; otherwise, when the user preference value of the detected channel is determined to be smaller than or equal to the basic preference value, rendering all pieces of sub-link information in the channel in an additionally initiated thread.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the pre-counted webpages frequently accessed by the user are counted by:
counting an access number of each webpage, and ordering the webpages in a pre-set manner according to the access number; and
selecting, according to an ordering result, webpages arranged in a pre-set range as the webpages frequently accessed by the user.

### Claim 3 (depends on 1)

The method according to claim 1, wherein counting the user preference value of each channel in the current webpage and starting to render the current webpage when the determining result is YES comprises:
when the determining result is YES, detecting whether a webpage editing mode is activated; and
when the webpage editing mode is detected to be activated, counting a user preference value of each channel in the current webpage, and starting to render the current webpage.

### Claim 4 (depends on 1)

The method according to claim 1, further comprising:
removing the channel rendered in the additionally initiated thread from a storage position in the current webpage.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the user preference value of the channel is an access number of all sub-links in the channel.

### Claim 6 (depends on 2)

The method according to claim 2, further comprising:
when the determining result is NO or when the webpage editing mode is detected to be deactivated or when the detected channel is empty, making a layout, and opening the current webpage.

### Claim 7

A webpage layout apparatus, comprising:
a determination module, configured to determine whether a current webpage belongs to pre-counted webpages frequently accessed by a user and obtain a determining result;
a counting module, configured to count a user preference value of each channel in the current webpage and start to render the current webpage when the determining result is YES; and
a rendering module, configured to, during rendering the current webpage, render all pieces of sub-link information in the channel when the user preference value of a detected channel is determined to be greater than a set basic preference value, and render all pieces of sub-link information in the channel in an additionally initiated thread when the user preference value of the detected channel is determined to be smaller than or equal to the basic preference value.

### Claim 8 (depends on 7)

The apparatus according to claim 7, wherein the counting module comprises:
a detection module, configured to detect whether a webpage editing mode is activated when the determining result is YES; and
a counting sub-module, configured to count the user preference value of each channel in the current webpage and start to render the current webpage when the webpage editing mode is detected to be activated.

### Claim 9 (depends on 7)

The apparatus according to claim 7, further comprising:
a removal module, configured to remove the channel rendered in the additionally initiated thread from a storage position in the current webpage.

### Claim 10 (depends on 8)

The apparatus according to claim 8, further comprising:
an opening module, configured to perform a layout and open the current webpage when the determining result is NO or when the webpage editing mode is detected to be deactivated or when the detected channel is empty.

### Claim 11

A computer storage medium, comprising a set of instructions, when the instructions are executed, at least one processor being triggered to execute a webpage layout method, the webpage layout method comprising:
determining whether a current webpage belongs to pre-counted webpages frequently accessed by a user, and obtaining a determining result;
when the determining result is YES, counting a user preference value of each channel in the current webpage, and starting to render the current webpage; and
during rendering the current webpage, when the user preference value of a detected channel is determined to be greater than a set basic preference value, rendering all pieces of sub-link information in the channel; otherwise, when the user preference value of the detected channel is determined to be smaller than or equal to the basic preference value, rendering all pieces of sub-link information in the channel in an additionally initiated thread.

### Claim 12

A terminal, comprising a webpage layout apparatus, the webpage layout apparatus comprising:
a determination module, configured to determine whether a current webpage belongs to pre-counted webpaqes frequently accessed by a user and obtain a determining result;
a counting module, configured to count a user preference value of each channel in the current webpage and start to render the current webpage when the determining result is YES; and
a rendering module, configured to, during rendering the current webpage, render all pieces of sub-link information in the channel when the user preference value of a detected channel is determined to be greater than a set basic preference value, and render all pieces of sub-link information in the channel in an additionally initiated thread when the user preference value of the detected channel is determined to be smaller than or equal to the basic preference value.

### Claim 13 (depends on 12)

The terminal according to claim 12, wherein the counting module comprises:
a detection module, configured to detect whether a webpage editing mode is activated when the determining result is YES; and
a counting sub-module, configured to count the user preference value of each channel in the current webpage and start to render the current webpage when the webpage editing mode is detected to be activated.

### Claim 14 (depends on 12)

The terminal according to claim 12, wherein the apparatus further comprises:
a removal module, configured to remove the channel rendered in the additionally initiated thread from a storage position in the current webpage.

### Claim 15 (depends on 13)

The terminal according to claim 13, wherein the apparatus further comprises:
an opening module, configured to perform a layout and open the current webpage when the determining result is NO or when the webpage editing mode is detected to be deactivated or when the detected channel is empty.

### Claim 16 (depends on 11)

The computer storage medium according to claim 11, wherein the pre-counted webpages frequently accessed by the user are counted by:
counting an access number of each webpage, and ordering the webpages in a pre-set manner according to the access number; and
selecting, according to an ordering result, webpages arranged in a pre-set range as the webpages frequently accessed by the user.

### Claim 17 (depends on 11)

The computer storage medium according to claim 11, wherein counting the user preference value of each channel in the current webpage and starting to render the current webpage when the determining result is YES comprises:
when the determining result is YES, detecting whether a webpage editing mode is activated; and
when the webpage editing mode is detected to be activated, counting a user preference value of each channel in the current webpage, and starting to render the current webpage.

### Claim 18 (depends on 11)

The computer storage medium according to claim 11, wherein the method further comprises:
removing the channel rendered in the additionally initiated thread from a storage position in the current webpage.

### Claim 19 (depends on 11)

The computer storage medium according to claim 11, wherein the user preference value of the channel is an access number of all sub-links in the channel.

### Claim 20 (depends on 16)

The computer storage medium according to claim 16, wherein the method further comprises:
when the determining result is NO or when the webpage editing mode is detected to be deactivated or when the detected channel is empty, making a layout, and opening the current webpage.
