Master device, integrated service management system, and integrated service management method
First Claim
1. A master device which manages, on an autonomous distributed network, an integrated service that is executed by causing a plurality of devices to coordinate with each other,the master device comprising:
- a non-transitory memory storing a program; and
a hardware processor that executes the program, the program causing the master device to;
manage, in relation to a plurality of integrated services, integrated service information that defines information pertaining to an application required by each of the devices for executing the respective integrated services and a specification requirement of each of the devices required for executing the application in correspondence with one another;
acquire device information that defines a specification for a peripheral device from one or more peripheral devices detected via the autonomous distributed network;
determine, among the peripheral devices, one or more client devices to be used in the integrated service, and establish a network connection with the one or more determined client devices;
determine, among the integrated services defined by the integrated service information, an integrated service to be executed based on an instruction from a user;
determine, by using the integrated service information, an application which corresponds to the integrated service to be executed an allows the device information related to the one or more client devices to satisfy the specification requirement;
distribute, to each of the one or more client devices, the application determined; and
issue, to the one or more client devices, a start command of the application distributed, whereineach of the one or more client devices retains the received application even after execution of the integrated service, andin the distribution of the application determined , from each of the one or more client devices, an ID and a version of the application stored in each of the one or more client devices is acquired upon distributing script data of the application, and the script data of the application is distributed when the acquired ID and the version of the application do not coincide with the ID and the version of the application determined.
3 Assignments
0 Petitions
Accused Products
Abstract
A device information acquisition unit acquires device information from a peripheral device via an ad hoc network. An integrated service determination unit determines an integrated service to be executed from among the integrated services defined by integrated service information based on an instruction from a user. A distribution script determination unit cross checks device information related to a client device and a specification requirement of the integrated service to be executed, and determines a client UI of the client device. A script distribution unit distributes, to each client device, the client UI that has been determined by the distribution script determination unit.
-
Citations
15 Claims
-
1. A master device which manages, on an autonomous distributed network, an integrated service that is executed by causing a plurality of devices to coordinate with each other,
the master device comprising: -
a non-transitory memory storing a program; and a hardware processor that executes the program, the program causing the master device to; manage, in relation to a plurality of integrated services, integrated service information that defines information pertaining to an application required by each of the devices for executing the respective integrated services and a specification requirement of each of the devices required for executing the application in correspondence with one another; acquire device information that defines a specification for a peripheral device from one or more peripheral devices detected via the autonomous distributed network; determine, among the peripheral devices, one or more client devices to be used in the integrated service, and establish a network connection with the one or more determined client devices; determine, among the integrated services defined by the integrated service information, an integrated service to be executed based on an instruction from a user; determine, by using the integrated service information, an application which corresponds to the integrated service to be executed an allows the device information related to the one or more client devices to satisfy the specification requirement; distribute, to each of the one or more client devices, the application determined; and issue, to the one or more client devices, a start command of the application distributed, wherein each of the one or more client devices retains the received application even after execution of the integrated service, and in the distribution of the application determined , from each of the one or more client devices, an ID and a version of the application stored in each of the one or more client devices is acquired upon distributing script data of the application, and the script data of the application is distributed when the acquired ID and the version of the application do not coincide with the ID and the version of the application determined. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An integrated service management system which manages, on an autonomous distributed network, an integrated service that is executed by causing a plurality of devices to coordinate with each other,
the integrated service management system comprising: -
a master device; and one or more client devices connected to the master device via the autonomous distributed network, wherein the master device includes; a non-transitory memory storing a program; and a hardware processor that executes the program, the program causing the master device to; manage, in relation to a plurality of integrated services, integrated service information that defines information pertaining to an application required by each of the devices for executing the respective integrated services and a specification requirement of each of the devices required for executing the application in correspondence with one another; acquire device information that defines a specification for a peripheral device from one or more peripheral devices detected via the autonomous distributed network; determine, among the peripheral devices, the one or more client devices to be used in the integrated service, and establish a network connection with the one or more determined client devices; determine, among the integrated series defined by the integrated service information, an integrated service to be executed based on an instruction from a user; determine, by using the integrated service information, an application which corresponds to the integrated service to be executed and allow the device information related to the one more client devices to satisfy the specification requirement; distribute, to each of the one or more client devices, the application determined; and issue, to each of the one or more client devices, a start command of the application distributed, and each of the one or more client devices; receives a connection request from the master device and determines whether to establish a network connection with the master device, and notifies the master device of a determination result; and starts the application distributed from the master device upon receiving a start request from the master device, wherein each of the one or more client devices retains the received application even after execution of the integrated service, and in the distribution of the application determined, from each of the one or more client devices, an ID and a version of the application stored in each of the one or more client devices is acquired upon distributing script data of the application, and the script data of the application is distributed when the acquired ID and the version of the application do not coincide with the ID and the version of the application determined. - View Dependent Claims (12, 13, 14)
-
-
15. An integrated service management method performed by a master device which manages, on an autonomous distributed network, an integrated service that is executed by causing a plurality of devices to coordinate with each other, wherein
the master device includes a non-transitory memory storing a program and a hardware processor that executes the program, the program causing the master device to manage, in relation to a plurality of integrated services, integrated service information that defines information pertaining to an application required by each of the devices upon executing the respective integrated services and a specification requirement of each of the devices required for executing the application in correspondence with one another, and the program causes the master device to perform steps of the integrated service management method comprising: -
a device information acquisition step of the master device acquiring device information that defines a specification of a peripheral device from one or more peripheral devices detected via the autonomous distributed network; a connection management step of the master device determining, from among the peripheral devices, one or more client devices to be used in the integrated service, and establishing a network connection with the determined one or more client devices; an integrated service determination step of the master device determining, from among the integrated services defined by the integrated service information, an integrated service to be executed based on an instruction from a user; an application determination step of the master device determining, by using the integrated service information, an application which corresponds to the integrated service to be executed and the device information related to the one or more client devices that satisfy the specification requirement; an application distribution step of the master device distributing, to each of the one or more client devices, the application determined in the application determination step; and an integrated service life cycle management step of the master device issuing, to each of the one or more client devices, a start command of the application distributed in the application distribution step, and an application retaining step of each of the one or more client devices retaining the received application even after execution of the integrated service, wherein the application distribution step includes;
acquiring, from each of the one or more client devices, an ID and a version of the application stored in each of the one or more client devices upon distributing script data of the application; and
a distributing the script data of the application when the acquired ID and the version of the application do not coincide with the ID and the version of the application determined by the application determination unit.
-
Specification