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; and
an information service providing device which is connected to this module-parameter providing device and may have a plurality of sensor driving program modules, a plurality of processing program modules and a plurality of output program modules, 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, the components containing, as a component, one or more of;
one or more sensor driving program modules,one or more processing program modules,one or more output program modules,one or more sensor setting parameters which are set to each of the adapted sensor driving program modules and used for its process,one or more process setting parameters which are set to each of the adapted processing program modules and used for its process, andone or more output setting parameters which are set to each of the adapted output program modules and used for its process,the information service providing device hasan input device for accepting external input specifying one or more of a plurality of information services,a selector for selecting a component of the modules to be selected which is needed to implement one or more of the specified information services on the basis of associating information associating each of the plurality of information services and one or more of each of the components of the modules to be selected which are needed for the its implementation,a receiver, needed to implement one or more of the specified information services, for requesting a component of the modules to be selected which is not present in the information service providing device to the module-parameter providing device, i.e., requesting this component to the module-parameter providing device in response to this request and receiving a provided component,a plurality of kinds of sensors each of which is adapted to one of the sensor driving program modules,a setupper for setting each of the sensor setting parameter, the process setting parameters and the output setting parameter to each of the sensor driving program module, the processing program modules and the output program modules which are adapted to these,an execution device for responding to the specified information service, executing the set sensor driving program modules, processing program modules and output program modules, and delivering information input-output among these so as to be adapted to the implementation of the specified information service, thereby implementing the specified information service, andan output device for outputting the result of the implemented one or more information services,the executed sensor driving program modules drive the adapted sensors, detect information according to the kind of this sensor, and output the information as the information of sensor,each of the executed processing program modules processes the information of sensor which is output from the executed sensor driving program, and outputs a processing result to the output program modules, andthe executed output program modules create a result of the information service in a predetermined format from the processing result output from the processing program modules, and output the result to the output device.
7 Assignments
0 Petitions
Accused Products
Abstract
The information service providing device of the disclosure of the present application selects sensors which may be used for the implementation of an information service to be provided within a plurality of sensors which the device can make use of, and in addition, selects the most appropriate one within the sensors which may be used and selects an appropriate parameter for the sensors and processing programs in order for the information service to be provided appropriately, and set to these in response to the environment in which the information service is implemented. Furthermore, the information service providing device of the disclosure of the present application provides, with only the receipt of the designation of desired information service by a user, various information services are provided by appropriately combining various kinds of sensors and a plurality of processing programs.
22 Citations
11 Claims
-
1. An information service providing system comprising:
-
a module-parameter providing device; and an information service providing device which is connected to this module-parameter providing device and may have a plurality of sensor driving program modules, a plurality of processing program modules and a plurality of output program modules, 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, the components containing, as a component, one or more of; one or more sensor driving program modules, one or more processing program modules, one or more output program modules, one or more sensor setting parameters which are set to each of the adapted sensor driving program modules and used for its process, one or more process setting parameters which are set to each of the adapted processing program modules and used for its process, and one or more output setting parameters which are set to each of the adapted 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 of a plurality of information services, a selector for selecting a component of the modules to be selected which is needed to implement one or more of the specified information services on the basis of associating information associating each of the plurality of information services and one or more of each of the components of the modules to be selected which are needed for the its implementation, a receiver, needed to implement one or more of the specified information services, for requesting a component of the modules to be selected which is not present in the information service providing device to the module-parameter providing device, i.e., requesting this component to the module-parameter providing device in response to this request and receiving a provided component, a plurality of kinds of sensors each of which is adapted to one of the sensor driving program modules, a setupper for setting each of the sensor setting parameter, the process setting parameters and the output setting parameter to each of the sensor driving program module, the processing program modules and the output program modules which are adapted to these, an execution device for responding to the specified information service, executing the set sensor driving program modules, processing program modules and output program modules, and delivering information input-output among these so as to be adapted to the implementation of the specified information service, thereby implementing the specified information service, and an output device for outputting the result of the implemented one or more information services, the executed sensor driving program modules drive the adapted sensors, detect information according to the kind of this sensor, and output the information as the information of sensor, each of the executed processing program modules processes the information of sensor which is output from the executed sensor driving program, and outputs a processing result to the output program modules, and the executed output program modules create a result of the information service in a predetermined format from the processing result output from the processing program modules, and output the result to the output device.
-
-
2. An information service providing device comprising:
-
one or more sensor driving program modules; one or more processing program modules; an input device for accepting external input specifying one or more of a plurality of information services; a selector for selecting, on the basis of associating information associating each of the plurality of information services, and the one or more sensor driving program modules and one or more processing program modules which are needed for its implementation, the one or more sensor driving program modules and the one or more processing program modules which are needed to implement one or more of the specified information services; an execution device for executing a plurality of kinds of sensors each of which is adapted to one of the sensor driving program modules and the selected sensor driving program module and processing program modules, and delivering information input-output between these so as to be adapted to the implementation of the specified information service, thereby implementing the specified information service; and an output device for outputting the result of one or more of the implemented information services, wherein the executed sensor driving program modules drive the adapted sensors, detect information according to the kind of this sensor, and output the information as the information of sensor, and each of the executed processing program modules processes the information of sensor which is output from the executed sensor driving programs, and outputs a processing result to the output device as the result of the specified information service. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for providing an information service, comprising:
-
accepting external input specifying one or more of a plurality of information services; selecting the one or more sensor driving program modules needed to implement one or more of the specified information services, and the one or more processing program modules, on the basis of associating information associating each of the plurality of information services, and one or more sensor driving program modules and one or more processing program modules which are needed for its implementation; executing the selected sensor driving program module and processing program modules and delivering information input-output between these so as to be adapted to the implementation of the specified information service, thereby implementing the specified information service; and outputting one or more result of the implemented information service, wherein each of the executed sensor driving program modules drives one of a plurality of kinds of sensors adapted to this sensor driving program module, detects the information according to the kind of this sensor, and outputs the information as the information of sensor, each of the executed processing program modules processes the information of sensor which is output from the executed sensor driving program, and outputs a processing result as the result of the specified information service.
-
-
11. A program for causing a computer to execute the steps of:
-
accepting external input specifying one or more of a plurality of information services; selecting, on the basis of associating information associating each of the plurality of information services, and the one or more sensor driving program modules and one or more processing program modules which are needed for its implementation, the one or more sensor driving program modules and the one or more processing program modules which are needed to implement one or more of the specified information services; executing the selected sensor driving program modules and processing program modules and delivering information input-output between these so as to be adapted to the implementation of the specified information service, thereby implementing the specified information service; and outputting one or more results of the implemented information service, wherein each of the executed sensor driving program modules drives one of a plurality of kinds of sensors adapted to this sensor driving program module, detects the information according to the kind of this sensor, and outputs as information of sensor, and each of the executed processing program modules processes the information of sensor which is output from the executed sensor driving program, and outputs a processing result as the result of the specified information service.
-
Specification