210 likes | 320 Views
Lynn Li Tele480 Final Year Dissertation 11 Oct 2006. Location Based Service - an implementation approach. “ Life in motion, connected.”. Outline. Introduction - Aims & Purpose - Localization - LBS Software Related Projects - Current Situation - Trends Implementation – Unifind
E N D
Lynn Li Tele480 Final Year Dissertation 11 Oct 2006 Location Based Service- an implementation approach “Life in motion, connected.”
Outline • Introduction - Aims & Purpose - Localization - LBS Software • Related Projects - Current Situation - Trends • Implementation – Unifind - Project Description - Project Design - Project Architecture - User Interface - Analysis
Outline – cont. • Implementation – Unifind - Notes & Comments • Findings & Discussions - Description of Findings - Market outlook - Conclusion • Questions and Feedbacks
Introduction • Aims & Purposes - LBS Components - Trade-offs - starting ground for future research • Localization - Network Architecture - Positioning Methods
Introduction – Network Architecture • Location Service Client (LSC) • Gateway Mobile Location Centre (GMLC) • Location Measurement Unit (LMU) • Serving Mobile Location Center (SMLC)
Introduction – Positioning Methods • Cell Identification - parameter in SIM &GSM - accuracy: 100m – 5km • Enhanced Cell Identification - accuracy: 550m (rural) • Time of Arrival (ToA) - three or more LUMs • Angle of Arrival (AoA) • Enhanced Observed Time Difference (E-OTD) - Handset measures itself - accuracy: 50m – 200m,
Introduction – Positioning Methods • Global Positioning System (GPS) - accuracy: - performance • Assisted GPS (A-GPS) - improved performance • Differential GPS (D-GPS) - improved accuracy • Cell Broadcast - also known as SMS–CB - SMS VS SMS-CB
Introduction – LBS Software • LBS Software Checks - mechanism support - accuracy requirements • Service Models - push - pull • Location API
Related Projects • Telia Mobile/Teliasonera: • Yellow Pages near you • BotFighters • AT&T/Cingular • Find Friends • Others • “push” services in China • Trends - Increased accuracy - Increased consistency - reduced cost
Implementation – Unifind • Project Description - user - requirements - assumptions - service • Project Design - use case diagram - positioning criteria • Integrated GPS (Bjorn Wells) • Accuracy, Frequency • Loss of GPS signal
Implementation – Design • Use case Diagram
Implementation – Archietecture • Project Archietecture - Pull model • User request • MIDlet starts • Location Provider • Create & Register Listeners • User Interface • Landmark store management - Class Diagram
Implementation – Architecture • Class Diagram
Implementation – UI • User Interface flow
Implementation – Analysis 1) • Sequence Diagram (start up)
Implementation – Analysis 1) cont • Analysis - ProviderFound() • UIgeneral: updateWaiting()
Implementation – Analysis 2) • Sequence Diagram
Implementation – Analysis 2) cont • Analysis - FirstUpdateEvent() • UniMIDlet calls UniUI(uniData) • Screen is updated according to locationUpdated(…) & monitoringStateChanged() events from LocationListener & ProximityListener
Implementation – Notes & Commets • Notes - Technique notes - Map View • UI consistency • Map segmentation • Power consumption • Comments - GPS vs AGPS - Security - Future work
Findings & Disscussions • Findings - Trade-offs • Cost, power, accuracy… - API usage - Across platforms • Market outlook - Mapping, navigation - Workforce-tracking - Entertainment …. • Conclusion
Lynn Li Tele480 Final Year Dissertation 11 Oct 2006 Thanks so, questions and feedbacks… “Life in motion, connected.”