Webpage display method, computer system, and program
AssigneeHitachi, Ltd.
InventorsMasaru Iwashita, Takeshi Anzai, Masataka Kan
Life of this patent
Estimating the term…
Abstract
In order to solve the problem that the building of a dynamic website requires large amounts of time and cost, this invention provides a method in which, by using a general-purpose script operating with a page transition type website so as to execute asynchronous communication instead of transition between pages through synchronous communication within a website, only a difference between a page acquired as a result of the asynchronous communication and a currently-displayed page is partially updated.
Claims18
A webpage display method used for a computer comprising:
- a processor for performing arithmetic processing;
- a storage unit coupled to the processor;
- a display device coupled to the processor;
- an input unit for receiving operation from a user;
- and
- a communication processing unit for exchanging a webpage with a server,
- the computer being configured to:
- make a request for the webpage to the server;
- analyze the webpage received from the server;
- and
- output the webpage to the display device,
- the webpage display method comprising:
- analyzing information contained in the webpage received by the communication processing unit, and extracting event information for generating page transition;
- overwriting the event information so that, when an event corresponding to the extracted event information is issued, the communication processing unit performs processing of the event information;
- issuing the event corresponding to the operation received by the input unit;
- performing, by the communication processing unit, when the event is issued, communication with the server asynchronously from processing of another processing unit, and receiving a webpage of a transition destination from the server;
- extracting a difference between the webpage displayed on the display device when the event is issued and the webpage of the transition destination which is received from the server by the communication processing unit;
- and
- outputting only the extracted difference to the display device.
A computer system, comprising a computer, wherein:
- the computer comprises:
- a processor for performing arithmetic processing;
- a storage unit coupled to the processor;
- a display device coupled to the processor;
- an input unit for receiving operation from a user;
- and
- a communication processing unit for receiving a webpage from a server;
- the computer is configured to:
- make a request for the webpage to the server;
- analyze the webpage received from the server;
- and
- output the webpage to the display device;
- the computer further comprises:
- an HTML analyzing unit for analyzing information contained in the webpage, and changing the information;
- and
- a difference extracting unit for extracting a difference of the webpage;
- the HTML analyzing unit is configured to:
- extract, upon reception of the webpage from the server, event information for generating page transition and a webpage of a transition destination;
- overwrite the event information so that the communication processing unit performs processing which is to be performed when an event corresponding to the extracted event information occurs;
- and
- issue the event corresponding to the operation received by the input unit;
- the communication processing unit performs, when the event is issued, communication with the server asynchronously from processing of another processing unit, and receives the webpage of the transition destination from the server;
- and
- the difference extracting unit is configured to:
- extract a difference between the webpage displayed on the display device when the event is issued and the webpage of the transition destination which is received from the server by the communication processing unit;
- and
- output the difference to the display device.
A machine-readable medium storing a program to be executed by a computer stored thereon,
- the computer comprising:
- a processor for performing arithmetic processing;
- a storage unit coupled to the processor;
- a display device coupled to the processor;
- an input unit for receiving operation from a user;
- and
- a communication processing unit for exchanging a webpage with a server,
- the program controlling the computer to:
- make a request for the webpage to the server;
- analyze the webpage received from the server;
- and
- output the webpage to the display device,
- the program further controlling the computer to execute the procedures of:
- analyzing information contained in the webpage received by the communication processing unit, and extracting event information for generating page transition;
- overwriting the event information so that, when an event corresponding to the extracted event information is issued, the communication processing unit performs processing of the event information;
- issuing the event corresponding to the operation received by the input unit;
- performing, by the communication processing unit, when the event is issued, communication with the server asynchronously from processing of another processing unit, and receiving a webpage of a transition destination from the server;
- extracting a difference between the webpage displayed on the display device when the event is issued and the webpage of the transition destination which is received from the server by the communication processing unit;
- and
- outputting only the extracted difference to the display device.
Dependencies are inferred from the claim text.