Location Inter-operability Forum Mobile Location Protocol (MLP)

Slides:



Advertisements
Similar presentations
Vishal K. Singh, Henning Schulzrinne
Advertisements

Click to continue Network Protocols. Click to continue Networking Protocols A protocol defines the rules of procedures, which computers must obey when.
Page 1 Non-Trusted User Plane Roaming LBS Roaming Meeting, San Francisco November 28, 2006 Non-Trusted User Plane Roaming LBS Roaming Meeting, San Francisco.
1 Requirements Catalog Scott A. Moseley Farbum Scotus.
 WAP WAP  Foundation Of WAP Foundation Of WAP  Benefits… Benefits…  Architecture… Architecture…  Layers of WAP protocol stack Layers of WAP protocol.
Chapter 61 Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005.
Reliability on Web Services Presented by Pat Chan 17/10/2005.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Introduction to BlackBerry Push API Pratik Sapra, Mobile Application Development Specialist.
Introduction to push technology © 2009 Research In Motion Limited.
Outline  Introduction to Application Layer  Peer-to-peer paradigm  Client-server paradigm  Domain Name System (DNS)  Flat-naming vs hierarchical-naming.
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
Wireless Application Protocol and i-Mode By Sridevi Madduri Swetha Kucherlapati Sharrmila Jeyachandran.
Lecture 1 Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network structure,
Lecture 1 Overview: roadmap 1.1 What is computer network? the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network.
Lecture 1 Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network structure,
SMS Gateway OZEKI NG Document version: v Adding SMS functionality to SysAid.
SIP APPLICATION SERVERS & WeSIP SIP APPLICATIONS SERVERS AND WeSIP FOR OpenSER BERLIN
Wireless Ad Hoc VoIP Thesis by: Patrick Stuedi & Gustavo Alonso Presentation by: Anil Kumar Marukala & Syed Khaja Najmuddin Ahmed.
Best Current Practices for Third Party Call Control (3pcc) in the Session Initiation Protocol (SIP) April 2004, RFC3725 Author(s): J. Rosenberg, J. Peterson,
An Introduction to WAP/WML. What is WAP? WAP stands for Wireless Application Protocol. WAP is for handheld devices such as mobile phones. WAP is designed.
IT 210 The Internet & World Wide Web introduction.
? INTERNET WHAT, WHY, HOW. DEFINITION The Internet is a massive public spiderweb of computer connections. It connects personal computers, laptops, tablets,
Session Initiation Protocol Team Members: Manjiri Ayyar Pallavi Murudkar Sriusha Kottalanka Vamsi Ambati Girish Satya LeeAnn Tam.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Communicating over the Network Network Fundamentals – Chapter 2.
Interoperability for Location Services Paul Hebert Principal Product Manager Location Server + Presence Server March 2003.
INTERNET DATA FLOW Created by David Whitchurch for ISDS 4120 Louisiana State University.
Bluetooth POP3 Relay Project Benjamin Kennedy April 30 th, 2002.
Chapter 1: Introduction to Web Applications. This chapter gives an overview of the Internet, and where the World Wide Web fits in. It then outlines the.
Electronic Communications Electronic communications describes a process in which two or more computers or devices transfer data, instruction, and information.
1 Analysis of Push Initiator Tool used for Wireless Application Protocol Taotao Huang Helsinki University of Technology Department of Electrical and Communication.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
© 2009 Research In Motion Limited Advanced Java Application Development for the BlackBerry Smartphone Trainer name Date.
GSC Global Standards Collaboration GSC#10 28 August – 2 September 2005 Sophia Antipolis, France 1 gsc10_grsc3_5.1, Location-based Services TIA TR-45 Standards.
User Services Presenter: Dr. Marvin Bienn 3GPP2 TSG-X Chair
An industry-wide initiative for promoting a secure, simple, ubiquitous, and inter-operable location services solution to improve technology and maximize.
TECHNICAL SEMINAR Presented by :- Satya Prakash Pattnaik TECHNICAL SEMINAR By Satya Prakash Pattnaik EC Under the guidance of Mr.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
THESIS PRESENTATION Real Time Transport Protocol Processing in a Voice over IP Network.
1 Secure User Plane Location Ileana Leuca Director Technology Architecture & Standards.
Windows Network Programming ms-help://MS.MSDNQTR.2004JAN.1033/winsock/winsock/windows_sockets_start_page_2.htm 井民全.
WIRELESS APPLICATION PROTOCOL Definition It is universal, open standard developed by the WAP Forum to provide mobile users of wireless phones and other.
A Comparative Study of Signaling Protocols for Data Management and Synchronization # Department of Computer Engineering, Kocaeli University.
Message Oriented Communication Prepared by Himaja Achutha Instructor: Dr. Yanqing Zhang Georgia State University.
1. 2 WIRELESS APPLICATION PROTOCOL (WAP) 3 Wireless Application Protocol Introduction Evolution WAP Architecture Working Uses Conclusion.
AVL Automatic Vehicle Locating Presented by WTH Technology, Inc.
Socket Programming Introduction. Socket Definition A network socket is one endpoint in a two-way communication flow between two programs running over.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Communicating over the Network Network Fundamentals – Chapter 2.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
1 VLM 2 : A Very Lightweight Mobile Multicast System For Wireless Sensor Networks Anmol Sheth, Brian Shucker and Richard Han University of Colorado, Department.
Copyright OPENWAVE 2007 MPC-to-MPC Interface for LBS Control Plane Roaming Steve Howser Principal Product Technologist 18 th January 2007.
Peer to peer networks. Peer to peer is when digital devices communicate wirelessly with each others without the need for a transmitter. Wi-Fi Direct 1-
Introduction Chapter 1. Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues.
Chapter 6.  Internet and characteristics of Internet.  Various Internet protocols  Static IP addressing and Dynamic IP addressing Prepared by Saher.
Technology Architecture & Standards Group © 2002 AT&T Wireless Services, Inc. AT&T WIRELESS — CONFIDENTIAL & PROPRIETARY Use pursuant to Company instructions.
Wireless Application Protocol (WAP) William Thau CSC 8560 Dr. L. Cassel.
COMPUTER NETWORKS Hwajung Lee. Image Source:
Ben - Gurion University Department Of Communication Systems Engineering DNS For Cell Phones Yoav Peer, Eugene Volchek Instructor: Dr. Chen Avin.
Communicating over the Network
CS 280: Summary: A day in the life of a web request
Communicating over the Network
GPRS Architecture Ayan Ganguly Bishakha Roy Akash Dutta.
Chapters 1~5 Overview Computer Networking: A Top Down Approach 6th edition Jim Kurose, Keith Ross Addison-Wesley Prof. Hong Liu for ECE369 Adapted from.
IEEE MEDIA INDEPENDENT HANDOVER DCN:
CSCI {4,6}900: Ubiquitous Computing
IEEE MEDIA INDEPENDENT HANDOVER DCN:
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
IEEE MEDIA INDEPENDENT HANDOVER DCN:
JAIN FOR MAP PROJECT GROUP: Maurizio Bonuccelli Piero Lauri
IS 4506 Configuring the FTP Service
Presentation transcript:

