Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 102 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
102
Dung lượng
3,61 MB
Nội dung
ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƢỜNG ĐẠI HỌC CƠNG NGHỆ THƠNG TIN KHOA MẠNG MÁY TÍNH VÀ 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 VÀ TÌM ĐƢỜNG ĐI Ở TPHCM TRÊN NỀN TẢNG ANDROID Giảng viên hƣớng dẫn: TS NGUYỄN ANH TUẤN Sinh viên thực hiện: LÊ ĐỨC THỊNH – 07520334 TRƢƠNG QUANG HUY – 07520549 Lớp : MMT02 Khóa : 2007 – 2011 TP Hồ Chí Minh, tháng 02 năm 2012 i LỜI MỞ ĐẦU - Ngày nay, phát triển vƣợt bậc khoa học công nghệ để đáp ứng nhu cầu ngày cao ngƣời, phải kể đến việc định vị vị trí vật thể ngồi trời vị trí trái đất khơng xa lạ ngƣời dùng Việt Nam nói riêng giới nói chung nhu cầu lại ngày cao Hiện nay, có nhiều tổ chức, quốc gia phát triển hệ thống định vị toàn cầu1 phải kể đến nhƣ: GPS (Global Positioning System – Hệ thống định vị toàn cầu) Bộ quốc phòng Mỹ thiết kế, xây dựng, vận hành, quản lý; Hệ thống Beidou (Bắc Đẩu) hệ thống riêng Cộng Hòa Dân Chủ Nhân Dân (CHDCND) Trung Hoa phát triển phủ châu Á tây Thái Bình Dƣơng; GLONASS hệ thống định vị tồn cầu Nga; QZSS hệ thống định vị khu vực Nhật Bản phủ châu Á châu Đại Dƣơng; hệ thống phát triển nhƣ: Galileo hệ thống định vị toàn cầu liên minh châu Âu EU dự kiến đƣa vào sử dụng năm 2014, COMPASS hệ thống định vị toàn cầu CHDCND Trung Hoa dự kiến đƣa vào sử dụng năm 2020, IRNSS hệ thống định vị khu vực Ấn Độ dự kiến đƣa vào sử dụng năm 2012 phủ Ấn Độ bắc Ấn Độ Dƣơng Đặc biệt, hệ thống GPS đƣợc sử dụng phổ biến tồn giới với độ xác chấp nhận đƣợc tùy thuộc vào việc dùng lĩnh vực quân (dành riêng cho quân Mỹ) hay dân (tồn giới, đƣợc phủ Mỹ cho phép từ năm 1980 mà khơng tính phí) Chính nhờ điều này, GPS đƣợc sử dụng nhiều lĩnh vực phục vụ ngƣời: quản lý điều hành xe, đƣờng, khảo sát trắc địa, môi trƣờng… Ở Việt Nam nhiều nguyên nhân điều kiện khác GPS chƣa đƣợc sử dụng cách rộng rãi nhƣ tận dụng đƣợc hết khả ngƣời dùng đầu cuối Kinh tế ngày phát triển, thu nhập ngƣời dân Việt Nam cải thiện đáng kể dòng điện thoại cao cấp có tích hợp sẵn chip GPS ngày có xu hƣớng hƣớng tới nhiều đối tƣợng giá ngày rẻ Do đó, số lƣợng ngƣời dân thành phố Hồ Chí Minh nói riêng nƣớc nói chung sở hữu dòng điện thoại Hệ thống định vị toàn cầu: http://vi.wikipedia.org/wiki/Hệ_thống_định_vị_toàn_cầu GVHD: TS Nguyễn Anh Tuấn SVTH: Lê Đức Thịnh – Trƣơng Quang Huy ii (iPhone, HTC, SamSung, Sony Ericson, Nokia,…) không Tuy nhiên, việc khai thác ứng dụng thiết bịnày chƣa đƣợc quan tâm mức nhiều khó khăn khách quan lẫn chủ quan Ứng dụng phổ biến GPS Car Navigation – dẫn đƣờng cho xe Tuy nhiên số hạn chế nhƣ cập nhật tình hình giao thơng nhƣ khả cho cảnh báo bất thƣờng chƣa đƣợc lập trình sẵn navigation [9] Ở Việt Nam, nói đến giao thơng vấn đề nóng bỏng vấn nạn quốc gia tình trạng kẹt xe diễn thƣờng xuyên, liên tục nhiều liền, đặc biệt hai thành phố lớn Hồ Chí Minh Hà Nội Điều gây nên lãng phí thời gian, tiền nhiều, đơi xảy trƣờng hợp đáng tiếc gây ảnh hƣởng không tốt cho xã hội Có nhiều ngun nhân xảy tình trạng khách quan lẫn chủ quan nhƣ: hạ tầng giao thơng hạn chế, ý thức ngƣời tham gia giao thơng kém, tòa nhà cao tầng mọc lên trung tâm thành phố,…đã có nhiều giải pháp đƣợc đƣa nhƣng chƣa thể cải thiện đƣợc tình trạng giao thơng Các smart phone hầu hết có hỗ trợ chip GPS cung cấp thƣ viện hỗ trợ lập trình cho phép lấy thơng tin xác tức thời thiết bị thời gian, vị trí, tốc độ di chuyển… vật thể Chính nhờ tính mà mạng xã hội lớn nhƣ Google, Facebook sử dụng phép ngƣời dùng chia sẻ thơng tin cá nhân nơi chốn Ví dụ, ứng dụng CenceMe cho phép ngƣời dùng chi sẻ thông tin với bạn bè đâu làm ứng dụng Latitude Google cho phép bạn bè xem bạn họ đâu trái đất này…[9] Việc ứng dụng công nghệ GPS để theo dõi tình trạng giao thơng đƣợc triển khai số nơi giới Chẳng hạn, nhƣ dự án “Digital Kyoty” thành phố đƣợc số hóa thành objects sensor thơng báo tình trạng trung tâm, ngƣời dùng tƣơng tác qua web để biết thông tin Hay nhƣ dự án Realtime Rome Italia, nhà quản lý biết đƣợc nhịp độ thành phố Ví dụ tiêu biểu dự án toàn cảnh tranh sân vận động thành Rome có buổi biểu diễn hòa nhạc, có nhiều ngƣời tập trung khu vực làm lƣu lƣợng giao thơng tăng đột biến Điểm chung dự án phủ đầu tƣ mạnh mẽ, trang bị hệ GVHD: TS Nguyễn Anh Tuấn SVTH: Lê Đức Thịnh – Trƣơng Quang Huy iii thống camera đại, nhiều trung tâm điều khiển giao thông với ngồn nhân lực hùng hậu Điều khó áp dụng cho mơi trƣờng Việt Nam nói chung thành phố Hồ Chí Minh nói riêng Tuy nhiên, đƣợc chung tay góp sức cộng đồng khả thiđối với mơi trƣờng Việt Nam.[9] Từ thực tế trên, nhóm tác giả đƣa giải pháp tận dụng sức mạnh cộng đồng dùng Smart Phone để giúp ngƣời dân lựa chọn hƣớng nhũng đƣờng thích hợp cao điểm nhằm giải phần tình trạng kẹt xe thành phố Hồ Chí Minh Nội dung giải pháp đƣợc gói gọn hai chữ “đóng góp – cộng đồng”, kêu gọi ngƣời tham gia giao thơnghãy đóng góp thơng tin GPS bao gồm vị trí tốc độ di chuyển cho trung tâm điều khiển Từ thơng tin đóng góp trung tâm điều khiển tính tốn ngƣời dùng truy vấn các thơng tin cần thiết tình trạng giao thơng thành phố[9] Việc đóng góp thơng tin cộng đồng Việt Nam khả thi chúng tơi nhận thấy ngƣời dân sẵn sàng gọi điện đến tổng đài điện thoại cảnh báo giao thông FM 99.9 MHz cách vô tƣ thông tin vị trí nhƣ tình trạng giao thơng mà họ gánh chịu [9] Trong đề tài này, nhóm tác giả thực tảng di động Android, tảng di động mã nguồn mở dành cho Smart Phone đƣợc sử phổ biến giới hiên nay.Android đƣợc phát triên Google, cung cấp thƣ viện Goolge Maps API2 lập trình giao tiếp Goole Maps GPS tốt Bên cạnh đó, nhóm xây dựng web service ngơn ngữ java để xử lý tính tốn thơng tin mà ngƣời dùng cung cấp Cấu trúc báo cáo đƣợc chia thành chƣơng Trong đó: - Chƣơng 1: trình bày lý nhóm tác giả chọn đề tài này, mục tiêu ý nghĩa đề tài, đối tƣợng phƣơng pháp nghiên cứu - Chƣơng 2: nêu lên kiến thức tảng để thực đƣợc đề tài nêu số hệ thống tƣơng tự đƣợc triển khai giới - Chƣơng 3: vào mô tả hệ thống bao gồm mơ hình tổng quan tồn hệ thống, mơ hình server (web service), mơ hình client (Android Application) Chƣơng 4: vào triển khai thực tế ứng dụng, tạo sản phẩm cụ thể Google Maps API: http://code.google.com/apis/maps/index.html GVHD: TS Nguyễn Anh Tuấn SVTH: Lê Đức Thịnh – Trƣơng Quang Huy iv - Chƣơng 5: đƣa kết luận đạt đƣợc trình thực hiện, khó khăn, hạn chế nhƣ hƣớng phát triển tƣơng lai hệ thống Do thời gian nghiên cứu hạn chế, kính mong q Thầy/Cơ bạn đóng góp ý kiến để đề tài hồn thiện hơn, thực tiễn Chúng xin chân thành cảm ơn! Tp Hồ Chí Minh, ngày 10 tháng 02 năm 2012 Nhóm tác giả GVHD: TS Nguyễn Anh Tuấn SVTH: Lê Đức Thịnh – Trƣơng Quang Huy v LỜI CẢM ƠN - Để hồn thành khóa luận tốt nghiệp này, dựa cố gắng nhóm chúng tơi, nhƣng thiếu hỗ trợ Thầy/Cô, anh chị, bạn bè gia đình Chúng tơi xin bày tỏ lòng biết ơn đến: Thầy/Cơ trƣờng ĐH Cơng Nghệ Thông Tin – ĐHQG TP HCM, đặc biệt Thầy/Cơ khoa Mạng máy tính & Truyền thơng trang bị kiến thức chuyên môn tảng vững Đặc biệt xin gởi lời cảm ơn sâu sắc đến TS Nguyễn Anh Tuấn, ngƣời Thầy tận tình giúp đỡ, hƣớng dẫn cho chúng tơi suốt trình thực đề tài Bạn bè chia sẻ kinh nghiệm, kiến thức quí báu giúp chúng tơi làm tốt cơng việc Gia đình tạo điều kiện vật chất nhƣ tinh thần cho học tập nghiên cứu Chúng tơi xin chân thành cảm ơn kính gởi đến q Thầy/Cơ, anh chị, bạn bè, gia đình lời chúc tốt đẹp nhất, thành công sống cơng tác TP Hồ Chí Minh, ngày 10 tháng 02 năm 2012 Nhóm tác giả GVHD: TS Nguyễn Anh Tuấn SVTH: Lê Đức Thịnh – Trƣơng Quang Huy vi LỜI CAM ĐOAN - Chúng tôi, Lê Đức Thịnh, Trƣơng Quang Huy xác nhận nội dung báo cáo dựa tổng hợp lý thuyết, trình nghiên cứu tìm hiểu thực tế nhóm Mọi thơng tin trích dẫn đƣợc thích liệt kê rõ ràng thành tài liệu tham khảo Chúng xác nhận đề tài nghiên cứu cơng trình chúng tơi dƣới hƣớng dẫn TS Nguyễn Anh Tuấn giúp đỡ ngƣời khác đƣợc ghi nhận báo cáo TP Hồ Chí Minh, ngày 10 tháng 02 năm 2012 Nhóm tác giả GVHD: TS Nguyễn Anh Tuấn SVTH: Lê Đức Thịnh – Trƣơng Quang Huy vii LỜI NHẬN XÉT CỦA GIẢNG VIÊN HƢỚNG DẪN - GVHD: TS Nguyễn Anh Tuấn SVTH: Lê Đức Thịnh – Trƣơng Quang Huy viii LỜI NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN - GVHD: TS Nguyễn Anh Tuấn SVTH: Lê Đức Thịnh – Trƣơng Quang Huy ix MỤC LỤC LỜI MỞ ĐẦU i LỜI CẢM ƠN v LỜI CAM ĐOAN vi LỜI NHẬN XÉT CỦA GIẢNG VIÊN HƢỚNG DẪN vii LỜI NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN viii MỤC LỤC .ix DANH MỤC BẢNG xii DANH MỤC HÌNH VẼ xiii DANH MỤC CÁC CHỮ VIẾT TẮT xv DANH MỤC CÁC THUẬT NGỮ ANH VIỆT xvi CHƢƠNG 1: GIỚI THIỆU ĐỀ TÀI 1.1 Tên đề tài 1.2 Từ khóa 1.3 Mục tiêu đề tài 1.4 Ý nghĩa đề tài 1.5 Đối tƣợng, phạm vi phƣơng pháp nghiên cứu đề tài 1.5.1 Đối tƣợng nghiên cứu 1.5.2 Phạm vi nghiên cứu 1.5.3 Phƣơng pháp nghiên cứu 1.5.4 Thời gian nghiên cứu 1.5.5 Kế hoạch thực đề tài CHƢƠNG 2: KIẾN THỨC NỀN TẢNG VÀ KHẢO SÁT 2.1 Tổng quan Maps API .5 GVHD: TS Nguyễn Anh Tuấn SVTH: Lê Đức Thịnh – Trƣơng Quang Huy 70 http://traffic.jelastic.com/situation/date={date}&time={time}&token={to ken} Truy vấn địa điểm kẹt xe tại: http://traffic.jelastic.com/situation/state=3&token={token} Truy vấn địa điểm có nguy kẹt xe tại: http://traffic.jelastic.com/situation/state=2&token={token} Truy vấn tình trạng giao thơng theo tên đƣờng: http://traffic.jelastic.com/situation/street={streetname}&token={token} tên đƣờng đƣợc truy xuất từ sở liệu chƣơng trình Truy vấn tình trạng giao thơng bán kính vòng tròn có tâm tọa độ đƣợc chọn đồ http://traffic.jelastic.com/situation/lonlat={lon},{lat}&dis={distance}&to ken={token} Truy vấn tốc độ theo tên đƣờng http://traffic.jelastic.com /request/speed/street={stree}&token={token} Truy vấn tốc độ theo tên đƣờng theo thời gian http://traffic.jelastic.com /request/speed/street={street}&date={date}&time={time}&token={token } Truy vấn tốc độ theo tọa độ bán kính http://traffic.jelastic.com/request/speed/lonlat={lon},{lat}&dis={dis}&to ken={token} Truy vấn tốc độ theo tọa độ, bán kính thời gian http://traffic.jelastic.com/request/speed/lonlat={lon},{lat}&dis={dis}&dat e={date}&time={time}&token={token} Thông tin trả từ server: tùy truy vấn mà có kết trả khác Tuy nhiên, tất dạng file json truy vấn thơng tin thành cơng, truy vấn có lỗi xảy xử lý thơng báo cho ngƣời dùng biết GVHD: TS Nguyễn Anh Tuấn SVTH: Lê Đức Thịnh – Trƣơng Quang Huy 71 4.2.2.6 Giao diện chƣơng trình Màn hình chính: Màn hình giao diện Google Maps quen thuộc với hệ thống OptionMenu bên dƣới, có trƣờng tìm kiếm địa giúp ngƣời dùng nhanh chóng tìm đƣợc địa điểm mong muốn Hình 4.23 Màn hình tìm địa Màn hình đƣợc thiết kế với đối tƣợng chức nhƣ sau: MapView: hiển thị đồ Google EditText: nhập địa ngƣời dùng muốn tìm kiếm, nhập Tiếng Việt khơng dấu, có dấu ImageButton Search: thực chức tìm kiếm ImageButton Clear: xóa chữ EditText xóa OverLay đồ tùy vào ngƣời dùng chọn OptionMenu “Cài Đặt”: thiết lập số chức muốn sử dụng: cập nhật liên tục di chuyển, chuyển đổi kiểu hiển thị, chia sẻ thơng tin vị trí, xác định địa server,… GVHD: TS Nguyễn Anh Tuấn SVTH: Lê Đức Thịnh – Trƣơng Quang Huy 72 OptionMenu “Vị Trí Của Tơi”: di chuyển đến vị trí thiết bị (ngƣời dùng) OptinMenu “Đăng Xuất”: thực đăng xuất ngƣời dùng đăng nhập thành công, chƣa đăng nhập không thao tác đƣợc Menu OptionMenu “Chỉ Đƣờng”: Thực tìm đƣờng địa điểm đƣợc đánh dấu đồ OptionMenu “Đăng Nhập”: Ngƣời dùng tùy chọn đăng nhập (nếu có tài khoản rồi) đăng ký (nếu chƣa có tài khoản) OptionMenu “Truy Vấn”: thực chức truy vấn thơng tin giao thơng Màn hình đăng ký, đăng nhập: Mỗi chức đƣợc thiết kế riêng biệt Activity khác Để lựa chọn đƣợc chức thơng qua ContextMenu Hình 4.24 GVHD: TS Nguyễn Anh Tuấn Màn hình đăng ký & đăng nhập SVTH: Lê Đức Thịnh – Trƣơng Quang Huy 73 Trong Activity TextView để hiển thị thông tin; EditText cho phép nhập liệu; Button để thực việc đƣa kết lên server xóa chữ Đăng nhập yếu tố bắt buộc để ngƣời dùng truy xuất đƣợc thơng tin giao thơng từ server, khơng sử dụng đƣợc chức đồ thơng thƣờng Màn hình đường đi: Hình 4.25 Màn hình đường Màn hình tìm đƣờng giao diện chƣơng trình để thể trực quan đƣờng vị trí ngƣời dùng cách vẽ đoạn thẳng theo đƣờng đồ Bên cạnh cần ListView để thể chi tiết danh sách đƣờng nhƣ khoảng cách, thời gian địa điểm Để thực chức ngƣời dùng tìm dẫn đƣờng từ: vị trí củamình đến điểm đƣợc tìm kiếm đồ; bấm giữ lâu đồ điểm để đánh dấu điểm đầu điểm cuối; vị trí GVHD: TS Nguyễn Anh Tuấn SVTH: Lê Đức Thịnh – Trƣơng Quang Huy 74 đến điểm bấm giữ lâu đồ… Lưu ý, bấm giữ đồ chọn điểm trƣớc điểm điểm bắt đầu, điểm lại điểm kết thúc Sau chọn đƣợc địa điểm, vào menu chọn “Chỉ Đƣờng” hình ảnh đƣờng đƣợc tơ màu đỏ lên đồ Bên cạnh đó, ImageButton danh sách chi tiết tên đƣờng hiển thị tìm kiếm để ngƣời dùng chuyển qua lại đồ danh sách tên đƣờng Màn hình truy vấn giao thơng: Thơng tin truy vấn đƣợc cung cấp từ server Traffic Supervisor nhóm phát triển, thơng tin đƣợc tính tốn dựa thông tin GPS mà ngƣời tham gia giao thông chia sẻ Một số truy vấn thực nhƣ: truy vấn tình trạng giao thơng theo thời gian, theo tên đƣờng, đƣờng kẹt xe có nguy kẹt xe, theo bán kính tính từ vị trí ngƣời dùng… Sau số hình ảnh truy vấn Hình 4.26 GVHD: TS Nguyễn Anh Tuấn Màn hình truy vấn điểm kẹt xe SVTH: Lê Đức Thịnh – Trƣơng Quang Huy 75 CHƢƠNG 5: KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 5.1 Kết luận Khóa luận trình bày cách có hệ thống kiến thức tảng, kiến thức công nghệ để thiết kế đƣợc hệ thống thu thập phân tích tình trạng giao thơng đƣờng cụ thể TP Hồ Chí Minh Đề tài xây dựng đƣợc ứng dụng hoàn chỉnh client bao gồm hƣớng dẫn đƣờng đi, cung cấp liệu cho server, chức truy vấn server Chƣơng trình đƣợc triển khai host thực tế thu thập đƣợc liệu client gởi về, nhƣ thơng báo tình hình giao thơng cho client.Nắm đƣợc kiến thức vững nội dung, kiến thức, công nghệ thực Cụ thểhệ thống giải đƣợc vấn đề sau: Triển khai giao tiếp client server Chức tìm đƣờng hai điểm đồ Thu thập phân tích đƣợc tình trạng giao thông tuyến đƣờng Đƣa giải pháp phân tích tình trạng giao thơng Thu thập liệu đồ nhằm xây dựng đồ riêng sau Tóm lại, đề tài “Xây dựng hệ thống thơng báo mật độ giao thơng tìm đường TP.HCM tảng Android” hoàn thành yêu cầu đặt có khả mở rộng ứng dụng vào thực tế Điểm quan trọng đề tài nhấn mạnh đƣợc tính cộng đồng tham gia đóng góp thơng tin để chung tay giải vấn đề chung trạng giao thông 5.2 Những khó khăn, hạn chế Trong q trình thực nhóm tác giả gặp phải nhiều khó khăn khác thiết bị, cơng cụ, kinh phí thực nên kết số liệu mang tính chất tham khảo Cụ thể khó khăn hạn chế gặp phải nhƣ sau: Những công nghệ áp dụng đề tài cơng nghệ nhóm nên đầu tƣ thời gian cho việc nghiên cứu nhiều GVHD: TS Nguyễn Anh Tuấn SVTH: Lê Đức Thịnh – Trƣơng Quang Huy 76 Google Maps API không cung cấp đầy đủ tính cho mơi trƣờng Việt Nam Nguồn liệu đƣờng Google khơng đủ để thực định vị xác vị trí theo địa thật Thiếu điều kiện thiết bị di động chạy Android để kiểm tra thực tế Chức phát kẹt xe mang tính chất tƣơng đối, thơng số dùng cho chức cố định, chƣa phù hợp với nhiều loại tuyến đƣờng có điều kiện khác Server có hiệu suất tốt nhƣng chƣa đủ để đáp ứng cho hệ thống mang tính chất thời gian thực nhƣ Traffic Supervisor Ngoài server đặt nƣớc nên độ trễ cao Chƣa thực đƣợc khả chọn đƣờng tránh kẹt xe hai điểm đồ 5.3 Hƣớng phát triển Đề tài bƣớc đầu xây dựng đƣợc hệ thốngthu thập cảnh báo tình trạng giao thơng cho ngƣời dùng thơng qua thiết bị di động tảng Android Nếu đƣợc đầu tƣ, hƣởng ứng quan chức ngƣời dân tƣơng lai phát triển thành hệ thống hoàn chỉnh nhƣ hệ thống đƣợc trình bày chƣơng Hệ thống giúp cho quan chức quản lý điều hành giao thông tốt từ thông tin mà ngƣời dùng chia sẻ dùng cho dự báo tình hình giao thơng,… Một số hƣớng phát triển nhƣ: Tiếp tục cải thiện hiệu suất truyền client server để hạn chế độ trễ liệu Xây dựng ứng dụng web cho phép hiển thị đồ thơng báo tình trạng giao thơng đồ để hỗ trợ cho nhà quản lý giao thông Thêm chức thống kê tình trạng giao thơng cho client Cải thiện chức xác định khả kẹt xe thông số phù hợp cho tuyến đƣờng khác Hƣớng dẫn đƣờng điểm để hạn chế đƣợc tình trạng kẹt xe GVHD: TS Nguyễn Anh Tuấn SVTH: Lê Đức Thịnh – Trƣơng Quang Huy 77 PHỤ LỤC PHỤ LỤC A: XỬ LÝ THÔNG TIN TRÊN CLIENT Lấy thông tin chi tiết tên đƣờng Vẽ đƣờng dẫn hiển thị Google Maps GVHD: TS Nguyễn Anh Tuấn SVTH: Lê Đức Thịnh – Trƣơng Quang Huy 78 Phƣơng thức doPost(): gởi liệu lên server GVHD: TS Nguyễn Anh Tuấn SVTH: Lê Đức Thịnh – Trƣơng Quang Huy 79 Phƣơng thức doGet(): lấy thông tin từ server, truy vấn thành cơng trả nội dung ngƣời dùng truy vấn, không thành công trả lỗi trạng thái kết nối: GVHD: TS Nguyễn Anh Tuấn SVTH: Lê Đức Thịnh – Trƣơng Quang Huy 80 PHỤC LỤC B: CÁC XỬ LÝ TRÊN SERVER Class hỗ trợ kết quản lý session cho kết nối sở liệu GVHD: TS Nguyễn Anh Tuấn SVTH: Lê Đức Thịnh – Trƣơng Quang Huy 81 Phƣơng thức xử lý việc upload trạng thái client GVHD: TS Nguyễn Anh Tuấn SVTH: Lê Đức Thịnh – Trƣơng Quang Huy 82 Phƣơng thức tìm điểm kẹt xe khu vực client GVHD: TS Nguyễn Anh Tuấn SVTH: Lê Đức Thịnh – Trƣơng Quang Huy 83 TÀI LIỆU THAM KHẢO [1] “Android Developers”, http://developer.android.com/index.html [truy cập vào 10/2011] [2] Bill Burke (2009), RESTful Java with JAX-RS, USA: O’Reilly Media, Inc [3] Jan Philip Matuschek (2011), “Finding Points Within a Distance of a Latitude/Longitude Using Bounding Coordinates”,http://janmatuschek.de/LatitudeLongitudeBoundingCoordinates [ truy cập vào12/2011] [4] Jim Webber, Savas Parastatidis, Ian Robinson, Foreword by Martin Fowler (2010), REST in Practice Hypermedia and Systems Architecture, USA: O’Reilly Media, Inc [5] Nguyen M T, Truong D (2012) ProMap: Nghiên cứu Google Maps API xây dựng ứng dụng Android, Software Enginering Department, University of Information Teachnology [6] Reto Meier (2010), Professional Android™ Application Development, Indiana: Wiley [7] Subbu Allamaraju (2010), RESTful Web Services Cookbook (First Edition), USA: O’Reilly Media, Inc [8] Sutardja, GPS-Based traffic monitoring system- United State Patent – Patent Number: US 7260472B2 [9] 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 [10] Nguyen, T., Loke, S., Torabi, T.,Ton T K L, Tran T H N, (2011)Android programming tutorial, UIT [11] Vu D M (2009) Thiết kế phần mềm tìm kiếm đồ số Google Maps dựa tảng Android dành cho điện thoại di động, Học viện công nghệ bƣu viễn thơng, sở thành phố Hồ Chí Minh GVHD: TS Nguyễn Anh Tuấn SVTH: Lê Đức Thịnh – Trƣơng Quang Huy 84 [12] Trinh Q H (2011), Lập trình Android, Trung Tâm Tin Học – KHTN – ĐHQG TPHCM, phần 1, 2, 3, 4, [13] Wei-Meng Lee (2011), Beginning Android Application Development, Indiana: Wiley [14] “Wikipedia”, vi.wikipedia.org/wiki/Hệ_thống_định_vị_toàn_cầu [truy cập vào 12-2011] [15] Martin Kalin (2009), Java Web Service: Up and Running,USA: O’Reilly Media, Inc [16] Jose Sandoval (2009), RESTful Java Web Services, Birmingham – Mumbai : Packt Publishing [17] UC Berkeley, Nokia Research Center, and NAVTEQ (2008), Mobile Millennium: http://traffic.berkeley.edu/ [truy cập 12/2011] [18] “Navteg”, http://www.traffic.com/ [truy cập 12/2011] GVHD: TS Nguyễn Anh Tuấn SVTH: Lê Đức Thịnh – Trƣơng Quang Huy ... THIỆU ĐỀ TÀI 1.1 Tên đề tài Xây dựng hệ thống thơng báo mật độ giao thơng tìm đƣờng thành phố Hồ Chí Minh tảng Android 1.2 Từ khóa Hệ đi u hành dành cho thiết bị di động – Android, Google Maps API,... cấp giải pháp thông tin giao thông cho thành phố Xây dựng ứng dụng server thống kê lƣu lƣợng giao thông theo thời gian thực Tiến đến xây dựng hệ thống cảnh báo mật độ giao thơng đƣờng địa bàn... nhóm tác giả hi vọng xây dựng thành công hệ thống thông báo mật độ giao thông đƣờng địa bàn thành phố Hồ Chí Minh cho ngƣời dùng thiết bị di động tảng Android Khi ngƣời dùng mở ứng dụng lên biết