Download presentation
Presentation is loading. Please wait.
Published byEugenia Cameron Modified over 9 years ago
1
Delivering Services to Residential Appliances by Utilizing Remote Resource Awareness Andreas Häber, PhD Research Fellow andreas.haber@uia.no University of Agder, Norway
2
NGMAST 2008 - Andreas Häber, Martin Gerdes, Frank Reichert, Andreas Fasbender, Ram Kumar2 Agenda Scenario overview Remote service discovery & usage Design approaches Service delivery prototype
3
Media control & delivery example NGMAST 2008 - Andreas Häber, Martin Gerdes, Frank Reichert, Andreas Fasbender, Ram Kumar3 Select match to watch Watch the match here Thightly coupled control and media delivery Workarounds: Attach the device to an external display. Manually transfer the media URI to a different device.
4
Which media to which appliances? NGMAST 2008 - Andreas Häber, Martin Gerdes, Frank Reichert, Andreas Fasbender, Ram Kumar4 phone homePC friends IP Radio IP TV more…. … and new Target devices phone Control Xbox TV other devices Media sources
5
Which media to which appliances? NGMAST 2008 - Andreas Häber, Martin Gerdes, Frank Reichert, Andreas Fasbender, Ram Kumar5 phone homePC friends IP Radio IP TV more…. … and new Target devices phone Control Xbox TV other devices Media sources
6
Solution proposal NGMAST 2008 - Andreas Häber, Martin Gerdes, Frank Reichert, Andreas Fasbender, Ram Kumar6
7
Agenda NGMAST 2008 - Andreas Häber, Martin Gerdes, Frank Reichert, Andreas Fasbender, Ram Kumar7 Scenario overview & use cases Remote service discovery & usage Design approaches Service delivery prototype
8
Presence framework Specified by the IETF SIMPLE Wg Presentity = Presence entity Presence User Agents publish presence status for presentities to the Presence service Presence watchers subscribe to PUAs’ identity for presence event Presence event notifications include presence information for presentities Example usage: 3GPP Presence Service (23.141) NGMAST 2008 - Andreas Häber, Martin Gerdes, Frank Reichert, Andreas Fasbender, Ram Kumar8 Presence service Presence User Agent Presentity Presence watcher Scope of the IETF presence protocols
9
Service Presence for Remote Service Awareness Commonly presentities happen to be people What about residential services? Need to add service specific information to the presence notification data. Reuse existing extensions For example GEOPRIV to easily put services on a map. NGMAST 2008 - Andreas Häber, Martin Gerdes, Frank Reichert, Andreas Fasbender, Ram Kumar9 Presence service Presence User Agent Presentity Presence watcher UPnP, Bonjour / ZeroConfig, Bluetooth, … Scope of the IETF presence protocols
10
NGMAST 2008 - Andreas Häber, Martin Gerdes, Frank Reichert, Andreas Fasbender, Ram Kumar10/11 Remote service usage sessions SDP messages specify the residential service(s) to be involved; one media descriptor for each service - (External) IP address and port number to communicate with the service
11
NGMAST 2008 - Andreas Häber, Martin Gerdes, Frank Reichert, Andreas Fasbender, Ram Kumar11/11 Establishing a service invocation sesssion Session Description offer v=0 o=visited.sdg 3380446179 3380446179 IN IP4 192.168.168.31 s=- c=IN IP4 192.168.168.31 t=0 0 a=sendonly m=application 9 TCP piranha a=udn:uuid:9afb3231-345a-4cd1-b448-8866b79ff91b a=setup:active Session Description answer v=0 o=home.sdg 3380446179 3380446179 IN IP4 192.168.168.32 s=- c=IN IP4 192.168.168.32 t=0 0 a=recvonly m=application 9000 TCP piranha a=udn:uuid:9afb3231-345a-4cd1-b448-8866b79ff91b a=setup:passive source: Ericsson-UiA ONE Project Requested service – the UDN is discovered from service presence (i.e., NOTIFY requests from SPS) Basically its external IP address Port number associated with this session to use the service
12
Agenda Scenario overview & use cases Remote service discovery & usage Design approaches Service delivery prototype NGMAST 2008 - Andreas Häber, Martin Gerdes, Frank Reichert, Andreas Fasbender, Ram Kumar12
13
Pre-selection of the target device NGMAST 2008 - Andreas Häber, Martin Gerdes, Frank Reichert, Andreas Fasbender, Ram Kumar13 Step 1The user selects the target device in a control application. Step 2-3In the service provider’s web application the user selects the desired content. Step 4-5The web application establishes a session with the tharget device, via the Service Discovery Gateway. Step 6The service controls the Digital Media Player.
14
Post-selection of the target device (1/2) Step 1-2User opens start page of the service and selects content. Step 3Service requests to establish a session with the user. Step 4Based on ad-hoc mechanism user selects DMP. Step 5Routes media to the DMP and controls it. NGMAST 2008 - Andreas Häber, Martin Gerdes, Frank Reichert, Andreas Fasbender, Ram Kumar14 gateway alternative
15
Post-selection of the target device (2/2) Step 1-3Same as for the gateway alternative. Step 3.xUser refers the service to an SDG (+ device information). This SDG should handle the request by setting up remote connectivity. Step 4-5Trickplay via web application – service can directly control the DMP. Indirectly: Refer to SPS instead which will proxy to the SDG. NGMAST 2008 - Andreas Häber, Martin Gerdes, Frank Reichert, Andreas Fasbender, Ram Kumar15 refer alternative
16
Integrated selection of the target device Step 1User opens start page of the service. User’s IMPU is used to fetch available media renderers from SPS Step 2-3Selection Step 4Trickplay NGMAST 2008 - Andreas Häber, Martin Gerdes, Frank Reichert, Andreas Fasbender, Ram Kumar16
17
Comparison of the design approaches NGMAST 2008 - Andreas Häber, Martin Gerdes, Frank Reichert, Andreas Fasbender, Ram Kumar17 CriteriaPre-selection Post-selection, Gateway Post-selection, Refer Integrated selection Session control terminal involvement NoYesNo Integration with existing systems MiddleEasiestMiddle Most difficult Change content selection without restarting the session control YesNoYes Transfer ongoing sessions No Yes Hardware requirements DependsHigh-endLow-end
18
Agenda Scenario overview & use cases Remote service discovery & usage Design alternatives Service delivery prototype NGMAST 2008 - Andreas Häber, Martin Gerdes, Frank Reichert, Andreas Fasbender, Ram Kumar18
19
Display Image Service – signaling flow NGMAST 2008 - Andreas Häber, Martin Gerdes, Frank Reichert, Andreas Fasbender, Ram Kumar19
20
Future work Privacy and Security What is published about your residential environment? User controlled topology hiding Leverage inherent Presence framework capabilities Scalability Optimization of service presence information with regards to the number and size of messages exchanged. NGMAST 2008 - Andreas Häber, Martin Gerdes, Frank Reichert, Andreas Fasbender, Ram Kumar20
21
Questions? NGMAST 2008 - Andreas Häber, Martin Gerdes, Frank Reichert, Andreas Fasbender, Ram Kumar21
22
EXTRA MATERIAL NGMAST 2008 - Andreas Häber, Martin Gerdes, Frank Reichert, Andreas Fasbender, Ram Kumar22
23
23NGMAST 2008 - Andreas Häber, Martin Gerdes, Frank Reichert, Andreas Fasbender, Ram Kumar
24
24/11 Updating a service invocation session source: Ericsson-UiA ONE Project
25
NGMAST 2008 - Andreas Häber, Martin Gerdes, Frank Reichert, Andreas Fasbender, Ram Kumar25/11 Closing the service invocation session source: Ericsson-UiA ONE Project
26
Display Image Service – signaling flow NGMAST 2008 - Andreas Häber, Martin Gerdes, Frank Reichert, Andreas Fasbender, Ram Kumar26
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.