Assisted GPS (A-GPS) project - UU

Post on 03-Feb-2022

1 views 0 download

Transcript of Assisted GPS (A-GPS) project - UU

Mobile ArtsOverviewProject:

Assisted GPS (A-GPS) project

Johan BlomMobile Arts

August 31, 2005

Johan Blom Mobile Arts Assisted GPS (A-GPS) project

Mobile ArtsOverviewProject:

Mobile Arts

I Founded in February 2001I HQ in Stockholm

I Branch offices in UK and Russia

I 14 employees

I Strategy: Concentrate on doing what we know bestI Leading edge competence in and experience from development

of GSM/UMTS/Telecom products.I Most sales through larger Partners

I Telecom products for operator domain, i.e. highly reliable etc.

Johan Blom Mobile Arts Assisted GPS (A-GPS) project

Mobile ArtsOverviewProject:

Mobile Arts

I Founded in February 2001I HQ in Stockholm

I Branch offices in UK and Russia

I 14 employeesI Strategy: Concentrate on doing what we know best

I Leading edge competence in and experience from developmentof GSM/UMTS/Telecom products.

I Most sales through larger Partners

I Telecom products for operator domain, i.e. highly reliable etc.

Johan Blom Mobile Arts Assisted GPS (A-GPS) project

Mobile ArtsOverviewProject:

Mobile Arts

I Founded in February 2001I HQ in Stockholm

I Branch offices in UK and Russia

I 14 employeesI Strategy: Concentrate on doing what we know best

I Leading edge competence in and experience from developmentof GSM/UMTS/Telecom products.

I Most sales through larger Partners

I Telecom products for operator domain, i.e. highly reliable etc.

Johan Blom Mobile Arts Assisted GPS (A-GPS) project

Mobile ArtsOverviewProject:

GSM/UMTS network

LocationApplication

HLRSS7

SS7

SS7

SS7

SS7IP

GSM core networkGGSN

IP

MSC

BSC

LocationServer

Johan Blom Mobile Arts Assisted GPS (A-GPS) project

Mobile ArtsOverviewProject:

GSM/UMTS network

LocationApplication

HLRSS7

SS7

SS7

SS7

SS7IP

GSM core networkGGSN

IP

MSC

BSC

LocationServer

GPSServer

Johan Blom Mobile Arts Assisted GPS (A-GPS) project

Mobile ArtsOverviewProject:

Project Goals

I Implement GPS server

I Implement Demo Location Application

I Test in real GSM network

Johan Blom Mobile Arts Assisted GPS (A-GPS) project

Mobile ArtsOverviewProject:

A-GPS serverDemo/Test applicationEnvironment

GPS Server

I The GPS server aids the mobile with calculating the positionI Advantages: Saves time and battery power

I Tasks:I Receives approximate position from location serverI Fetch latest info on satellite positions etc from internetI Pick satellites closest to the approximate positionI if MS-Based → Forward assistance data to mobile and let the

mobile calculate the positionI if MS-Assisted → Calculate the position

I Help from Geodesy department at KTH with algorithmsI Will provide a report with the necessary info

I Location Server implemented in ErlangI Mobile Arts will provide an Erlang API

Johan Blom Mobile Arts Assisted GPS (A-GPS) project

Mobile ArtsOverviewProject:

A-GPS serverDemo/Test applicationEnvironment

GPS Server

I The GPS server aids the mobile with calculating the positionI Advantages: Saves time and battery power

I Tasks:I Receives approximate position from location serverI Fetch latest info on satellite positions etc from internetI Pick satellites closest to the approximate positionI if MS-Based → Forward assistance data to mobile and let the

mobile calculate the positionI if MS-Assisted → Calculate the position

I Help from Geodesy department at KTH with algorithmsI Will provide a report with the necessary info

I Location Server implemented in ErlangI Mobile Arts will provide an Erlang API

Johan Blom Mobile Arts Assisted GPS (A-GPS) project

Mobile ArtsOverviewProject:

A-GPS serverDemo/Test applicationEnvironment

GPS Server

I The GPS server aids the mobile with calculating the positionI Advantages: Saves time and battery power

I Tasks:I Receives approximate position from location serverI Fetch latest info on satellite positions etc from internetI Pick satellites closest to the approximate positionI if MS-Based → Forward assistance data to mobile and let the

mobile calculate the positionI if MS-Assisted → Calculate the position

I Help from Geodesy department at KTH with algorithmsI Will provide a report with the necessary info

I Location Server implemented in ErlangI Mobile Arts will provide an Erlang API

Johan Blom Mobile Arts Assisted GPS (A-GPS) project

Mobile ArtsOverviewProject:

A-GPS serverDemo/Test applicationEnvironment

GPS Server

I The GPS server aids the mobile with calculating the positionI Advantages: Saves time and battery power

I Tasks:I Receives approximate position from location serverI Fetch latest info on satellite positions etc from internetI Pick satellites closest to the approximate positionI if MS-Based → Forward assistance data to mobile and let the

mobile calculate the positionI if MS-Assisted → Calculate the position

I Help from Geodesy department at KTH with algorithmsI Will provide a report with the necessary info

I Location Server implemented in ErlangI Mobile Arts will provide an Erlang API

Johan Blom Mobile Arts Assisted GPS (A-GPS) project