Location Inter-operability Forum Mobile Location Protocol (MLP) Reporter : Allen

Outline Introduction MLP Overview MLP Structure MLP Basic services & Message Flow Thesis Modification Plan

Introduction I MLP is an application-level protocol for getting the position of mobile stations (mobile phones, wireless personal digital assistants, etc.) Define a simple and secure access method that allow Internet applications to query location information from a wireless network Irrespective of its underlying air interface technologies and positioning methods This specification has been prepared by LIF to provide a simple and secure API to the location server 綜觀EDGE 的空中介面(air interface): 所謂的EDGE 空中介面,意指透 過現有的 GSM 系統,提供更高的資料傳輸率 API (Application Programmer Interface)

Introduction II MLP serves as the interface between a Location Server and a Location Services (LCS) Client The API is based on existing and well-known Internet technologies as HTTP, SSL/TLS and XML Motorola, Nokia, Ericsson contribution to LIF 23-Jan-2001 : Version 1.0 06-Jun-2002 :Final change 3.0.0 ANSI American National Standards Institute DTD Document Type Definition GMLC Gateway Mobile Location Center GMT Greenwich Mean Time HTTP Hypertext Transfer Protocol HTTPS HTTP Secure LCS Location Services MLC Mobile Location Center MLP Mobile Location Protocol MPC Mobile Positioning Center MS Mobile Station MSID Mobile Station Identifier SSL Secure Socket Layer TLS Transport Layer Security URI Uniform Resource Identifier URL Uniform Resource Locator UTM Universal Transverse Mercator WGS World Geodetic System XML Extensible Markup Language

