Information processing apparatus for installing applications related to a predetermined group
AssigneeCanon Kabushiki Kaisha
InventorJunji Sato
Life of this patent
Estimating the term…
Abstract
The present information on processing apparatus accepts identification information that identifies a predetermined group of a customer organization; acquire from an installation management server, installation data related to the accepted identification information; execute the installation processing of the information processing apparatus in accordance with the acquired installation data; and, in a case where a registration key for the device management server that manages the information processing apparatus within a network is included in the installation data, when the installation processing is ended, requests registration of the information processing apparatus to the device management server using the registration key.
Claims10
An information processing apparatus comprising:
- at least one memory device that stores a set of instructions;
- and
- at least one processor that executes the set of instructions to:
- accept identification information that identifies a predetermined group of a customer organization;
- acquire, from an installation management server that manages installation data to use in installation processing of an information processing apparatus, installation data related to the accepted identification information, wherein the installation data includes a script for the installation processing and information related to a plurality of registration destination tenants that can register the information processing apparatus;
- accept a registration destination tenant to be registered from among the plurality of registration destination tenants;
- acquire, from the installation management server, at least one service corresponding to the accepted registration destination tenant and a registration key used for a registration request to a device management server different from the installation management server;
- add a process for installing an application based on the acquired at least one service to the acquired script, wherein the application is an application for the information processing apparatus receiving a service after the registration request to the device management server, and corresponds to the service available under a contract of the accepted registration destination tenant;
- control the installation processing of the information processing apparatus by the script;
- execute, as the installation processing, installation of an application;
- execute, as the installation processing, automatically inputting the registration key;
- and
- when the installation processing is ended, transmit the registration request including the automatically inputted registration key to the device management server.
A system comprising:
- an information processing apparatus;
- an installation management server that manages installation data used in installation processing of the information processing apparatus;
- and
- a device management server that manages the installed information processing apparatus and a service that is being provided,
- wherein the information processing apparatus includes:
- at least one first memory device that stores a set of instructions;
- and
- at least one first processor that executes the set of instructions to:
- accept identification information that identifies a predetermined group of a customer organization;
- acquire, from an installation management server, installation data related to the accepted identification information, wherein the installation data includes a script for the installation processing and information related to a plurality of registration destination tenants that can register the information processing apparatus;
- accept a registration destination tenant to be registered from among the plurality of registration destination tenants;
- acquire, from the installation management server, at least one service corresponding to the accepted registration destination tenant and a registration key used for a registration request to the device management server different from the installation management server;
- add a process for installing an application based on the acquired at least one service to the acquired script, wherein the application is an application for the information processing apparatus receiving a service after the registration request to the device management server, and corresponds to the service available under a contract of the accepted registration destination tenant;
- control the installation processing of the information processing apparatus by the script;
- execute, as the installation processing, installation of an application;
- execute, as the installation processing, automatically inputting the registration key;
- and
- when the installation processing is ended, transmit the registration request including the automatically inputted registration key to the device management server;
- and
- the installation management server includes:
- a storage unit that stores installation data;
- at least one second memory device that stores a set of instructions;
- and
- at least one second processor that executes the set of instructions to:
- receive identification information of a predetermined group via a network from the information processing apparatus;
- provide the script and the information related to a plurality of registration destination tenants;
- receive the accepted registration destination tenant;
- acquire, from the device management server, service information that indicates a service related to the received registration destination tenant and a registration key for registering an information processing apparatus to the device management server;
- and
- acquire installation data that includes the script and provide the acquired installation data and the registration key to the information processing apparatus.
A method of controlling an information processing apparatus, the method comprising:
- accepting identification information that identifies a predetermined group of a customer organization;
- acquiring, from an installation management server that manages installation data to use in installation processing of an information processing apparatus, installation data related to the accepted identification information, wherein the installation data includes a script for the installation processing and information related to a plurality of registration destination tenants that can register the information processing apparatus;
- accepting a registration destination tenant to be registered from among the plurality of registration destination tenants;
- acquiring, from the installation management server, at least one service corresponding to the accepted registration destination tenant and a registration key used for a registration request to a device management server different from the installation management server;
- controlling the installation processing of the information processing apparatus by the script;
- executing, as the installation processing, installation of an application;
- executing, as the installation processing, automatically inputting the registration key;
- and
- when the installation processing in the execution is ended, transmitting the registration request including the automatically inputted registration key to the device management server.
A method of controlling a system that includes an information processing apparatus, an installation management server that includes a storage unit that stores installation data used in installation processing of the information processing apparatus, and a device management server that manages the installed information processing apparatus and a service that is being provided,
- the information processing apparatus comprising:
- accepting identification information that identifies a predetermined group of a customer organization;
- acquiring by a first acquisition, from an installation management server, installation data related to the identification information accepted by the acceptance, wherein the installation data includes a script for the installation processing and information related to a plurality of registration destination tenants that can register the information processing apparatus;
- accepting a registration destination tenant to be registered from among the plurality of registration destination tenants;
- acquiring, from the installation management server, at least one service corresponding to the accepted registration destination tenant and a registration key used for a registration request to the device management server different from the installation management server;
- adding a process for installing an application based on the acquired at least one service to the acquired script, wherein the application is an application for the information processing apparatus receiving a service after the registration request to the device management server, and corresponds to the service available under a contract of the accepted registration destination tenant;
- controlling the installation processing of the information processing apparatus by the script;
- executing, as the installation processing, installation of an application;
- executing, as the installation processing, automatically inputting the registration key;
- and
- when the installation processing in the execution is ended, transmitting the registration request including the automatically inputted registration key to the device management server, and
- the installation management server comprising:
- receiving identification information of a predetermined group via a network from the information processing apparatus;
- providing the script and the information related to a plurality of registration destination tenants;
- receiving the accepted registration destination tenant;
- acquiring, by a second acquisition and from the device management server, service information that indicates a service related to the received registration destination tenant and a registration key for registering an information processing apparatus to the device management server;
- and
- acquiring installation data that includes the script and providing the acquired installation data and the registration key to the information processing apparatus.
A non-transitory computer-readable storage medium storing a computer program for causing a computer to execute each step of a control method for an information processing apparatus, the method comprising:
- accepting identification information that identifies a predetermined group of a customer organization;
- acquiring, from an installation management server that manages installation data to use in installation processing of an information processing apparatus, installation data related to the accepted identification information, wherein the installation data includes a script for the installation processing and information related to a plurality of registration destination tenants that can register the information processing apparatus;
- accepting a registration destination tenant to be registered from among the plurality of registration destination tenants;
- acquiring, from the installation management server, at least one service corresponding to the accepted registration destination tenant and a registration key used for a registration request to a device management server different from the installation management server;
- adding a process for installing an application based on the acquired at least one service to the acquired script, wherein the application is an application for the information processing apparatus receiving a service after the registration request to the device management server, and corresponds to the service available under a contract of the accepted registration destination tenant;
- controlling the installation processing of the information processing apparatus by the script;
- executing, as the installation processing, installation of an application;
- executing, as the installation processing, automatically inputting the registration key;
- and
- when the installation processing in the execution is ended, transmitting the registration request including the automatically inputted registration key to the device management server.
Dependencies are inferred from the claim text.