Master Thesis Theme: - PowerPoint PPT Presentation

1 / 25
About This Presentation
Title:

Master Thesis Theme:

Description:

Technical University Hamburg-Harburg. Ang lica Garc a Guti rrez. December 2nd, 2004 ... Analysis of IM and Presence Services 2. Instant Messaging and Presence ... – PowerPoint PPT presentation

Number of Views:104
Avg rating:3.0/5.0
Slides: 26
Provided by: angelic47
Category:

less

Transcript and Presenter's Notes

Title: Master Thesis Theme:


1
Master Thesis Theme
Instant Messaging and Presence Services
Analysis of the standards and example
implementation
Technical University Hamburg-Harburg Angélica
García Gutiérrez December 2nd, 2004
2
Agenda
  • Instant Messaging and Presence Services
  • IETF Standards for IM and Presence Services
  • Prototype Implementation
  • Results
  • Demo
  • Conclusion

3
Background (1) Fixed Instant Messaging
Real-time (nearly) Communication Presence
Awareness Find others online and create
personalized lists of team members
colleagues Services Chat, Multichat, File
Sharing/Transfer, VideoChat,etc
4
Background (2) Mobile Instant Messaging
Mobile IM For network operators it may represent
an extra revenue End users benefit from added
value services such as Presence Services It is
a key driver to enable a wide range of
location-based applications
1 Data from a GSM association report
5
Background (3) Presence Services
See before you connect..
6
Presence Scenario (1)- sample from 3GPP
7
Presence Scenario (2)- Watchers of Mark
8
Presence Scenario (3)- Marks access rules
9
Current barriers and flaws
interoperability
10
Towards Interoperability
IMPP
SIMPLE
XMPP
IMPS
11
XMPP (eXtensible Messaging and Presence Protocol)
  • Basic syntax and semantics originally developed
    within the Jabber open-source community in 1999.
  • An open XML protocol for nearly-real-time
    messaging, presence and request-
  • response services.

Background
12
XMPP/JABBER Overview
Distributed Network
13
XMPP Data Structure
ltmessage fromgarcia_at_tuhh.de toana_at_alcatel.com
'gt ltbodygtWhat time are you arriving?lt/bodygt lt/m
essagegt ltpresencegt ltshowgtdndlt/showgt
ltstatusgtIn an important meetinglt/statusgt lt/presenc
egt
Stanzas Examples
14
SIMPLE (SIP for Instant Messaging and Presence
Leveraging Extensions)
How to use SIP to do Instant Messaging and
Presence SIP signaling methods SUBSCRIBE,
NOTIFY and MESSAGE have been re-purposed to
transport IM-Presence data between two entities
Background
15
SIMPLE SIP and Presence relationship
Identifies users independent of
location Forwards requests (INVITE or otherwise)
to the proper server REGISTER allows network to
tell server its location and other information
Can forward messages back to originators in
reverse direction Delivers messages in real time
(call setup delays)
SIP Network
16
SIMPLE SIP extension for Presence
Network Elements
17
IMPS (Instant Messaging and Presence Services
Protocol)
18
IMPS (Instant Messaging and Presence Services
Protocol)

5
IMPS Server
1
Mobile IM Gateway
2
3
4
Deployment
AOL
ICQ
MSN
Yahoo
19
Prototype Description
GMLC Gateway Mobile Location Center
Watcher
MSC Mobile Switching Center
IM server
SAFIRE EMULATOR
Registrar
20
Prototype- Jabberd2
components
21
Prototype- Gateways to public IM systems
Deployment Options Jabberd1.4 deployment Jabber
Component Runtime New component
creation Python based transports for Jabberd2
Gateways
22
Prototype- Interaction of the elements

GMLC
MSC
IM Server
Watcher
Subscribed Users
Get_ Users(Server,Port,JID,pass)
Setup_ Monitor(JID,MSISDN, Frequency)
Request_Lccation (JID,MSISDN,Frequency)
Ret_Location(JID,Geo coordinates)
Ret_Location (JID,Geo_coordinates)
Ret_Location (JID,Physical_coordinates)
Update_Presence_Status(Roster, JID,
Physical_Location
23
Demo
1. XMPP/Jabberd2 based server
alcatel.no-ip.com 2. Transports to public IM
systems 3. Watcher 4. Physical location
Deployments
24
Summary of Contributions
Connection to real HLR and MSC systems Compariso
n of performance and functionality with a
prototype based on the SIMPLE standard
Future Research
25
Thank You !
Any questions?
Write a Comment
User Comments (0)
About PowerShow.com