Slide XÂY DỰNG HỆ THỐNG THÔNG BÁO MẬT ĐỘ GIAO THÔNG VÀ TÌM ĐƯỜNG ĐI Ở TPHCM TRÊN NỀN TẢNG ANDROID

19 140 0
Slide XÂY DỰNG HỆ THỐNG THÔNG BÁO MẬT ĐỘ GIAO THÔNG VÀ TÌM ĐƯỜNG ĐI Ở TPHCM TRÊN NỀN TẢNG ANDROID

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Trường đại học công nghệ thông tin – Đhqg Tp.hcm Khoa mạng máy tính truyền thơng Khóa luận tốt nghiệp XÂY DỰNG HỆ THỐNG THÔNG BÁO MẬT ĐỘ GIAO THƠNG TÌM ĐƯỜNG ĐI TPHCM TRÊN NỀN TẢNG ANDROID GVHD: TS Nguyễn Anh Tuấn SVTH : Lê Đức Thịnh Trương Quang Huy Khóa : 2007 - 2011 07520334 07520549 Nội dung Giới thiệu đề tài Khảo sát công nghệ ứng dụng 4-5 Kiến trúc hệ thống Triển khai ứng dụng Kết luận, hạn chế hướng phát triển Tài liệu tham khảo Lê Đức Thịnh - Trương Quang Huy 6-9 10 - 15 16 - 17 18 - 19 Trang Lê Đức Thịnh - Trương Quang Huy Trang tài Phân tích đề Phân tích tình trạng giao thơng cảnh báo • Tận dụng sức mạnh cộng đồng Smart Phone • Định vị người dùng, tìm đường đi, tìm địa • Thu thập lưu trữ thơng tin GPS từ người dùng, phục vụ việc phân tích giao thơngGiao tiếp client server dùng web service • Cơng nghệ GPS, Google Maps Android • tài Mục tiêu đề Cải thiện? Kẹt xe Giới thiệu đề tài Khảo sát ứng dụng công nghệ Dự án Mobile Millennium • • • Dự án của: Mobile Millennium + Berkeley + TTNC Nokia + Cty NAVTEQ: http://traffic.berkeley.edu Thu thập thông tin giao thông: GPS (phone, taxi), rada, lịch sử database Được triển khai San Francisco Hệ thống giám sát giao thông tảng GPS • • • • GPS-Based traffic monitoring system – Sutardja Server dùng thơng tin GPS để xác định tình trạng client Server thông báo kẹt xe cho client RSS… http://www.google.com/patents/US7260472.pdf www.traffic.com • • Thu thập, cung cấp thông tin giao thông qua phương tiện truyền thông, thiết bị kĩ thuật số Nhận biết tình trạng giao thông nhờ: cảm biến giao thông, GPS, thống kê phủ, trạm trung tâm xử lý Lê Đức Thịnh - Trương Quang Huy Trang Khảo sát ứng dụng công nghệ (tiếp) Các công nghệ sử dụng Lê Đức Thịnh - Trương Quang Huy Trang Thiết kế hệ thống 3.1 Mơ hình tổng quan hệ thống Lê Đức Thịnh - Trương Quang Huy Trang Thiết kế hệ thống (tiếp) 3.2 Thiết kế server:       Trả lời truy vấn giao RESTful thông Hibernate MySQL Tomcat Phân Lưu trạng quyền truy thái người vấn dùng Web service JSON Google Maps API Lê Đức Thịnh - Trương Quang Huy Phân tích Mở rộng tình trạng liệu giao thông đồ Trang Thiết kế hệ thống (tiếp) Định vị 3.3 Thiết kế client:      người dùng đồ Android Application Google Maps API Tìm địa Cảnh báo điểm, giao thơng đường GPS HTTP JSON Client Truy vấn Chia sẻ vị thông tin trí người giao thơng dùng Đăng ký thành viên Lê Đức Thịnh - Trương Quang Huy Trang Triển khai ứng dụng 4.1 Các xử lý server    Các thư viện hỗ trợ: o o o o o JDK 1.6 JDBC Driver for MySQL (Connector/J) Jersey (jersey-bundle-1.11.jar) Hibernate (hibernate3.jar) Jackson Phương thức giao tiếp: GET, POST Cấu trúc URI: Lê Đức Thịnh - Trương Quang Huy Trang Triển khai ứng dụng(Tiếp)  Mơ hình xử lý chức chia sẻ thơng tin từ client Lê Đức Thịnh - Trương Quang Huy Trang 10 Triển khai ứng dụng(Tiếp)  Phương thức phát kẹt xe: Lê Đức Thịnh - Trương Quang Huy Trang 11 Triển khai ứng dụng (tiếp) 4.2 Các xử lý client   Bản đồ: o o o Key Google cung cấp Ký vào file apk (file thực thi Android) Yêu cầu kết nối Internet GPS: o o Android cung cấp API giao tiếp với GPS android.location Khi bắt thông tin GPS client xử lý: Hiển thị vị trí thiết bị, tốc độ, độ xác Gởi cho server (nếu người dùng chia sẻ) o o Lê Đức Thịnh - Trương Quang Huy Trang 12 Triển khai ứng dụng (tiếp)  Tìm đường dịch vụ Google Maps: o o Dùng dịch vụ đường mặc định Google (driving) Truyền thông tin tọa độ (latitude, longitude) điểm cần tìm đường theo địa chỉ: http://maps.google.com/maps?f=d&hl=vi&saddr=lat,lon&daddr=lat,lon &ie=UTF8&0&om=0&output=kml o Thông tin đường trả file kml, đọc thông tin thành phần file để vẽ lên đồ Thành phần để lấy thông tin chi tiết đường Nguyen M T, Truong D (2012) ProMap, SE, UIT, 39 - 50 Lê Đức Thịnh - Trương Quang Huy Trang 13 Triển khai ứng dụng (tiếp)  Cách xử lý giao tiếp với server o o o o o Dùng PT GET, POST HTTP để gởi request tới server Tất thông tin trao đổi với server sử dụng kiểu json Kết truy vấn statuscode data: Parse thông tin trả hiển thị lên giao diện ứng dụng Một số ví dụ URI: http://traffic.jelastic.com/situation/date={date}&time={time}&token={token} http://traffic.jelastic.com/situation/state=3&token={token} http://traffic.jelastic.com/situation/lonlat={lon},{lat}&dis={distance}&token={token} http://traffic.jelastic.com/request/speed/lonlat={lon},{lat}&dis={dis}&date={date}&time={time}&token={token} Lê Đức Thịnh - Trương Quang Huy Trang 14 Kết luận, hạn chế hướng phát triển 5.1 Kết luận   Triển khai hệ thống hoàn chỉnh gồm: client, server giao tiếp chúng Tìm địa điểm, tìm đường, đường  Thu thập liệu thực tế, phân tích giao thơng tuyến đường  Đưa giải pháp phân tích thông báo giao thông  Thu thập liệu đồ, phát triển thành đồ riêng sau  Quan trọng nhất: tính cộng đồng tham gia đóng góp thơng tin để chung tay giải vấn đề giao thông 5.2 Hạn chế     Cơ sở liệu Google không đầy đủ thông tin Việt Nam Chưa triển khai với số lượng client thực tế Chưa thực khả chọn đường tránh kẹt xe hai điểm đồ Chưa xây dựng kênh quản lý giám sát hệ thống Lê Đức Thịnh - Trương Quang Huy Trang 15 Kết luận, hạn chế hướng phát triển 5.3 Hướng phát triển     Bổ sung chức thống kê Cải thiện chức xác định kẹt xe tuyến đường Hướng dẫn đường để tránh kẹt xe Website hiển thị giao thông theo thời gian thực  Hệ thống theo dõi giao thông để giúp điều hành giao thông tốt Lê Đức Thịnh - Trương Quang Huy Trang 16 TÀI LIỆU THAM KHẢO [1] Bill Burke (2009), RESTful Java with JAX-RS, USA: O’Reilly Media, Inc [2] Jan Philip Matuschek (2011), “Finding Points Within a Distance of a Latitude/Longitude Using Bounding Coordinates”, http://janmatuschek.de/LatitudeLongitudeBoundingCoordinates [ truy cập vào 12/2011] [3] Sutardja, GPS-Based traffic monitoring system- United State Patent – Patent Number: US 7260472B2 [4] Nguyen, T., Loke, S., Torabi, T., Ứng dụng công nghệ GPS Smart Phone cho thông báo trực tuyến tình hình giao thơng thành phố Hồ Chí Minh 2010, Kỷ yếu hội thảo GPS & GIS ứng dụng 2010, ĐH Nông Lâm Tp HCM, trang 250-255 [5] “Android Developers”, http://developer.android.com/index.html [truy cập vào 10/2011] Lê Đức Thịnh - Trương Quang Huy Trang 17 Demo Chương trình Lê Đức Thịnh - Trương Quang Huy Trang 18 Xin cảm ơn Lê Đức Thịnh - Trương Quang Huy Trang 19 ... khai hệ thống hoàn chỉnh gồm: client, server giao tiếp chúng Tìm địa đi m, tìm đường, đường  Thu thập liệu thực tế, phân tích giao thơng tuyến đường  Đưa giải pháp phân tích thông báo giao thông. .. tích Mở rộng tình trạng liệu giao thơng đồ Trang Thiết kế hệ thống (tiếp) Định vị 3.3 Thiết kế client:      người dùng đồ Android Application Google Maps API Tìm địa Cảnh báo đi m, giao thơng... đường Hướng dẫn đường để tránh kẹt xe Website hiển thị giao thông theo thời gian thực  Hệ thống theo dõi giao thông để giúp đi u hành giao thông tốt Lê Đức Thịnh - Trương Quang Huy Trang 16 TÀI

Ngày đăng: 21/05/2019, 14:13

Mục lục

  • 1. Giới thiệu đề tài

  • 2. Khảo sát và ứng dụng công nghệ

  • 2. Khảo sát và ứng dụng công nghệ (tiếp)

  • 3. Thiết kế hệ thống

  • 5. Kết luận, hạn chế và hướng phát triển

  • TÀI LIỆU THAM KHẢO

Tài liệu cùng người dùng

Tài liệu liên quan