1 / 14

Presence Aware Location-Based Services For Managing Mobile Communications

Presence Aware Location-Based Services For Managing Mobile Communications. Vishal K. Singh, Henning Schulzrinne Department of Computer Science, Columbia University. Piotr Boni, Boris Elman and David Kenneson Verizon Communications. Overview. Presence-Aware Location-Based Service

duard
Télécharger la présentation

Presence Aware Location-Based Services For Managing Mobile Communications

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Presence Aware Location-Based Services For Managing Mobile Communications Vishal K. Singh, Henning Schulzrinne Department of Computer Science, Columbia University Piotr Boni, Boris Elman and David Kenneson Verizon Communications

  2. Overview • Presence-Aware Location-Based Service • Support mobile work force with standards-based location-based services • Integrate location and presence for managing communications to mobile employees • Presence event architecture for fleet management

  3. Presentity and Watchers Presence Server (PS) Bob’s Presentity Watchers SUBSCRIBE Watchers Watchers PUBLISH NOTIFY Available, Busy, Somewhat available, Invisible Bob’s status, location Bob’s Filters (Rules), PIDF *) wife PUBLISH son R u there ? friend BUZZ Cell Phone PC-IM Client Bob’s play station external world Bob’s Presence User Agents (PUA) *) - PIDF = Presence Information Data Format

  4. Goals of the Project • Presence architecture to develop advanced services • Combine vehicle’s location and user’s presence for managing mobile communications • Generalize the event-driven data ( e.g., from a vehicle) and entity association procedures (vehicle  person) • Verify the approach on the existing, deployed system: Verizon SABIT *) *) - Verizon Service Assurance Business Intelligence Toolkit

  5. What is SABIT PALS? • SABIT is a web-based mobile employee productivity management system • PALS - Presence-Aware Location-Based Service • Advanced communication services based on aggregation of presence information • Enhanced vehicle management system • A service, where presence/availability information of a user is combined with the location information (of the vehicle) to achieve an integrated communication environment

  6. SABIT PALS Solution Integrates: • Status and diagnostic information of the vehicle • Mobile employee’s location data obtained from a GPS device in a vehicle • Mobile employee’s presence information data obtained from his/her cell-phone • Laptop-based IM/VoIP soft client

  7. VZ Data/Real Time Field Tech Laptop-Connect via WiFi or Ethernet VZ VPN GPS EVDO WiFi Components of PALS architecture • Integrated In-Vehicle Device (IIVD – Vehicle Events) • SABIT System • HTTP-SIP Gateway (LBS Presence User Agent) • Media Server • Watcher or Supervisor Application • Presence Server (PS)

  8. SABIT PALS Architecture DB DB Location from vehicle GPS SABIT System EVDO Watcher SUBSCRIBE Presence Server HTTP/ SIP Gateway Watcher PUBLISH HTTP NOTIFY Media Server Gateway MSC/HLR PUBLISH SIP Proxy SABIT Supervisor “sees” mobile employees via the web-interface Mobile Employee’s status is relayed through multiple devices Systems View

  9. Advantages of PALS • Improved monitoring • Management knows the mobile workforce status in real-time • Easy, ad-hoc and/or planned communications • Cross-domain reach: PSTN, wireless, VoIP, IM • Multi-modal exchanges • Rendezvous calls triggered by different conditions and events: being available, reaching certain landmark, vehicle stop or movement • Notifications based on mobile employee status • Better task dispatching • Increased efficiency

  10. Main Contributions of PALS • Aggregating presence information from multiple sources • User’s presence information is aggregated from mobile employee’s cell-phone and his/her IM client or soft-phone (laptop) • Deriving user location from vehicle’s location • Cross domain derivation of presence information • Deriving presence information of a user from location information of a vehicle which is a different entity; assumes entity association: user   vehicle • Vehicle as an entity in a presence system • Extending the PIDF schema to update the vehicle’s location and health information to the presence server • Identifying need for defining a new SIP event-package for managing vehicles (health info based on OBD-II standard) • Enabling advanced service creation • Dispatching or redirecting crews based on their location and availability

  11. Issues and Challenges • Interoperability • IIVD box has a proprietary interface; standards-based approach is recommended • Microsoft’s LCS used as PS does not interoperate with standard SIP-based presence servers (Columbia Presence Server) • Data model for vehicle tracking system • Vehicle as a managed presentity • User as a managed presentity • PIDF schema extension • Location object • Vehicle Info object • Associating entities • Vehicle presentity to user presentity association • Vehicle’s ID and user’s URI association in SABIT PALS • Can be dynamic and cross-domain (e.g., car rental co. and person renting a car)

  12. SABIT PALS Supervisor Application

  13. Communications Webpage

  14. Conclusion • SABIT PALS has a great potential of improving employee efficiency • Presence event architecture can be used to develop services for both consumer (residential) and an enterprise scenarios • E911, rental car management, delivery companies (Fedex) • Unification of vehicle location tracking with the core communication services - via Presence - allows building advanced domain-specific services • Vehicle status monitoring, automatic communication setup based on triggers, Automated Route Planning • A need for new SIP event package for managing vehicles • A need for entity association mechanism (e.g., vehicle  person)

More Related