Mobile ArtsOverviewProject:

A-GPS serverDemo/Test applicationEnvironment

GPS Server

� �� �� ����� �� �� �� �

���

������� �� �� �� �

���

���

����

LocationApplication

HLR

GPSServer (on Internet)

Reference Data

SS7

SS7

SS7

SS7

SS7IP

GSM core networkGGSN

IP

MSC

BSC

LocationServer

Johan Blom Mobile Arts Assisted GPS (A-GPS) project

Mobile ArtsOverviewProject:

A-GPS serverDemo/Test applicationEnvironment

Network application

I Examples:I Tracking of closest taxi cab, delivery guy etcI Presence-dependent push-content, such as traffic information

and weather forecasts

I InterfaceI Mobile Location Protocol (XML based standard)I Subset implemented by Mobile Arts - will provide spec

I We want a tool that allows to show a map with the currentposition of the GPS mobile

Johan Blom Mobile Arts Assisted GPS (A-GPS) project

Mobile ArtsOverviewProject:

A-GPS serverDemo/Test applicationEnvironment

Network application

I Examples:I Tracking of closest taxi cab, delivery guy etcI Presence-dependent push-content, such as traffic information

and weather forecasts

I InterfaceI Mobile Location Protocol (XML based standard)I Subset implemented by Mobile Arts - will provide spec

I We want a tool that allows to show a map with the currentposition of the GPS mobile

Johan Blom Mobile Arts Assisted GPS (A-GPS) project

Mobile ArtsOverviewProject:

A-GPS serverDemo/Test applicationEnvironment

Network application environment

� �� �� ����� �� �� �� �

���

������� �� �� �� �

���

���

����

HLRSS7

SS7

SS7

SS7

SS7IP

GSM core networkGGSN

IP

MSC

BSC

GPSServer

LocationApplication

Erlang API

LocationServer

Johan Blom Mobile Arts Assisted GPS (A-GPS) project

Mobile ArtsOverviewProject:

A-GPS serverDemo/Test applicationEnvironment

Mobile application

I Examples:I Navigation servicesI “Friend Finder”

I InterfaceI Implement Java class in phone to access locationI Use GPRS to send data

Johan Blom Mobile Arts Assisted GPS (A-GPS) project

Mobile ArtsOverviewProject:

A-GPS serverDemo/Test applicationEnvironment

Mobile application architecture

� �� �� ����� �� �� �� �

���

������� �� �� �� �

���

���

����

HLR

JAVAenabled

SS7

SS7

SS7

SS7

SS7

GSM core networkGGSN

IP

MSC

BSC

GPSServer

Erlang API

LocationServer

Johan Blom Mobile Arts Assisted GPS (A-GPS) project

Mobile ArtsOverviewProject:

A-GPS serverDemo/Test applicationEnvironment

Terminal

I Terminal from Mitac

I Pocket PC based

I SiRF A-GPS chipset

Johan Blom Mobile Arts Assisted GPS (A-GPS) project

Mobile ArtsOverviewProject:

A-GPS serverDemo/Test applicationEnvironment

Practical Constraints

I Access to Mobile Arts Location ServerMobile Arts will provide:

I API documentationI Source for demo/trial version of the Location Server

I Access to GSM networkTwo possibillities:

I Use Uppsala University GSM networkI Use “live” network in Russia

I Access to Mobile TerminalI Promised delivery of terminal in end of SeptemberI Siemens has announced similar phone

I Access to Map dataI Will look in to this further...

Johan Blom Mobile Arts Assisted GPS (A-GPS) project

Mobile ArtsOverviewProject:

A-GPS serverDemo/Test applicationEnvironment

Practical Constraints

I Access to Mobile Arts Location ServerMobile Arts will provide:

I API documentationI Source for demo/trial version of the Location Server

I Access to GSM networkTwo possibillities:

I Use Uppsala University GSM networkI Use “live” network in Russia

I Access to Mobile TerminalI Promised delivery of terminal in end of SeptemberI Siemens has announced similar phone

I Access to Map dataI Will look in to this further...

Johan Blom Mobile Arts Assisted GPS (A-GPS) project

Mobile ArtsOverviewProject:

A-GPS serverDemo/Test applicationEnvironment

Practical Constraints

I Access to Mobile Arts Location ServerMobile Arts will provide:

I API documentationI Source for demo/trial version of the Location Server

I Access to GSM networkTwo possibillities:

I Use Uppsala University GSM networkI Use “live” network in Russia

I Access to Mobile TerminalI Promised delivery of terminal in end of SeptemberI Siemens has announced similar phone

I Access to Map dataI Will look in to this further...

Johan Blom Mobile Arts Assisted GPS (A-GPS) project

Mobile ArtsOverviewProject:

A-GPS serverDemo/Test applicationEnvironment

Practical Constraints

I Access to Mobile Arts Location ServerMobile Arts will provide:

I API documentationI Source for demo/trial version of the Location Server

I Access to GSM networkTwo possibillities:

I Use Uppsala University GSM networkI Use “live” network in Russia

I Access to Mobile TerminalI Promised delivery of terminal in end of SeptemberI Siemens has announced similar phone

I Access to Map dataI Will look in to this further...

Johan Blom Mobile Arts Assisted GPS (A-GPS) project