Information service providing system, information service providing device, and method therefor
First Claim
1. An information service providing system, comprising:
- a module-parameter providing device;
an information service providing device which is connected to the module-parameter providing device and comprises at least a plurality of processing program modules and a plurality of output program modules; and
a content information providing device for providing content information to the information service providing device, whereinthe module-parameter providing device provides to the information service providing device, upon request from the information service providing device, components of one or more modules to be selected from the plurality of processing program modules and the plurality of output program modules, each component containing one or more of;
one or more combinations of sensor driving program modules to which a unique priority in each provision of an information service is assigned, each of which is used in each provision of the information service,one or more processing program modules for performing a process on the content information provided from the content information providing device,one or more output program modules,one or more sensor setting parameters which are set to each of the sensor driving program modules and used for its process,one or more process setting parameters which are set to each of the processing program modules and used for its process, andone or more output setting parameters which are set to each of the output program modules and used for its process,the information service providing device hasan input device for accepting external input specifying one or more information services,a selector for selecting at least one of the components of the modules to be selected from the plurality of processing program modules and the plurality of output program modules to implement the one or more information services on the basis of the one or more information services and one or more of each of the components of the modules to be selected for its implementation,a receiver, to implement the one or more information services, for requesting at least one of the components of the modules to be selected from the plurality of processing program modules and the plurality of output program modules which is not present in the information service providing device to the module-parameter providing device,a plurality of sensors each of which is at least adapted to one of the sensor driving program modules contained in a combination of the one or more sensor driving program modules,a setupper for setting each of the process setting parameters and the output setting parameters to each of the processing program modules and the output program modules, and setting the sensor setting parameters to sensor driving program modules contained in a first combination to which the highest priority is assigned and in which sensors adapted to the sensor driving program modules contained in the combination are available,an execution device for responding to the one or more information services, executing the processing program modules and output program modules, executing sensor driving program modules contained in a combination to which the highest priority is assigned and in which the sensors adapted to the sensor driving program modules contained in the combination are available, and delivering information input-output between these so as to be adapted to the implementation of the one or more information services, thereby implementing the one or more information services, andan output device for outputting the result of the one or more information services,a combination of the executed sensor driving program modules drives the sensors adapted to the sensor driving program modules contained in the combination, detects and outputs sensor information,each of the executed processing program modules processes the sensor information which is input from the sensor driven by the executed sensor driving program and the provided content information, and outputs a processing result to the output program modules, andthe output program modules output the processing result input from the processing program modules to the output device as the result of the one or more information services.
3 Assignments
0 Petitions
Accused Products
Abstract
An information service providing device selects a combination, all sensors contained in which are available and which has the highest priority, from within the combinations of sensors, which are for implementing an information service. In addition, the information service providing device selects an appropriate parameter for the sensors and processing program selected so as to be provided appropriately in response to the environment in which an information service has been implemented, and sets the parameter to these. By selecting sensors and processing program, and setting parameters, the information service providing device with only the receipt of the designation of desired information service by a user, various information services by appropriately combining various kinds of sensors and a plurality of processing programs.
-
Citations
12 Claims
-
1. An information service providing system, comprising:
-
a module-parameter providing device; an information service providing device which is connected to the module-parameter providing device and comprises at least a plurality of processing program modules and a plurality of output program modules; and a content information providing device for providing content information to the information service providing device, wherein the module-parameter providing device provides to the information service providing device, upon request from the information service providing device, components of one or more modules to be selected from the plurality of processing program modules and the plurality of output program modules, each component containing one or more of; one or more combinations of sensor driving program modules to which a unique priority in each provision of an information service is assigned, each of which is used in each provision of the information service, one or more processing program modules for performing a process on the content information provided from the content information providing device, one or more output program modules, one or more sensor setting parameters which are set to each of the sensor driving program modules and used for its process, one or more process setting parameters which are set to each of the processing program modules and used for its process, and one or more output setting parameters which are set to each of the output program modules and used for its process, the information service providing device has an input device for accepting external input specifying one or more information services, a selector for selecting at least one of the components of the modules to be selected from the plurality of processing program modules and the plurality of output program modules to implement the one or more information services on the basis of the one or more information services and one or more of each of the components of the modules to be selected for its implementation, a receiver, to implement the one or more information services, for requesting at least one of the components of the modules to be selected from the plurality of processing program modules and the plurality of output program modules which is not present in the information service providing device to the module-parameter providing device, a plurality of sensors each of which is at least adapted to one of the sensor driving program modules contained in a combination of the one or more sensor driving program modules, a setupper for setting each of the process setting parameters and the output setting parameters to each of the processing program modules and the output program modules, and setting the sensor setting parameters to sensor driving program modules contained in a first combination to which the highest priority is assigned and in which sensors adapted to the sensor driving program modules contained in the combination are available, an execution device for responding to the one or more information services, executing the processing program modules and output program modules, executing sensor driving program modules contained in a combination to which the highest priority is assigned and in which the sensors adapted to the sensor driving program modules contained in the combination are available, and delivering information input-output between these so as to be adapted to the implementation of the one or more information services, thereby implementing the one or more information services, and an output device for outputting the result of the one or more information services, a combination of the executed sensor driving program modules drives the sensors adapted to the sensor driving program modules contained in the combination, detects and outputs sensor information, each of the executed processing program modules processes the sensor information which is input from the sensor driven by the executed sensor driving program and the provided content information, and outputs a processing result to the output program modules, and the output program modules output the processing result input from the processing program modules to the output device as the result of the one or more information services.
-
-
2. An information service providing device, comprising:
-
one or more combinations to which a unique priority in each provision of an information service is assigned, the information service being one of a plurality of information services, and each of the one or more combinations comprising one or more sensor driving program modules used in each provision of the information service; one or more processing program modules for performing a process on externally accepted content information, an input device for accepting external input specifying one or more information services of the plurality of information services; a selector for selecting a combination of the one or more sensor driving program modules contained in a first combination of the one or more combinations, to which the highest priority is assigned and in which sensors adapted to the sensor driving program modules contained in the first combination are available and the one or more processing program modules, on the basis of the plurality of information services, the one or more sensor driving program modules, and the one or more processing program modules; a plurality of sensors each of which is adapted to at least one of the one or more sensor driving program modules contained in the first combination; an execution device for responding to the one or more information services, executing the processing program modules and output program modules, executing sensor driving program modules contained in the first combination and in which the sensors adapted to the sensor driving program modules contained in the first combination are available, and delivering information input-output between these so as to be adapted to the implementation of the one or more information services, thereby implementing the one or more information services; and an output device for outputting the result of the one or more information services, wherein the sensor driving program modules executed by the execution device drives the sensor adapted to the sensor driving program modules contained in the first combination, detects sensor information, and outputs the sensor information, and each of the processing program modules executed by the execution device processes the sensor information which is input from the sensor driven by the sensor driving program modules executed by the execution device and the provided content information, and outputs a processing result. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing an information service, comprising:
-
accepting external input specifying one or more information services; selecting a first sensor driving program module contained in a first combination to which a highest priority is assigned and in which all sensors adapted to driving program modules contained in the first combination are available, within combinations to which priorities of one or more sensor driving program modules to implement the one or more information services are assigned, and one or more processing program modules to implement the one or more specified information services, on the basis of the one or more information services, the one or more sensor driving program modules, and the one or more processing program modules; executing the one or more processing program modules, executing the first sensor driving program module contained in the first combination to which the highest priority is assigned and in which the sensors adapted to the sensor driving program modules contained in the combination are available, and delivering information input-output between these so as to be adapted to the implementation of the one or more information services, thereby implementing the one or more information services; and outputting one or more result of the one or more information services, wherein the first sensor driving program module drives one of a plurality of kind of sensors adapted to the first sensor driving program module, detects and outputs sensor information according to the kind of sensor driven by the first sensor driving program module, the one or more processing program modules processes the sensor information and outputs a processing result as the result of the one or more information services.
-
-
12. A method for providing an information service, comprising:
-
accepting external input specifying one or more information services; selecting a first sensor driving program module contained in a first combination to which a highest priority is assigned and in which all sensors adapted to driving program modules contained in the combination are available from among combinations to which priorities of one or more sensor driving program modules to implement the one or more information services are assigned, and one or more processing program modules to implement the one or more information services, on the basis of the plurality of information services, the one or more sensor driving program modules, and the one or more processing program modules; executing the one or more processing program modules, executing the first sensor driving program module contained in the first combination to which the highest priority is assigned and in which the sensors adapted to the sensor driving program modules contained in the combination are available, and delivering information input-output between these so as to be adapted to the implementation of the one or more information services, thereby implementing the one or more information services; and outputting one or more result of the one or more information services, wherein the first sensor driving program module drives one of a plurality of kind of sensors adapted to the first sensor driving program module, detects and outputs sensor information according to the kind of sensor driven by the first sensor driving program module, each of the one or more processing program modules is a program for causing a computer to execute the steps of processing the sensor information and outputting a processing result as the result of the one or more information services.
-
Specification