The growing availability of sensors integrated in smartphones provides much more opportunities for context-aware services, such as location-based and profile-based applications. Power consumption of the sensors contributes a significant part of the overall power consumption on current smartphones. Furthermore, smartphone sensors have to be activated in a stable period to match to the request frequency of those context-aware applications, known as full polling-based detection, which wastes a large amount of energy in unnecessary detecting. In this paper, we propose a low-power sensor polling for context-aware applications, which can dynamically shrink the extra sensor activities so that the unrelated sensors can keep in sleeping status for a longer time. We also provide an algorithm to find the relationship of application invoking and those sensor activities, which is always hidden in the context middleware. With this method, the polling scheduler is able to calculate and match the detecting frequency of various application combinations aroused by user. We evaluate this framework with different kinds of context-aware applications. The results show that our new low-power polling spends a tiny responding delay (97ms) in the middleware to save 70% sensor energy consumption, comparing with the traditional exhausting polling operation.
[1]
Andreas Krause,et al.
Context-aware mobile computing: learning context- dependent personal preferences from a wearable sensor array
,
2006,
IEEE Transactions on Mobile Computing.
[2]
Ozgur Yurur,et al.
Adaptive and Energy Efficient Context Representation Framework in Mobile Sensing
,
2014,
IEEE Transactions on Mobile Computing.
[3]
Gary M. Weiss,et al.
Activity recognition using cell phone accelerometers
,
2011,
SKDD.
[4]
Sian Lun Lau,et al.
Supporting patient monitoring using activity recognition with a smartphone
,
2010,
2010 7th International Symposium on Wireless Communication Systems.
[5]
Suman Nath.
ACE: Exploiting Correlation for Energy-Efficient and Continuous Context Sensing
,
2013,
IEEE Trans. Mob. Comput..
[6]
Wei Pan,et al.
SoundSense: scalable sound sensing for people-centric applications on mobile phones
,
2009,
MobiSys '09.