| CPC B25J 9/1661 (2013.01) [B25J 9/1697 (2013.01); G05D 1/0088 (2013.01)] | 3 Claims |

|
1. A service providing system comprising:
a control platform;
a plurality of effectors that execute different predetermined operations;
a user terminal operated by a user; and
a control program in which the plurality of effectors and the user terminal are communicably connected and which controls the plurality of effectors in order to provide a service,
wherein
the plurality of effectors operate as: (i) a plurality of robots; (ii) devices communicably connected to the control platform to execute different predetermined operations; (iii) devices that execute at least one predetermined operation based on physical events including movement, excitation, driving, blowing, light emission, sound generation and odor generation; or (iv) a combination of a locking/unlocking device that automatically performs locking/unlocking and a light emitting device,
the control platform comprising:
a communication unit that executes communication between the plurality of effectors and the user terminal;
a service data storage unit that stores service data defining a relationship between a plurality of effector groups and a service executable by the plurality of effector groups when a combination of the plurality of effectors is one effector group;
a requesting service recognition unit that recognizes a requesting service that is a service requested by the user through communication with the user terminal; and
a candidate effector group determination unit that determines a combination of the plurality of effectors capable of executing the requesting service as a candidate effector group based on the requesting service and the service data of the service data storage unit,
wherein the communication unit transmits first data representing the candidate effector group to the user terminal,
wherein the user terminal comprises a terminal-side communication unit that receives the first data,
wherein an output interface that outputs the candidate effector group represented by the first data in an output mode recognized by the user when the terminal-side communication unit receives the first data,
wherein an input interface that selects one of the candidate effector groups that is output from the output interface by an operation of the user,
wherein the service data includes data of a functional specification representing a function of each of the effectors in the plurality of effectors and a characteristic specification representing a characteristic of each of the effectors,
wherein the output interface outputs the candidate effector group represented by the first data in the output mode including data of the functional specification and the characteristic specification of each of the candidate effector groups,
wherein the terminal-side communication unit of the user terminal transmits, when the one candidate effector group is selected by the input interface, second data representing the one candidate effector group to the control platform,
the control platform further comprising:
a schedule determination unit that determines an operation schedule of each of the effectors in the one candidate effector group in such a way that the one candidate effector group executes the service when the second data is received by the communication unit; and
the communication unit transmits an operation schedule signal representing the operation schedule to each of the effectors in the one candidate effector group, and
each of the plurality of effectors comprising
an effector receiving unit that receives the operation schedule signal; and
an operation executing unit that executes the predetermined operation according to the operation schedule when the operation schedule signal is received by the effector receiving unit.
|