Ambient Aware Information Delivery Stephan Steglich, Christian Räck, Stefan Arbanowski steglich@cs.tu-berlin.de, <raeck|arbanowski>@fokus.fraunhofer.de Technical University Berlin / Fraunhofer FOKUS Institute for Open Communication Systems Kaiserin-Augusta-Allee 31 10589 Berlin, Germany 11.08.2004 1
Problem field SERVICES Service 3: Service 4: Service 1: Service 2: Audio/video Speech E-mail WWW/WAP TERMINALS • Mobile phone • PDA/communicator • Laptop computer • Workstation • Telephone set E S D S H G U B 8 I A t p a M S P T R 0 S n D ACCESS h e t S C R R A 2. D a S e e a S S A N 11 N l L r c D N * o net h g Core GSM GPRS UMTS ISDN ISP CN CN CN Network POP IP Networks Browser user interface, GSM services WAP Same ISDN services on WWW-server Current CAMEL, SIM HTML, as & (HTML, XML, cgi-bin, Java), Toolkit, WAP XML, GSM IN entertainment (games), Service Java, and services Audio/Video distribution, FTP, Creation SMTP, POP3, VoIP... cgi-bin GPRS Service adaptation to the terminal and access capabilities. Hide access technology and personal/terminal mobility. Provide: user identification, authentication, charging (content, service, access and transport), billing, location information, terminal capabilities, access/transports available,.. IP-based Service Creation VHE Service 3: Service 4: Service 1: Service 2: Service E-mail WWW/WAP Audio/video Speech Creation 11.08.2004 2 Flexible service creation. Fast service introduction and easy online management. Service personalisation, customisation (service profile)…
User-centric information delivery Ambient Awareness Model Ambient Awareness Model Service Adaptation Service Adaptation Service Adaptation Service Adaptation Framework Framework Framework Framework Access Access Networks Networks Service Service Service Service Object Object User User Generic User Generic User Terminals Terminals Interaction Model Interaction Model Personalization Model Personalization Model 11.08.2004 3
Ambient-awareness? • Ambient information describes the environment of the user at a certain moment in time. This includes physical measurable data, but also relevant items residing in the environment, such as devices and other objects. • Multi-context indicators : – Physical contextual indicators, e.g. levels of brightness, noise, humidity, and temperature. – Computing context indicators, e.g. network connectivity characteristics, nearby devices. – User context indicators, e.g. user’s location, social conditions, user’s history. – Temporal context indicators, e.g. time of day, day of week, time before or after a specific event. • Ambient awareness means to consider and to adapt to information about the user’s environment (ambient information) in the service provisioning. 11.08.2004 4
Obtaining ambient info • Directly – From sensor devices, which measure and provide physical values. – From explicit user statements, by which the user himself describes the environment, e.g. specifying the current location. • Indirectly: – By interpreting available data in order to process/revaluate more information. For example, if the location of an active user terminal is known, the location of the user can be derived accordingly. 11.08.2004 5
Sensors Sensors N1 N1 N2 N2 Network of sensors gathering ambient information CS 6 11.08.2004
Gathering of ambient information Service Adaptation Service Adaptation Service Service Framework Framework Provisioning/Usage Provisioning/Usage of Ambient Information of Ambient Information Ambient Information Server Ambient Information Server Interpreter Interpreter Interpreter Interpreter Sensor Network Sensor Network Ambient Ambient Interpreter Interpreter Information Information Store Store Interpreter Interpreter Direct Information Direct Information Indirect Information Indirect Information User Interaction User Interaction Gathering Gathering Gathering Gathering 11.08.2004 7
Revaluation of ambient information ... ... ... ... Rule-based Interpretation Rule-based Interpretation Revaluation by Revaluation by Ambient Information ++ Ambient Information ++ Ambient Information + Ambient Information + Ambient Information Ambient Information Sensor Data Sensor Data 11.08.2004 8
Context Modeling • Resource Description Framework (RDF) provides data model specifications and XML-based serialization syntax • Web Ontology Language (OWL) enables the definition of domain ontologies and sharing of domain vocabularies 11.08.2004 9
Ambient profile data structure • Ambient functions: – Store – Retrieve • Poll • Subscribe 11.08.2004 10
Ambient profile according to a specific target location area Location of Interest Location of Interest Ambient Data Ambient Data (Target Location Area) (Target Location Area) Ambient Profile Ambient Profile Sensor Network Sensor Network Sensor Network 11.08.2004 11
Storage and provisioning of ambient data Service Adaptation Service Adaptation Service Adaptation Service Adaptation Ambient Data Ambient Data Service Service Service Service Framework Framework Framework Framework Provisioning Provisioning Ambient Profile Ambient Profile Ambient Information Server Ambient Information Server Ambient Information Server Ambient Information Server Interpret Interpret Interpreter Interpreter Storing Storing Sensor Network Sensor Network er er Ambient Ambient Interpreter Interpreter Information Information User Interaction User Interaction Interpreter Interpreter Store Store 11.08.2004 12
Ambient information in the delivery context Access Access A A B B Network Network Request Request Request Request GUIML GUIML Service Service Service Adaptation Framework Service Adaptation Framework Respond Respond Respond Respond Delivery Context Delivery Context •Network characteristics •Network characteristics •Terminal capabilities •Terminal capabilities Ambient Information Ambient Information • Ambient information • Ambient information Server Server Terminal Terminal •User preferences •User preferences 11.08.2004 13
Info delivery – functional overview Terminals Access Networks I-Centric User Interaction Portal I-Centric Services I-Centric User Interaction Portal I-Centric Services IP IP Adapter User Interaction Portal Service 1 Adapter User Interaction Portal Service 1 Networks Networks Gateway Adaptation Interface Gateway Adaptation Interface Service 2 Service 2 Personalization Personalization PSTN PSTN Adapter Adapter Portal Portal Service 3 Service 3 ISDN ISDN Gateway Gateway Interface Interface Ambient Information Ambient Information Management Management Service 4 Service 4 Mobile Mobile Adapter Portal Session Adapter Session Portal Networks Networks Gateway Management Interface Gateway Management Interface Service n Service n GSM/UMTS GSM/UMTS 11.08.2004 14
Portal Architecture Service Execution Environment Weather Calendar Communication ... Weather Calendar Communication ... Portal Portal Interface I-Centric User Interaction Platform Interface Portal Portal Delivery Context Delivery Context Service Adapter Service Adapter Access Access Handler Handler Identification & Identification & Session Manager Ambient Server Session Manager Ambient Server Authentication Authentication Capability Manager Location Server Preferences Manager Capability Manager Location Server Preferences Manager Adapter Adapter Gateway Adaptor Gateways Gateway WAP WEB Instant messaging Telephony E-Mail WAP WEB Instant messaging Telephony E-Mail SMS SIP ISDN Parlay SMS SIP ISDN Parlay Access Networks: IP and Telecommunication Networks 11.08.2004 15
Ubiquitous Portal Access Mobile Car Desktop Public on TV Terminals at Home - Long living service sessions � user aware portal keeps access state - Seamless comm. (multimodal) � various devices – various services - Home access & control (e.g.: mobile home access via DSL) - Set-top Boxes, HAVI, Smart-IP 11.08.2004 16
Mobile Personal Assistant Services Personal Environment Control Personalized Information Services (Smart-IP: TV, VCR, fridge, (e.g. maps, cinema, hotel, shops, flights) curtain, light) Personal secretary (cares about all appointments & incoming information, PAM) Personal Information Management e-Government (Calendar, documents, contacts, (e.g. taxes, passports, real estate) notes, messages) Ubiquitous access & delivery of information � one device – various services • Integrated solution (one-stop-shopping) � one portal • • Context aware personalized usage of integrated services 11.08.2004 17
Screenshot: Portal Welcome Page 18 11.08.2004
Screenshot: News Service 19 11.08.2004
Screenshot: Weather Service 20 11.08.2004
Screenshot: Location-based Service 21 11.08.2004
Screenshot Ambient Control Service 22 11.08.2004
Thank you, any question? • 23 11.08.2004
Recommend
More recommend