MLP Overview MLP serves as the interface between a Location Server and a Location Services (LCS) Client

MLP Structure 3GPP WSP (Wireless Session Protocol) On the lowest level, the transport protocol defines how XML content is transported. The Element Layer defines all common elements used by the services in the service layer. The Service Layer defines the actual services offered by the MLP framework. Basic MLP Services are based on location services defined by 3GPP, and are defined by this specification. "Advanced MLP Services" and "Other MLP Services" are additional services that either will be specified in other specifications or are specified by other fora that conform to the MLP framework.

MLP Basic services & Message Flow Standard Location Immediate Service Emergency Location Immediate Service Standard Location Reporting Service Emergency Location Reporting Service Triggered Location Reporting Service

Standard Location Immediate Service This service is used when a (single) location response is required immediately (within a set time) or the request may be served by several asynchronous location responses (until a predefined timeout limit is reached) This service consists of the following messages: Standard Location Immediate Request Standard Location Immediate Answer Standard Location Immediate Report

SLIS Message Flow LCS Client Location Server If needed Standard Location Immediate Request Standard Location Immediate Answer Standard Location Immediate Report If needed

Emergency Location Immediate Service This is a service used especially for querying of the location of a mobile subscriber that has initiated an emergency call The response to this service is required immediately (within a set time). This service consists of the following messages: Emergency Location Immediate Request Emergency Location Immediate Answer

ELIS Message Flow LCS Client Location Server Emergency Location Immediate Request Emergency Location Immediate Answer

Standard Location Reporting Service This is a service that is used when a mobile subscriber wants an LCS Client to receive the MS location. Which application and its address are specified by MS or defined in the location server This service consists of the following message: Standard Location Report 這是當行動用戶想要LCS Client接收到這個手機位置時所使用的服務。

SLRS Message Flow LCS Client Location Server Standard Location Report

Emergency Location Reporting Service This is a service that is used when the wireless network automatically initiates the positioning at an emergency call. The position and related data is then sent to the emergency application from the location server Which application and its address are defined in the location server. This service consists of the following message: Emergency Location Report

ELRS Message Flow LCS Client Location Server Emergency Location Report

Triggered Location Reporting Service This is a service used when the mobile subscriber’s location should be reported at a specific time interval or on the occurrence of a specific event. This service consists of the following messages: Triggered Location Reporting Request Triggered Location Reporting Answer Triggered Location Report Triggered Location Reporting Stop Request Triggered Location Reporting Stop Answer

TLRS Message Flow LCS Client Location Server Triggered Location Reporting Request Triggered Location Reporting Answer Triggered Location Report Triggered Location Reporting Stop Request Triggered Location Reporting Stop Answer

CPL-SL Protocol Stack on Thesis TCP/UDP/SCTP SSL/TLS CPL Security Low Layer SIP Service VoIP Location GPS/MLP Presence Content CPL Security Up Layer Connection flows HTTP/SOAP MLP

CPL-SL Plus MLP Request (MLP) Location Server GMLC/MPC Response (MLP) Possible realizations of a Location Server are ð the GMLC, which is the location server defined in GSM and UMTS, and ð the MPC, which is defined in ANSI standards. ð Since the location server should be seen as a logical entity, other implementations are possible. GMLC – Gateway Mobile Location Center MPC – Mobile Location Center Response (MLP)

Global Positioning Systems (GPS) Total satellites : 24 Total tracks : 3 Data Data 原理就是三角測量原理,也就是說必須至少接收到三顆不同方位的衛星資料 Data (經緯度及二度分帶方格座標 )