TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM NGUYỂN VÕ THANH PHÚ – 0512269 LÂM THỊ NGỌC NHÀN – 0512248 TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA KHÓA LUẬN TỐT NGHIỆP CỬ NHÂN CNTT GIÁO VIÊN HƯỚNG DẪN Th.S NGÔ HUY BIÊN KHÓA 2005 - 2009 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… TpHCM, ngày … tháng …… năm …… Giáo viên hướng dẫn NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… TpHCM, ngày … tháng …… năm …… Giáo viên phản biện LỜI CẢM ƠN Chúng em xin cảm ơn khoa công nghệ thông tin, trường Đại học Khoa học tự nhiên thành phố Hồ Chí Minh tạo điều kiện cho chúng em thực luận văn Xin cảm ơn thầy Ngô Huy Biên hướng dẫn chúng em thực luận văn Xin cảm ơn q Thầy Cơ Khoa tận tình giảng dạy, trang bị kiến thức quý báu cho chúng em năm học vừa qua Nhóm sinh viên thực Nguyễn Võ Thanh Phú – Lâm Thị Ngọc Nhàn Tháng 07/2009 Trường đại Khoa học khoa công học nghệ tự thông nhiên tin Bộ môn công nghệ phần mềm Đề cương chi tiết Tên Đề Tài: Tìm hiểu Location Services cho di động xây dựng ứng dụng minh họa Giáo viên hướng dẫn: Ngô Huy Biên Thời gian thực hiện: 31/12/2008 – 04/07/2009 Sinh viên thực hiện: Nguyễn Võ Thanh Phú – 0512269 Lâm Thị Ngọc Nhàn – 0512248 Loại đề tài: Tìm hiểu công nghệ xây dựng ứng dụng minh họa Nội Dung Đề Tài: Nội dung yêu cầu - Tìm hiểu cơng nghệ cung cấp dịch vụ dựa theo vị trí (location based service) - Xây dựng ứng dụng tìm kiếm dựa theo vị trí, với chức sau o Tìm thơng tin dựa vị trí người dùng o Kết hợp liệu từ số nguồn khác để phục vụ người dùng o Hướng dẫn trực quan dạng đồ Phương pháp thực - Tìm hiểu dịch vụ dựa theo vị trí o Tìm hiểu cơng nghệ liên quan phần cứng phần mềm Công nghệ phần cứng & xử lý Công nghệ định vị o Ưu khuyết công nghệ o Lịch sử phát triển công nghệ liên quan - Các nghiên cứu lĩnh vực o Các chuẩn tổ chức có liên quan tới lĩnh vực o Những vấn đề mở khó khăn gặp phải o Những cơng nghệ có triển vọng o Để xuất hướng nghiên cứu liên hệ đề tài - Tìm hiểu hệ thống cung cấp dịch vụ có o Hồn cảnh đời o Lình vực ứng dụng o Ưu khuyết điểm hệ thống ứng dụng o Bài học rút từ hệ thống - Tìm hiểu việc xây dựng dịch vụ dựa vị trí người dùng o Tìm hiểu mơ hình web service ưu điểm so với việc xây dựng ứng dụng truyền thống o Xác định nhu cầu ứng dụng theo hướng dịch vụ dựa vị trí Dữ liệu Xử lý Đồ họa Liên lạc Tốc độ o Mô hình chung ứng dụng location service bao gồm server client Phân tích Thiết kế Đánh giá o Giới thiệu công nghệ sử dụng, lược sử (hiện trạng hướng phát triển), ưu khuyết điểm lý lựa chọn Dữ liệu: MySQL Nến tảng ứng dụng: J2EE J2ME Liên lạc: XML - Xây dựng ứng dụng cung cấp dịch vụ dựa vị trí người dùng, cụ thể local search o Các yêu cầu thực tiễn ứng dụng Cung cấp kết tìm kiếm dựa địa điểm Tính tương tác mở với người dùng (cho phép thêm thông tin thơng tin địa điểm, thơng tin hướng dẫn) Tích hợp với hệ thống sẵn có (ví dụ microblogging) o Đề xuất cách xây dựng ứng dụng với cơng nghệ chọn Mơ hình hóa liệu cho web service tận dụng kiểu liệu thưa theo chuẩn OpenGIS MySQL Xây dựng web service với J2EE Xây dựng ứng dụng di động với J2ME Hỗ trợ xử lý XML Java o Đánh giá mức độ hoàn tất (dựa vào nhu cầu chung ứng dụng cung cấp dịch vụ dựa theo vị trí) o Các khó khăn gặp phải đề xuất cải tiến cho Mơ hình ứng dụng Cơng cụ phát triển Kết - Tổng hợp thông tin việc cung cấp dịch vụ dựa theo vị trí gồm o Các khái niệm công nghệ o Tầm quan trọng khả ứng dụng dịch vụ dựa theo vị trí o Hiện trạng cơng nghệ cung cấp dịch vụ dựa theo vị trí Thuận lợi Khó khăn o Xu hướng phát triển dịch vụ dựa theo vị trí - Xây dựng ứng dụng cung cấp dịch vụ dựa theo vị trí o Đặt tảng cho ứng dụng kế thừa, hướng phát triển cho ứng dụng o Giải số khuyết điểm gặp ứng dụng khác Kế Hoạch Thực Hiện: Từ ngày 20/12/2008 29/12/2009 15/01/2009 26/01/2009 09/02/2009 16/02/2009 22/02/2009 01/03/2009 09/03/2009 15/03/2009 23/03/2009 31/03/2009 15/04/2009 23/04/2009 01/05/2009 10/05/2009 18/05/2009 26/05/2009 01/06/2009 22/06/2009 29/06/2009 Mô tả công việc Gặp gỡ giáo viên, xác định yêu cầu đề tài Tìm hiểu khái niệm web service Chọn ứng dụng minh họa Tìm hiểu cơng nghệ định vị Tìm hiểu đánh gía ứng dụng có Đánh giá platform server có Chọn nguồn liệu tảng lập trình server, tìm hiểu tảng chọn Đánh giá platform client có Chọn nguồn liệu tảng lập trình client, tìm hiểu tảng chọn Xác định yêu cầu cho server Xác định yêu cầu cho client Thiết kế hệ thống Xác định phương thức liên lạc client server Mô hình hóa liệu Code server với chức location search Code server với chức tìm đường Tìm hiểu phương thức liên lạc với web service khác Chuẩn bị test cho server Code client Kiểm thử báo cáo Bảo trì code 04/07/2009 Tổng kết báo cáo & Đóng gói phần mềm Xác nhận GVHD Ngày 04 tháng 07 năm 2009 SV Thực MỤC LỤC Chương GIỚI THIỆU 26 Chương CÔNG NGHỆ .29 2.1 Công nghệ định vị 29 2.1.1 Các hệ thống vệ tinh định vị có .30 2.1.1.1 NAVSTAR GPS: 30 2.1.1.2 GLONASS (GLObal NAvigation Satellite System) 31 2.1.1.3 Galilleo .32 2.1.2 Trạm thu phát (Base station) 32 2.1.3 Các loại thiết bị có tính định vị cho người dùng 34 2.1.4 Cách thức định vị 36 2.1.4.1 Cell identification / Cell of origin .36 2.1.4.2 Định vị từ nhiều phía (multilateration) 37 2.1.4.2.1 Time difference of arrival (TDOA) .37 2.1.4.2.2 Time of arrival (TOA) 39 2.1.4.2.3 Angle of arrival (AOA) .40 2.1.4.2.4 Enhanced observed time difference (E-OTD) .40 2.1.4.2.5 Advanced forward link trilateration (A-FLT) .41 2.1.4.3 Định vị vệ tinh: hệ thống định vị toàn cầu (GPS) .41 2.1.4.3.1 Các thành phần GPS: user, ground & space section .41 2.1.4.3.2 Phương pháp định vị 42 2.1.4.3.3 Các cải tiến 43 2.1.5 Khác biệt hệ thống định vị ứng dụng LBS với hệ thống tương tự .46 2.1.5.1 Khác biệt với hệ thống định vị thời gian thực .46 2.1.5.2 Sự khác biệt với hệ thống định hướng theo dõi 48 10 ... đề tài: Tìm hiểu cơng nghệ xây dựng ứng dụng minh họa Nội Dung Đề Tài: Nội dung u cầu - Tìm hiểu cơng nghệ cung cấp dịch vụ dựa theo vị trí (location based service) - Xây dựng ứng dụng tìm kiếm... tài Tìm hiểu khái niệm web service Chọn ứng dụng minh họa Tìm hiểu cơng nghệ định vị Tìm hiểu đánh gía ứng dụng có Đánh giá platform server có Chọn nguồn liệu tảng lập trình server, tìm hiểu. .. nhiên tin Bộ môn công nghệ phần mềm Đề cương chi tiết Tên Đề Tài: Tìm hiểu Location Services cho di động xây dựng ứng dụng minh họa Giáo viên hướng dẫn: Ngô Huy Biên Thời gian thực hiện: 31/12/2008