Information processing system, image processing apparatus, user device, control method, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorHiroaki Towata
Life of this patent
Estimating the term…
Abstract
A mediation service accepts a coordination instruction for coordinating a web application server with a coordination device from a web browser, generates a script to be authenticated by an authentication method corresponding to the server, and transmits the generated script to the coordination destination service providing system indicated by the coordination instruction. The web browser transmits authentication information or an authentication token, which is obtained in response to an input operation on an authentication information input screen displayed by execution of the script, to the coordination device. Then, the coordination device receives and saves the authentication information or the authentication token.
Claims9
An information processing system comprising:
- a service providing system that provides a web service in response to a request from a user device;
- an image processing device that executes image processing utilizing the web service in coordination with the service providing system;
- and
- a mediation system that mediates provision of authentication information to be used by the image processing device when the image processing device coordinates with the service providing system,
- wherein the mediation system comprises:
- an acceptance unit configured to accept a coordination instruction for coordinating the service providing system with the image processing device from the user device;
- and
- a generation unit configured to generate a script to be authenticated by an authentication method corresponding to the service providing system and transmit the generated script to the user device,
- wherein the user device comprises:
- a display unit configured to display an authentication information input screen corresponding to the service providing system which is a coordination destination by executing the script transmitted from the mediation system;
- and
- a transmission unit configured to transmit authentication information input on the authentication information input screen or an authentication token issued by the service providing system based on the input of authentication information on the authentication information input screen to an image processing device specified by the script, and
- wherein the image processing device comprises:
- a saving unit configured to receive the authentication information or the authentication token from a transmission unit provided in the user device and save the authentication information or the authentication token;
- and
- an authentication unit configured to receive authentication from the service providing system using the saved authentication information or authentication token.
An image processing device that executes image processing utilizing a web service in coordination with a service providing system which provides the web service in response to a request from a user device, the image processing device comprising:
- an acceptance unit configured to accept a coordination instruction for coordinating the service providing system with the image processing device from the user device via a network;
- a generation unit configured to generate a script to be authenticated by an authentication method corresponding to the service providing system and transmit the generated script to the coordination destination service providing system indicated by the coordination instruction;
- a storage unit configured to receive authentication information input on an authentication information input screen, which is displayed by executing the script, corresponding to the coordination destination service providing system or an authentication token issued by the service providing system depending on the input of authentication information on the authentication information input screen from the user device via the network and save the authentication information or the authentication token;
- and
- an authentication unit configured to receive authentication from the service providing system using the saved authentication information or authentication token.
A method for controlling an information processing system comprising:
- a service providing system that provides a web service in response to a request from a user device;
- an image processing device that executes image processing utilizing the web service in coordination with the service providing system;
- and
- a mediation system that mediates provision of authentication information to be used by the image processing device when the image processing device coordinates with the service providing system,
- wherein the method comprises:
- accepting by the mediation system, a coordination instruction for coordinating the service providing system with the image processing device from the user device;
- and
- generating by the mediation system, a script to be authenticated by an authentication method corresponding to the service providing system and transmitting the generated script to the user device,
- displaying by the user device, an authentication information input screen corresponding to the service providing system that is a coordination destination by executing the script transmitted from the mediation system;
- and
- transmitting by the user device, authentication information input on the authentication information input screen or an authentication token issued by the service providing system depending on the input of authentication information on the authentication information input screen to an image processing device specified by the script, and
- receiving by the image processing device, the authentication information or the authentication token from a transmission unit provided in the user device and saving the authentication information or the authentication token;
- and
- receiving by the image processing device, authentication from the service providing system using the saved authentication information or authentication token.
A non-transitory storage medium on which is stored a computer program for making a computer execute a method for controlling an information processing system comprising:
- a service providing system that provides a web service in response to a request from a user device;
- an image processing device that executes image processing utilizing the web service in coordination with the service providing system;
- and
- a mediation system that mediates provision of authentication information to be used by the image processing device when the image processing device coordinates with the service providing system,
- wherein the method comprises:
- accepting by the mediation system, a coordination instruction for coordinating the service providing system with the image processing device from the user device;
- and
- generating by the mediation system, a script to be authenticated by an authentication method corresponding to the service providing system and transmitting the generated script to the user device,
- displaying by the user device, an authentication information input screen corresponding to the service providing system that is a coordination destination by executing the script transmitted from the mediation system;
- and
- transmitting by the user device, authentication information input on the authentication information input screen or an authentication token issued by the service providing system depending on the input of authentication information on the authentication information input screen to an image processing device specified by the script, and
- receiving by the image processing device, the authentication information or the authentication token from a transmission unit provided in the user device and saving the authentication information or the authentication token;
- and
- receiving by the image processing device, authentication from the service providing system using the saved authentication information or authentication token.
A user device that is capable of communicating with a service providing system including a web service for providing data in response to the reception of a provision instruction from an external device, the user device comprising:
- a display means configured to display an instruction means configured to start a service that provides data to an image processing device and makes the image processing device print the data;
- an access means configured to access to an address by executing a command which has been issued for accessing the address in order to receive an authentication provided in the service providing system in response to the fact that the start of the service has been ordered via the instruction means;
- and
- a transmission unit configured to transmit authentication information, which is input via an authentication screen provided by accessing the address, to the service providing system,
- wherein an authentication token indicating that authentication processing based on the transmitted authentication information is successful is saved in the image processing device.
Dependencies are inferred from the claim text.