Скачать презентацию Presence Aware Location-Based Services For Managing Mobile Communications Скачать презентацию Presence Aware Location-Based Services For Managing Mobile Communications

73114b54ddac95d502e56dcafa2cc841.ppt

  • Количество слайдов: 14

Presence Aware Location-Based Services For Managing Mobile Communications Vishal K. Singh, Henning Schulzrinne Department 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 n Presence-Aware Location-Based Service n n n Support mobile work force with standardsbased Overview n Presence-Aware Location-Based Service n n n Support mobile work force with standardsbased location-based services Integrate location and presence for managing communications to mobile employees Presence event architecture for fleet management 2

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

Goals of the Project n Presence architecture to develop advanced services n n n Goals of the Project n Presence architecture to develop advanced services n n n 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 4

What is SABIT PALS? n n SABIT is a web-based mobile employee productivity management What is SABIT PALS? n n SABIT is a web-based mobile employee productivity management system PALS - Presence-Aware Location-Based Service n n n 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 5

SABIT PALS Solution Integrates: n Status and diagnostic information of the vehicle n n SABIT PALS Solution Integrates: n Status and diagnostic information of the vehicle n n n 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/Vo. IP soft client 6

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

SABIT PALS Architecture GPS DB DB Location from vehicle SABIT System EVDO HTTP/ SIP SABIT PALS Architecture GPS DB DB Location from vehicle SABIT System EVDO HTTP/ SIP Gateway PUBLISH Presence Server SUBSCRIBE NOTIFY Watcher 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 8

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

Main Contributions of PALS n Aggregating presence information from multiple sources n n User’s Main Contributions of PALS n Aggregating presence information from multiple sources n n User’s presence information is aggregated from mobile employee’s cellphone and his/her IM client or soft-phone (laptop) Deriving user location from vehicle’s location n Cross domain derivation of presence information n n Vehicle as an entity in a presence system n n n Deriving presence information of a user from location information of a vehicle which is a different entity; assumes entity association: user vehicle 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 n Dispatching or redirecting crews based on their location and availability 10

Issues and Challenges n Interoperability n n n Data model for vehicle tracking system Issues and Challenges n Interoperability n n n Data model for vehicle tracking system n n n Vehicle as a managed presentity User as a managed presentity PIDF schema extension n 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) Location object Vehicle Info object Associating entities n n n 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) 11

SABIT PALS Supervisor Application 12 SABIT PALS Supervisor Application 12

Communications Webpage 13 Communications Webpage 13

Conclusion n SABIT PALS has a great potential of improving employee efficiency Presence event Conclusion n 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 n E 911, rental car management, delivery companies (Fedex) Unification of vehicle location tracking with the core communication services - via Presence - allows building advanced domain-specific services n Vehicle status monitoring, automatic communication setup based on triggers, Automated Route Planning n A need for new SIP event package for managing vehicles n A need for entity association mechanism (e. g. , vehicle person) 14