19
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

A Hybrid Model of Context-aware Service Provisioning Implemented on Smart Phones

  • Upload
    hasad

  • View
    19

  • Download
    0

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

Page 1: A Hybrid Model of Context-aware Service Provisioning Implemented on Smart Phones

A Hybrid Model of Context-aware Service Provisioning Implemented

on Smart Phones

International Conference on Pervasive Services 200626-29th June 2006

Oriana RivaHelsinki Institute for Information Technology

Santtu ToivonenVTT Technical Research Center of Finland

Page 2: A Hybrid Model of Context-aware Service Provisioning Implemented on Smart Phones

Food

Music

Movie

SaunaPrint

Art

Traffic

Look at the World from the User’s Perspective

Page 3: A Hybrid Model of Context-aware Service Provisioning Implemented on Smart Phones

User-centric Model

• The challenge – Locate anytime, anywhere relevant content

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

Page 4: A Hybrid Model of Context-aware Service Provisioning Implemented on Smart Phones

Problems with Current Solutions

• No complete 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

Our solution:

Hybrid model of context-aware service provisioning

Page 5: A Hybrid Model of Context-aware Service Provisioning Implemented on Smart Phones

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/

Page 6: A Hybrid Model of Context-aware Service Provisioning Implemented on Smart Phones

Hybrid Service Provisioning Model

SP Service Provider

U User

SP

U

U U

U

U

U U

U

Service-generated, butuser-annotated, content

User-generated content

Service-generated content

U

U U

U

SP

Page 7: A Hybrid Model of Context-aware Service Provisioning Implemented on Smart Phones

System-inaccessible

System-inaccessible

System-accessible

Metadata-based Design

U1

S1

U3

Servicedescription

SP1

UserProfile U1

Service instance 1

User instance 1

User ContextU1

User NoteU3

Service Annotation

U2

Traditional service

provisioning system

U2Hybrid service

provisioning system

... Kayano running shoes are 50%

discounted today...

... Awful traffic jam

here...

Page 8: A Hybrid Model of Context-aware Service Provisioning Implemented on Smart Phones

Outline

• Motivations

• Hybrid Model of Context-aware Service

Provisioning

• DYNAMOS Platform

• DYNAMOS Example Application

• Conclusions & Future Works

Page 9: A Hybrid Model of Context-aware Service Provisioning Implemented on Smart Phones

DYNAMOS Reference Architecture

DYNAMOS CoreClients Distribution Servers

GPRS ServiceContent

Internet

GPS Satellite

UserContent

2G/3G basestation

Smart phone + sensors

Laptop

GPRS

DYNAMOS Core Modules

Event Server

Web Server

• Implemented in Java• J2ME CLDC 1.0 and MIDP 2.0• Development using Nokia Series 60 phones

• Implemented in Java• J2ME CLDC 1.0 and MIDP 2.0• Development using Nokia Series 60 phones

Page 10: A Hybrid Model of Context-aware Service Provisioning Implemented on Smart 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

Page 11: A Hybrid Model of Context-aware Service Provisioning Implemented on Smart Phones

Outline

• Motivations

• Hybrid Model of Context-aware Service

Provisioning

• DYNAMOS Platform

• DYNAMOS Example Application

• Conclusions & Future Works

Page 12: A Hybrid Model of Context-aware Service Provisioning Implemented on Smart Phones

Case Study: Recreational Boatersin the Turku Archipelago

Page 13: A Hybrid Model of Context-aware Service Provisioning Implemented on Smart Phones

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

Page 14: A Hybrid Model of Context-aware Service Provisioning Implemented on Smart Phones

DYNAMOS Sailing Application

Page 15: A Hybrid Model of Context-aware Service Provisioning Implemented on Smart Phones

Regatta Competition Aug 27-28th 2005

1

1

3

3

4

4

5

56

67

7 8

8

910

10

11

11

14

14

13

13

12

12

9

2

2

• 9 sailboats, 28 participants• Nokia 6630 + BT-GPS device

Page 16: A Hybrid Model of Context-aware Service Provisioning Implemented on Smart Phones

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

Page 17: A Hybrid Model of Context-aware Service Provisioning Implemented on Smart Phones

Outline

• Motivations

• Hybrid Model of Context-aware Service

Provisioning

• DYNAMOS Platform

• DYNAMOS Example Application

• Conclusions & Future Works

Page 18: A Hybrid Model of Context-aware Service Provisioning Implemented on Smart Phones

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

Page 19: A Hybrid Model of Context-aware Service Provisioning Implemented on Smart Phones

DYNAMOS Project: http://virtual.vtt.fi/virtual/proj2/dynamos/

Thank you!

[email protected]