190 likes | 297 Views
A Hybrid Model of Context-aware Service Provisioning Implemented on Smart Phones. International Conference on Pervasive Services 2006 26-29th June 2006 Oriana Riva Helsinki Institute for Information Technology Santtu Toivonen VTT Technical Research Center of Finland. Movie. Food. Traffic.
E N D
A Hybrid Model of Context-aware Service Provisioning Implemented on Smart Phones International Conference on Pervasive Services 2006 26-29th June 2006 Oriana Riva Helsinki Institute for Information Technology Santtu Toivonen VTT Technical Research Center of Finland
Movie Food Traffic Music Art Print Sauna Look at the World from the User’s Perspective
User-centric Model • The challenge • Locate anytime, anywhere relevantcontent available in our daily environments • Relevance has a user-specific definition • Current practice • Collect context information • Use it to rank/filter content items • Existing examples • Mobility-aware recommenders • Context-based applications • Remembrance agents
Problems with Current Solutions • Nocomplete access to user’s personal and contextual information • Privacy, trust, laziness... • No usage of reviews, observations, and ratings expressed by previous clients • Content from professional service providers is impersonal, utility-oriented, static, out of date… • Success of Amazon, human daily practice... Our solution: Hybrid model of context-aware service provisioning
Outline • Motivations • Hybrid model of context-aware service provisioning • DYNAMOS Platform • DYNAMOS Example Application • Conclusions & Future Works * DYNAMOS Project (TEKES, VTT, ICT-Turku, Suunto,TeliaSonera) http://virtual.vtt.fi/virtual/proj2/dynamos/
U U U U SP U U SP Service Provider U U U User U U Service-generated content SP User-generated content U U Service-generated, but user-annotated, content Hybrid Service Provisioning Model
System- inaccessible U2 Service Annotation User instance 1 U1 User Context U1 User Profile U1 U3 User Note U3 U2 System- accessible SP1 Service description S1 System- inaccessible Service instance 1 Metadata-based Design ... Awful traffic jam here... Traditional service provisioning system Hybrid service provisioning system ... Kayano running shoes are 50% discounted today...
Outline • Motivations • Hybrid Model of Context-aware Service Provisioning • DYNAMOS Platform • DYNAMOS Example Application • Conclusions & Future Works
GPS Satellite User Smart phone Content 2 G / 3 G + sensors basestation DYNAMOS Reference Architecture GPRS Service Event Server Content GPRS Internet DYNAMOS Core Modules Web Server Laptop Distribution Servers DYNAMOS Core Clients • Implemented in Java • J2ME CLDC 1.0 and MIDP 2.0 • Development using Nokia Series 60 phones
DYNAMOS Architecture • Metadata Listeners • Specification and update of metadata information for users and service content • Metadata Managers • Process and store metadata • Matcher + matching functions • Category-based matching • Location-based matching • Controller • Enforce control policies and preferences
Outline • Motivations • Hybrid Model of Context-aware Service Provisioning • DYNAMOS Platform • DYNAMOS Example Application • Conclusions & Future Works
Requirements Study: Some Results • Use of mobile phone for • Weather conditions and forecasts (95%) • News (40%) • Services (40%) • To find out about services • 70% consult printed material (especially harbor book) • Limitations • Lack of event-related information • Out of date information • Static guide
Regatta Competition Aug 27-28th 2005 9 8 13 14 7 13 14 12 6 12 7 8 10 6 9 11 5 10 4 11 5 3 4 2 3 1 2 1 • 9 sailboats, 28 participants • Nokia 6630 + BT-GPS device
Evaluation Results • Technical problems due to: • 2G/3G handovers • GPS device disconnections • Feedback • Interest in social traces • ”I passed from here, I saw this and I visited this” • Interest in multimedia content • Post visiting (”curiosity”) and pre-visiting • Importance of knowing in advance about available services • Personal and public usage of the system • Suggestions for other potential use cases • Risk of spam and trustworthy recommendations
Outline • Motivations • Hybrid Model of Context-aware Service Provisioning • DYNAMOS Platform • DYNAMOS Example Application • Conclusions & Future Works
Conclusions and Future Works • People found interesting our model of hybrid service provisioning • Technically, the system can be deployed • In small scale, trust problems and risk of spam can be smoothed • Communities, clubs, etc. • August 2006: second regatta competition • More advanced context provisioning • More context functionality will be tested
Thank you! oriana.riva@hiit.fi DYNAMOS Project: http://virtual.vtt.fi/virtual/proj2/dynamos/