Method, program and apparatus for generating image data
AssigneeInternational Business Machines Corporation
InventorsKohji Takano, Yoshinori Tanaka
Life of this patent
Estimating the term…
Abstract
A method to realize efficient remote control of the server in a client with a limited display function, while maintaining a GUI-based image and minimizing a data transfer amount from the server, includes: receiving a command concerning a control operation to request an operation of the server from the client; in response to reception of the command, dividing an image displayed on a display screen of the server and detecting a change in the image in each of the divided areas; based on the detected change of the image, generating data of an image for status display to be displayed on the client; and transmitting the data of the image for status display to the client.
Claims16
A method, in a server having a client connected thereto via a network, for controlling an image to be displayed on the client, comprising the steps of:
- in response to receiving from the client an operation command requesting an operation by the server, setting a dividing manner for dividing a display screen of the server into a plurality of sub areas, the dividing manner being set by selecting a value corresponding to said client out of candidate values of dividing manner preliminarily stored in the server;
- for each of the plurality of sub areas into which the display screen is divided based on the dividing manner set in the setting step, calculating a degree of change of an image displayed on the sub area before and after completion of the operation by the server in response to the operation command;
- generating data of an image for status display, the image for status display including an image representing relative positional relationship between the plurality of sub areas, and for each of the plurality of sub areas, an image representing the degree of change calculated for the sub area;
- and
- transmitting the data of the image for status display to the client so as to be displayed on a display portion of the client.
A method, in a server having a client connected thereto via a network, for controlling an image to be displayed on the client, comprising the steps of:
- receiving a command concerning a control operation to request an operation of the server from the client;
- in response to receiving the command, dividing an image displayed on a display screen of the server and detecting a degree of change in image in each of the divided areas;
- based on the detection of the degree of change in image, generating data of an image for status display to be displayed on the client, the image for status display including an image representing a relative positional relationship between the plurality of sub areas and for each of the plurality of sub areas, an image representing the degree of change detected for the sub area;
- and
- transmitting the data of the image for status display to the client.
A computer program product including instructions tangibly embodied on anon-volatile computer readable storage medium, in a server having a client connected thereto via a network, for controlling an image to be displayed on the client, the instructions comprising:
- instructions for setting, in response to receiving from the client an operation command requesting an operation by the server, a dividing manner for dividing a display screen of the server into a plurality of sub areas, the dividing manner being set by selecting a value corresponding to said client out of candidate value of dividing manner preliminarily stored in the server;
- instructions for calculating, for each of the plurality of sub areas into which the display screen is divided based on the set dividing manner, a degree of change of an image displayed in the sub area before and after completion of the operation by the server in response to the operation command;
- instructions for generating data of an image for status display, the image for status display including
- an image representing relative positional relationship between the plurality of sub areas, and
- for each of the plurality of sub areas, an image representing the degree of change calculated for the sub area;
- and
- transmitting the data of the image for status display to the client so as to be displayed on a display portion of the client.
An apparatus, in a server having a client connected thereto via a network, for controlling an image to be displayed on the client, comprising:
- a processor;
- and
- a memory operably connected to the processor;
- wherein the memory has encoded thereon, programs of instruction executable by said processor, said programs of instruction comprising:
- a dividing manner setting portion for setting, in response to receiving from the client an operation command requesting an operation by the server, a dividing manner for dividing a display screen of the server into a plurality of sub areas, the dividing manner being set by selecting a value corresponding to said client out of candidate values of dividing manner preliminarily stored in the server;
- a degree of change calculating portion for calculating, for each of the plurality of sub areas into which the display screen is divided based on the set dividing manner, a degree of change of an image displayed on the sub area before and after completion of the operation by the server in response to the operation command;
- a data generating portion for generating data of an image for status display, the image for status display including
- an image representing relative positional relationship between the plurality of sub areas, and
- for each of the plurality of sub areas, an image representing the degree of change calculated for the sub area;
- and
- a data transmitting portion for transmitting the data of the image for status display to the client so as to be displayed on a display portion of the client.
Dependencies are inferred from the claim text.