MOBILE MIDDLEWARE SUPPORTING CONTEXT MONITORING AND CONTEXT MONITORING METHOD USING THE SAME
First Claim
1. Mobile middleware, comprising:
- a Context Monitoring Query (CMQ) processor for storing requested CMQS, receiving sensor data from sensors, monitoring whether the stored CMQs are satisfied, and transmitting an event according to results of the monitoring; and
a Reduced Source Cover (RSC) manager for controlling activation of the sensors so that, of the received sensor data, only data about context elements belonging to a minimum context element set (RSC) required to determine whether the CMQs are satisfied is generated.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein is mobile middleware, a context monitoring method, a context-aware system, and a context-aware service provision method, which support energy-efficient context monitoring. The mobile middleware receives a request for a CMQ from context-aware application programs, receives sensor data from sensors, monitors whether the CMQ is satisfied, and transmits an event to the context-aware application programs according to results of the monitoring. In this case, the mobile middleware controls the sensors so that only sensor data required to determine whether the CMQ is satisfied needs to be transmitted so as to reduce energy consumption during the performance of the monitoring. Therefore, the mobile middleware can perform energy-efficient context monitoring, required by the context-aware application programs.
29 Citations
20 Claims
-
1. Mobile middleware, comprising:
-
a Context Monitoring Query (CMQ) processor for storing requested CMQS, receiving sensor data from sensors, monitoring whether the stored CMQs are satisfied, and transmitting an event according to results of the monitoring; and a Reduced Source Cover (RSC) manager for controlling activation of the sensors so that, of the received sensor data, only data about context elements belonging to a minimum context element set (RSC) required to determine whether the CMQs are satisfied is generated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A context monitoring method, comprising:
-
registering a requested Context Monitoring Query (CMQ); receiving sensor data from sensors and monitoring whether the registered CMQ is satisfied; controlling activation of the sensors so that, of the received data, data about context elements belonging to a Reduced Source Cover (RSC) required to determine whether the CMQ is satisfied, is generated; and providing an event according to the results of the monitoring. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A context-aware service system, comprising:
-
at least one context-aware application program for requesting a Context Monitoring Query (CMQ) and receiving an event when the CMQ is satisfied; at least one sensor for sensing user context information and generating sensor data; and mobile middleware for receiving a request for the CMQ from the context-aware application program, registering the CMQ, receiving the sensor data from the sensor, monitoring whether the CMQ is satisfied, providing an event according to results of the monitoring, and controlling the sensor to reduce energy consumption caused by performance of the monitoring.
-
-
20. A context-aware service provision method, comprising:
-
at least one context-aware application program requesting a Context Monitoring Query (CMQ); registering the requested CMQ; receiving sensor data from at least one sensor; monitoring whether the registered CMQ is satisfied using the sensor data received from the sensor; calculating a Reduced Source Cover (RSC), required to determine whether the registered CMQ is satisfied during performance of the monitoring; controlling the sensor according to results of calculation; providing an event to the context-aware application program according to results of the monitoring; and deleting the registered CMQ when a duration of the registered CMQ has elapsed.
-
Specification