context-aware applications - the next step for mobile services · mobilife context-awareness view...

16
Context-aware Applications - The next step for Mobile Services Dr. Heinrich Stüttgen General Manager Network Laboratories NEC Europe Ltd. [email protected]

Upload: others

Post on 06-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Context-aware Applications - The next step for Mobile Services · MobiLife Context-Awareness View “Self-awareness” • learn user preferences ÆTV program selection • monitor

Context-aware Applications -The next step for Mobile Services

Dr. Heinrich Stüttgen

General ManagerNetwork Laboratories

NEC Europe [email protected]

Page 2: Context-aware Applications - The next step for Mobile Services · MobiLife Context-Awareness View “Self-awareness” • learn user preferences ÆTV program selection • monitor

© NEC Corporation 2004

Kurfürstenanlage 36, D-69115 HeidelbergGeneral Manager:

Dr. Heinrich Stü[email protected]

NEC Europe’s Network Laboratories

NEC Europe Ltd. (UK) main site in Heidelbergteam of ~50 engineers researchingMobile Internet Technologies

Mobile Services Service PlatformsInternet ProtocolsMobile CommunicationsSecurityTraffic EngineeringNetwork Management

http: //www.netlab.nec.de

Page 3: Context-aware Applications - The next step for Mobile Services · MobiLife Context-Awareness View “Self-awareness” • learn user preferences ÆTV program selection • monitor

© NEC Corporation 2004

Overview

• Motivation• User Needs in Mobile Communication• Future Mobile Service Platform• Context in Current and Future Mobile

Services• Example• Outlook

Page 4: Context-aware Applications - The next step for Mobile Services · MobiLife Context-Awareness View “Self-awareness” • learn user preferences ÆTV program selection • monitor

© NEC Corporation 2004

Motivation: Context Awareness Services in the Internet

• Google‘s AdWord is a Context Aware service– The search keywords of the user make up the context– Google also used Internet-based location for customizing AdWord output

• Main Benefit for User:– targeted advertisment, adapting to user‘s interest Targeted

Advertismentsusing Internet-based

Location

User has obviousadvantage

Page 5: Context-aware Applications - The next step for Mobile Services · MobiLife Context-Awareness View “Self-awareness” • learn user preferences ÆTV program selection • monitor

© NEC Corporation 2004

User Needs in a Mobile EnvironmentTrends

– the amount of available information is growing day by dayit becomes increasingly harder to find the useful informationand to navigate in the information space

– the same is true for the number of available communication services– accessing a service on a mobile phone is often much harder than

on a PC - due to its inherent input/output limitationsevery extra click reduces service profit by 50%

Challenges– We need to enhance the usefulness of mobile Services:

– offer the right services at the right time to the user– make navigation user-friendly by anticipating possible input, – providing pre-determined quick-links to gain fast and targeted results

– What is useful depends on the individual user‘s needs in any givensituation

– What is the essential context information to characterize a situation?– How can we adapt services and service offerings to the users

personal situation based on context information?

Page 6: Context-aware Applications - The next step for Mobile Services · MobiLife Context-Awareness View “Self-awareness” • learn user preferences ÆTV program selection • monitor

© NEC Corporation 2004

Future Mobile Service PlatformInternet Services over 3G Networks

Application Server• provides basic services called

service enablers• service enablers are combined

to create new services• examples: presence, group

management, push-to-talk

• Standardized in OMA

IP Multimedia Subsystem (IMS)• uses Internet protocols• defines the control layer

– SIP for signaling– DIAMETER for AAA

• Standardized in 3GPPPSTNWLAN2.5G/3G

IP Multimedia Subsystem

• Session Control• Media Control• QoS• Charging• . . . . . . .

Application Servers

......

Multi-service IP Network

ControlLayer

ApplicationLayer

NetworkLayer

AccessLayer

Page 7: Context-aware Applications - The next step for Mobile Services · MobiLife Context-Awareness View “Self-awareness” • learn user preferences ÆTV program selection • monitor

© NEC Corporation 2004

How is context used in today‘s standards?

Example: Presence Service• defined set of context

variables from IETF SIMPLE: Rich Presence Information Data Format (RPIDF)

• activites, mood, status, place-is, place-type, privacy, relationship, ...

designed for automatic settingbut today mainly set manually

PSTN

IMS Service Approach

WLAN2.5G/3G

IP Multimedia Subsystem

• Session Control• Media Control• QoS• Charging• . . . . . . .

Application Servers

......

Multi-service IP Network

ControlLayer

ApplicationLayer

NetworkLayer

AccessLayer

Update

PresenceServer Business

Private

Private

Local ProcessingManual Input

Page 8: Context-aware Applications - The next step for Mobile Services · MobiLife Context-Awareness View “Self-awareness” • learn user preferences ÆTV program selection • monitor

© NEC Corporation 2004

PSTN

IMS Service Approach

WLAN2.5G/3G

IP Multimedia Subsystem

• Session Control• Media Control• QoS• Charging• . . . . . . .

Application Servers

......

Multi-service IP Network

ControlLayer

ApplicationLayer

NetworkLayer

AccessLayer

Combination of Context Sources

Mobile Location Service (MLS) • service enabler to retrieveterminal location

• hiding concrete locationtechnology

• interface for otherservice enablers

OMA is standardizing theinterfaces and protocols, not technologies

Berlin

NY

NY

Presence

GPS

Access Point / Network-based Triangulation

MLS

Page 9: Context-aware Applications - The next step for Mobile Services · MobiLife Context-Awareness View “Self-awareness” • learn user preferences ÆTV program selection • monitor

© NEC Corporation 2004

PSTN

IMS Service Approach

WLAN2.5G/3G

IP Multimedia Subsystem

