Webpage loading method and apparatus

US10200488B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10200488-B2
Application numberUS-201615337735-A
CountryUS
Kind codeB2
Filing dateOct 28, 2016
Priority dateApr 29, 2014
Publication dateFeb 5, 2019
Grant dateFeb 5, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Webpage loading methods and devices include, in addition to sending an address of a first webpage to a server, a client further sends a name of a first-webpage resource stored in the client, such that the server can determine, according to the address of the first webpage and the name of the first-webpage resource stored in the client, a first push resource to be sent to the client, where the first push resource is all the resources required for loading the first webpage apart from the first-webpage resource stored in the client, which avoids pushing, by the server to the client, a resource that has been locally stored in the client, and therefore saves a bandwidth resource of a communications network.

First claim

Opening claim text (preview).

What is claimed is: 1. A webpage loading method, comprising: receiving, by a server, an address of a first webpage, a first name of a first-webpage resource, and a second name of a second-webpage resource from a client, the first webpage being associated with a plurality of resources needed for loading the first webpage, each of the resources needed for loading the first webpage corresponding to a name, a first one of the resources needed for loading the first webpage corresponding to the first name, and a second one of the resources needed for loading the first webpage corresponding to the second name; determining, by the server according to the address of the first webpage, names of all the resources needed for loading the first webpage; generating, by the server, a first push resource according to the address of the first webpage, the first name of the first-webpage resource, and the second name of the second-webpage resource received from the client, the first push resource comprising the resources needed for loading the first webpage except for the first one of the resources corresponding to the first name and the second one of the resources corresponding to the second name, the server generating the first push resource by determining the first push resource according to the first name, the second name, and names of all the resources needed for loading the first webpage, and the first push resource comprising all the resources needed for loading the first webpage except for the first one of the resources and the second one of the resources; and sending, by the server, the first push resource to the client. 2. The method of claim 1 , further comprising: receiving, by the server, a time indication from the client, the time indication comprising time information of the first one of the resources and the second one of the resources; determining, by the server according to the time indication, a resource that needs to be updated in the first-webpage resource and the second-webpage resource; determining, by the server, a latest resource corresponding to the resource that needs to be updated; and sending, by the server, the latest resource to the client. 3. The method of claim 1 , further comprising sending, by the server to the client, names of all the resources needed for loading the first webpage such that the client is able to determine, according to the names of all the resources needed for loading the first webpage, the first name of the first-webpage resource and the second name of the second-webpage resource. 4. The method of claim 1 , wherein the first name of the first-webpage resource and the second name of the second-webpage resource comprise parameters that uniquely identify the first-webpage resource and the second-webpage resource. 5. The method of claim 4 , wherein the parameters that uniquely identify the first-webpage resource and the second-webpage resource comprise a size attribute and a user identity. 6. The method of claim 1 , wherein the first name of the first-webpage resource and the second name of the second-webpage resource comprise a data structure represented using a list, an array, a character string, or an Extensible Markup Language file. 7. The method of claim 1 , wherein time information associated with the first webpage is received by the server from the client at a same time as the address of the first webpage, the first name of the first-webpage resource, and the second name of the second-webpage resource are received by the server from the client. 8. The method of claim 1 , wherein time information associated with the first webpage is received by the server from the client at a different time than the address of the first webpage, the first name of the first-webpage resource, and the second name of the second-webpage resource are received by the server from the client. 9. The method of claim 1 , wherein the server receives a protocol support capability request from the client, and the protocol support capability request comprises a cached-subresources field. 10. A device, comprising: a memory configured to store instructions; and a processor coupled to the memory and configured to execute the instructions to: receive an address of a first webpage, a first name of a first-webpage resource, and a second name of a second-webpage resource from a client, the first webpage being associated with a plurality of resources needed for loading the first webpage, each of the resources needed for loading the first webpage corresponding to a name, a first one of the resources needed for loading the first webpage corresponding to the first name, and a second one of the resources needed for loading the first webpage corresponding to the second name; determine names of all the resources needed for loading the first webpage according to the address of the first webpage; generate a first push resource according to the address of the first webpage, the first name of the first-webpage resource, and the second name of the second-webpage resource received from the client, the first push resource comprising the resources needed for loading the first webpage except for the first one of the resources corresponding to the first name and the second one of the resources corresponding to the second name, the first push resource being generated by determining the first push resource according to the first name, the second name, and names of all the resources needed for loading the first webpage, and the first push resource comprising all the resources needed for loading the first webpage except for the first one of the resources and the second one of the resources; and send the first push resource to the client. 11. The device of claim 10 , wherein the processor is further configured to: receive a time indication from the client, the time indication comprising time information of the first one of the resources and the second one of the resources; determine a resource that needs to be updated in the first-webpage resource and the second-webpage resource according to the time indication; determine a latest resource corresponding to the resource that needs to be updated; and send the latest resource to the client. 12. The device of claim 10 , wherein the processor is further configured to send names of all the resources needed for loading the first webpage to the client such that the client is able to determine according to the names of all the resources needed for loading the first webpage, the first name of the first-webpage resource and the second name of the second-webpage resource. 13. The device of claim 10 , wherein the first name of the first-webpage resource and the second name of the second-webpage resource comprise parameters that uniquely identify the first-webpage resource and the second-webpage resource. 14. The device of claim 13 , wherein the parameters that uniquely identify the first-webpage resource and the second-webpage resource comprise a size attribute and a user identity. 15. The device of claim 10 , wherein the first name of the first-webpage resource and the second name of the second-webpage resource comprise a data structure represented using a list, an array, a character string, or an Extensible Markup Language file. 16. The device of claim 10 , wherein time information associated with the first webpage is received by a server from the client at a same time as the address of the first webpage, the first name of the first-webpage resource, and the second name of the second-webpage resource are received by the server from the client. 17. The

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • H04L67/26Primary

    Electricity · mapped topic

  • Electricity · mapped topic

  • H04L67/02Primary

    based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • Push-based network services · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10200488B2 cover?
Webpage loading methods and devices include, in addition to sending an address of a first webpage to a server, a client further sends a name of a first-webpage resource stored in the client, such that the server can determine, according to the address of the first webpage and the name of the first-webpage resource stored in the client, a first push resource to be sent to the client, where the f…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L67/26. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 05 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).