INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS CONTROL METHOD, AND STORAGE MEDIUM
First Claim
1. An information processing apparatus capable of communicating with a Web server via a network, comprising:
- a reception unit that receives, from the Web server, a response to a processing request issued to a Web application of the Web server;
an analysis unit that analyzes screen control information described in a header of the response received by said reception unit;
a change unit that, when the screen control information contains information which designates priority of a screen display by a Web browser of the information processing apparatus, changes priority of the screen display by the Web browser to the designated priority; and
a display control unit that, when an event to display a screen other than a screen by the Web browser occurs while the Web browser presents a screen display corresponding to the response, and when priority of a screen display by the event is lower than the priority of the screen display by the Web browser that has been changed by said change unit, inhibits an interrupt display by the event.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus according to this invention, being capable of communicating with a Web server via a network, receives from the Web server a response to a processing request issued to a Web application of the Web server. The information processing apparatus changes, when screen control information described in a header of the response contains information which designates priority of a screen display by a Web browser of the information processing apparatus, priority of the screen display by the Web browser to the designated priority. When an event to display a screen other than a screen by the Web browser occurs while the Web browser presents a screen display corresponding to the response, the information processing apparatus inhibits an interrupt display by the event in order for the designated priority.
20 Citations
8 Claims
-
1. An information processing apparatus capable of communicating with a Web server via a network, comprising:
-
a reception unit that receives, from the Web server, a response to a processing request issued to a Web application of the Web server; an analysis unit that analyzes screen control information described in a header of the response received by said reception unit; a change unit that, when the screen control information contains information which designates priority of a screen display by a Web browser of the information processing apparatus, changes priority of the screen display by the Web browser to the designated priority; and a display control unit that, when an event to display a screen other than a screen by the Web browser occurs while the Web browser presents a screen display corresponding to the response, and when priority of a screen display by the event is lower than the priority of the screen display by the Web browser that has been changed by said change unit, inhibits an interrupt display by the event. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An information processing system comprising a Web server and an information processing apparatus capable of communicating with said Web server via a network,
said Web server including: -
an execution unit that executes processing corresponding to a processing request from said information processing apparatus; an attaching unit that attaches, to a header of a response containing a result of the processing executed by said execution unit, screen control information for controlling a display screen of a Web browser of said information processing apparatus, the screen control information containing information which designates priority of a screen display by the Web browser; and a transmission unit that transmits, to said information processing apparatus, the response to which said attaching unit attaches the screen control information, and said information processing apparatus including; a reception unit that receives the response transmitted by said transmission unit; an analysis unit that analyzes the screen control information described in the header of the response received by said reception unit; a change unit that changes priority of the screen display by the Web browser in accordance with the information of the priority contained in the screen control information; and a display control unit that, when an event to display a screen other than a screen by the Web browser occurs while the Web browser presents a screen display corresponding to the response, and when priority of a screen display by the event is lower than the priority of the screen display by the Web browser that has been changed by said change unit, inhibits an interrupt display by the event.
-
-
7. A method for controlling an information processing apparatus capable of communicating with a Web server via a network, comprising:
-
causing a reception unit of the information processing apparatus to receive, from the Web server, a response to a processing request issued to a Web application of the Web server; causing an analysis unit of the information processing apparatus to analyze screen control information described in a header of the response received by the reception unit; causing a change unit of the information processing apparatus to, when the screen control information contains information which designates priority of a screen display by a Web browser of the information processing apparatus, change priority of the screen display by the Web browser to the designated priority; and causing a display control unit of the information processing apparatus to, when an event to display a screen other than a screen by the Web browser occurs while the Web browser presents a screen display corresponding to the response, and when priority of a screen display by the event is lower than the priority of the screen display by the Web browser that has been changed by the change unit, inhibit an interrupt display by the event.
-
-
8. A computer-readable storage medium which stores a program for causing a computer to function as an information processing apparatus capable of communicating with a Web server via a network, the program causing the computer to function as:
-
a reception unit that receives, from the Web server, a response to a processing request issued to a Web application of the Web server, an analysis unit that analyzes screen control information described in a header of the response received by said reception unit, a change unit that, when the screen control information contains information which designates priority of a screen display by a Web browser of the information processing apparatus, changes priority of the screen display by the Web browser to the designated priority, and a display control unit that, when an event to display a screen other than a screen by the Web browser occurs while the Web browser presents a screen display corresponding to the response, and when priority of a screen display by the event is lower than the priority of the screen display by the Web browser that has been changed by said change unit, inhibits an interrupt display by the event.
-
Specification