Sensor event controller
First Claim
1. A sensor event controller for notifying sensor event data obtained from a sensor device to a service application program designed for accepting a processing request containing an input from a browser and returning a result of a requested processing operation to the browser, the sensor event controller comprising:
- an information collection part that collects information for identification of a service application program that is being used on a browser, and header information transmitted/received between the browser and the service application program, and stores the same as collected data in a collected data storage part;
a data reception part that receives sensor event data obtained from the sensor device;
a data-notified application determination part that, referring to the collected data in the collected data storage part, decides that the service application program that is being used on the browser is a service application program as a destination to which the sensor event data are to be notified;
a data conversion part that converts the sensor event data received by the data reception part under conversion rules preliminarily defined with respect to the service application program as the notification destination, so that the data are compliant with an input interface of the service application program as the notification destination;
an application invocation part that transmits a processing request to the service application program as the notification destination, the processing request being generated by adding the header information contained in the collected data in the collected data storage part to the converted sensor event data; and
a contents transmission part that transmits a result of a requested processing operation received from the service application program to the browser.
1 Assignment
0 Petitions
Accused Products
Abstract
A sensor event controller dynamically switches a destination to which sensor event data are to be notified, according to a service application program (AP) that a user is using,. and notifies sensor event data in compliance with an interface of the service AP as the notification destination. An information collection part stores information for identification of a service AP used on a browser and header information transmitted/received between the browser and the service AP in a collected data storage part. Upon receiving sensor event data, a data-notified application determination part decides that the service AP used on the browser is a service AP as the notification destination, by referring to the collected data storage part. A notified data conversion part converts the sensor event data so that the data are compliant with an input interface of the service AP as the notification destination, and transmits a processing request to the service AP as the notification destination, the processing request being generated by adding the header information to the converted sensor event data.
47 Citations
8 Claims
-
1. A sensor event controller for notifying sensor event data obtained from a sensor device to a service application program designed for accepting a processing request containing an input from a browser and returning a result of a requested processing operation to the browser, the sensor event controller comprising:
-
an information collection part that collects information for identification of a service application program that is being used on a browser, and header information transmitted/received between the browser and the service application program, and stores the same as collected data in a collected data storage part; a data reception part that receives sensor event data obtained from the sensor device; a data-notified application determination part that, referring to the collected data in the collected data storage part, decides that the service application program that is being used on the browser is a service application program as a destination to which the sensor event data are to be notified; a data conversion part that converts the sensor event data received by the data reception part under conversion rules preliminarily defined with respect to the service application program as the notification destination, so that the data are compliant with an input interface of the service application program as the notification destination; an application invocation part that transmits a processing request to the service application program as the notification destination, the processing request being generated by adding the header information contained in the collected data in the collected data storage part to the converted sensor event data; and a contents transmission part that transmits a result of a requested processing operation received from the service application program to the browser. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A program product storing a sensor event control program in a recording medium, the sensor event control program being designed to cause a computer to execute a processing operation of notifying sensor event data obtained from a sensor device to a service application program designed for accepting a processing request containing an input from a browser and returning a result of a requested processing operation to the browser, the program comprising instructions for allowing a computer to execute the following operations of;
-
collecting information for identification of a service application program that is being used on the browser, and header information transmitted/received between the browser and the service application program, and stores the same as collected data in a collected data storage part; receiving the sensor event data obtained from the sensor device; referring to the collected data in the collected data storage part, and deciding that the service application program that is being used on the browser is a service application program as a destination to which the sensor event data are to be notified; converting the sensor event data under conversion rules preliminarily defined with respect to the service application program as the notification destination, so that the data are compliant with an input interface of the service application program as the notification destination; transmitting a processing request to the service application program as the notification destination, the processing request being generated by adding the header information contained in the collected data in the collected data storage part to the converted sensor event data; and transmitting a result of a requested processing operation received from the service application program to the browser.
-
Specification