• Session Control• Media Control• QoS• Charging• . . . . . . .

Application Servers

......

Multi-service IP Network

ControlLayer

ApplicationLayer

NetworkLayer

AccessLayer

Dedicated Context-Awareness Server (CAS)

Context-Awareness Server(CAS) • dedicated context server• collect information fromterminal, network andother domains

• equipped with mechanismsfor knowledge processing, inferencing and reasoning

• provide context for currentsituation of user

MLS

CAS

User in Phone Call?

Home

Activity: Private?

Page 10: Context-aware Applications - The next step for Mobile Services · MobiLife Context-Awareness View “Self-awareness” • learn user preferences ÆTV program selection • monitor

© NEC Corporation 2004

User in a meeting..

Example: Service Provisioning using ProactiveContext Aware Filtering

Context will be used in proactiveapplications to minimize userinteraction.

Context Aware Service Filteringdiscovers and preconfiguresuseful services according to users‘ contexts.

A bus stop is a virtuallocation triggeringautomatic adaptationof context aware user interfaces.

1 Categorized Service Provisioning

2 Services are ordered based on their usefulness

3 Preconfiguration for immediate access to servicebased on user profile and past behavior

4 Pre-execution for highly probable serviceaccesses

On Contextchange.

Page 11: Context-aware Applications - The next step for Mobile Services · MobiLife Context-Awareness View “Self-awareness” • learn user preferences ÆTV program selection • monitor

© NEC Corporation 2004

The Context Aware Server

Location: N49°24.368’ E8°41.140’Time: 13:00Presence: with 4 friends

The raw data is gathered from

the sensors

Location: Near a bus stopTime: Lunch timePresence: with foreign friends

A personalized significance is associated to

the sensor data

The user is waking by a bus stop, in the role of tourist guidefor visiting friends at lunch time.

Interpretation and aggregation as a

whole using learned behavior

The user might be interested in Restaurants of type Traditional reachable via Bus

A necessity is inferred from the

situation

Page 12: Context-aware Applications - The next step for Mobile Services · MobiLife Context-Awareness View “Self-awareness” • learn user preferences ÆTV program selection • monitor

© NEC Corporation 2004

Stakeholder’s gains

Promotion of customer loyalty due to the integrated service approachAdded value to the services through the extra functionalityParticipation in the provider-customer chain revenue

Ope

rato

rs Highly personalized services Proactive recommendation /executionEase of useU

sers

Accurately targeted service provisioningPossibilities of service differentiation

Serv

ice

Pro

vide

rs Product differentiationImproved Product FeaturesImpulse of new technologies on both terminal and server sidesEvolution of the terminal from simple phone to full fledged mobile terminalM

anuf

actu

rers

Page 13: Context-aware Applications - The next step for Mobile Services · MobiLife Context-Awareness View “Self-awareness” • learn user preferences ÆTV program selection • monitor

© NEC Corporation 2004

EU FP6 MobiLife Project

Nokia, EricssonSuunto, ElisaUniversity of HelsinkiHelsinki U of Technology

Ericsson

MotorolaUniversity of SurreyNEC Europe (site: Ger)

NEOSHewlett-PackardSiemensTelecom Italia

Alcatel, Motorola

Telematica

FOKUSUniversity of KasselDoCoMo Eurolabs

BellStream

UNIS

Finland

Germany

Poland

Czech Rep.

SwedenNetherlands

UK

France

Italy

Phase I: Sept.04 –Dec.06Size: ~ 120 PY NEC: 6.6 PY

Bring advances in mobile applications and serviceswithin the reach of users in their everyday life

by innovating and deploying new applications and servicesbased on the evolving capabilities of 3G systems and beyond

NEC focus• group awareness• proactive serviceprovisioning • with 22 partners from

9 European countries

Page 14: Context-aware Applications - The next step for Mobile Services · MobiLife Context-Awareness View “Self-awareness” • learn user preferences ÆTV program selection • monitor

© NEC Corporation 2004

MobiLife Context-Awareness View“Self-awareness”• learn user preferences

TV program selection• monitor local environment

optimize service deliveryselect best media & presentation

“Group-awareness”• group context and presence support

TV program according group pref. innovative service + improved UI

“World-awareness”• highly personalized and adaptive

servicesconvergence mobile service &broadcasting for everyday life

Communication

Spheres

BAN – Body Area Network• Bluetooth, RFID, sensors, …

PAN – Personal Area Network• Bluetooth, WLAN, …

WAN – Wide Area Network• 3G, B3G, WLAN, WiMAX, *DSL, DVB-X…

BAN

PAN

WAN

Tasks• Monitoring, Gathering,

Processing, and Distributing(“Communication”)

• Modelling, Deducing and Reasoning about Context(“Knowledge Processing”)

Service Platform Enhancements• Algorithm and Knowledge

Processing build intoService Enablers

• Middleware for Context Processing

• Technology for creatingcontext-aware adaptive Services

Page 15: Context-aware Applications - The next step for Mobile Services · MobiLife Context-Awareness View “Self-awareness” • learn user preferences ÆTV program selection • monitor

© NEC Corporation 2004

Outlook

Context-Awareness is moving intoFuture Mobile Service Technology

• User Benefit: – personalized context-aware applications– better adapted services– easier to use: automatic configuration, reduced input, ...

• Network Operator– intelligent context platforms describing consise user needs based on

policies and learned behaviors– automated configuration and adaptation of applications– future possibility for differentiation and competition

between operators• Manufacturer

– terminal that better adapt to context (differentiator)– additional features for devices (sensing)– support for future mobile services

Page 16: Context-aware Applications - The next step for Mobile Services · MobiLife Context-Awareness View “Self-awareness” • learn user preferences ÆTV program selection • monitor