TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

170 973 7
TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

Đ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

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

Ngày đăng: 14/03/2013, 13:41

Hình ảnh liên quan

o Tìm hiểu mô hình webservice và các ưu điểm của nó so với việc xây dựng một ứng dụng truyền thống - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

o.

Tìm hiểu mô hình webservice và các ưu điểm của nó so với việc xây dựng một ứng dụng truyền thống Xem tại trang 6 của tài liệu.
Hình Máy tính dashtop - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

nh.

Máy tính dashtop Xem tại trang 21 của tài liệu.
Hình Các thành phần của GPS - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

nh.

Các thành phần của GPS Xem tại trang 28 của tài liệu.
Hình Kiến trúc các dịch vụ web của OGC - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

nh.

Kiến trúc các dịch vụ web của OGC Xem tại trang 50 của tài liệu.
Hình Kết quả tìm đường trên Google map mobile - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

nh.

Kết quả tìm đường trên Google map mobile Xem tại trang 51 của tài liệu.
Hình MyLocation có thể định vị người dùng chính xác tới một mức nhất định - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

nh.

MyLocation có thể định vị người dùng chính xác tới một mức nhất định Xem tại trang 52 của tài liệu.
Hình 3D trên địa điểm - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

Hình 3.

D trên địa điểm Xem tại trang 57 của tài liệu.
Hình Việt bản đồ mobile - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

nh.

Việt bản đồ mobile Xem tại trang 58 của tài liệu.
Hình Ảnh minh họa Vimap từ trang chủ Vimap - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

nh.

Ảnh minh họa Vimap từ trang chủ Vimap Xem tại trang 59 của tài liệu.
-- tính toán tọa độ của hình chữ nhật bao quanh: set lon1 = mylon-dist/abs(cos(radians(mylat))*69);  set lon2 = mylon+dist/abs(cos(radians(mylat))*69);  set   lat1   =   mylat-(dist/69);     set   lat2   =   mylat+ (dist/69); - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

t.

ính toán tọa độ của hình chữ nhật bao quanh: set lon1 = mylon-dist/abs(cos(radians(mylat))*69); set lon2 = mylon+dist/abs(cos(radians(mylat))*69); set lat1 = mylat-(dist/69); set lat2 = mylat+ (dist/69); Xem tại trang 85 của tài liệu.
Hình So sánh tốc độ của hai phương pháp tính - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

nh.

So sánh tốc độ của hai phương pháp tính Xem tại trang 86 của tài liệu.
Người dùng chọn hủy tìm kiếm: trở về màn hình bản đồ - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

g.

ười dùng chọn hủy tìm kiếm: trở về màn hình bản đồ Xem tại trang 99 của tài liệu.
Bảng Mô tả bảng Street trong CSDL - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

ng.

Mô tả bảng Street trong CSDL Xem tại trang 108 của tài liệu.
6.3.3.2 Màn hình chính - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

6.3.3.2.

Màn hình chính Xem tại trang 120 của tài liệu.
6.3.3.5 Màn hình kết quả tìm kiếm - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

6.3.3.5.

Màn hình kết quả tìm kiếm Xem tại trang 123 của tài liệu.
6.3.3.6 Màn hình tùy chọn ứng dụng - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

6.3.3.6.

Màn hình tùy chọn ứng dụng Xem tại trang 124 của tài liệu.
Bảng Các testcase cho lớp LocationSearchResultData - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

ng.

Các testcase cho lớp LocationSearchResultData Xem tại trang 129 của tài liệu.
Bảng Các testcase cho lớp Coordinate - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

ng.

Các testcase cho lớp Coordinate Xem tại trang 131 của tài liệu.
Bảng Các testcase cho lớp StreetNode - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

ng.

Các testcase cho lớp StreetNode Xem tại trang 132 của tài liệu.
6.4.3.1 Các testcase đã thực hiện trên hàm Find - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

6.4.3.1.

Các testcase đã thực hiện trên hàm Find Xem tại trang 134 của tài liệu.
Hình Giao diện editor của SOAP UI - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

nh.

Giao diện editor của SOAP UI Xem tại trang 134 của tài liệu.
Bảng Các testcase thực hiện trên hàm Find - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

ng.

Các testcase thực hiện trên hàm Find Xem tại trang 135 của tài liệu.
Bảng Các testcase thực hiện trên hàm Route - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

ng.

Các testcase thực hiện trên hàm Route Xem tại trang 137 của tài liệu.
Hình Màn hình deploy ứng dụng trong giao diện quản lý của GlassFish - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

nh.

Màn hình deploy ứng dụng trong giao diện quản lý của GlassFish Xem tại trang 141 của tài liệu.
Bảng Số record được lưu trong CSDL của ứng dụng - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

ng.

Số record được lưu trong CSDL của ứng dụng Xem tại trang 143 của tài liệu.
Bảng Kết quả thử nghiệm các tính năng và thời gian đáp ứng của các ứng dụng - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

ng.

Kết quả thử nghiệm các tính năng và thời gian đáp ứng của các ứng dụng Xem tại trang 145 của tài liệu.
Hình Định vị với CellID và MyLocation trên google maps - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

nh.

Định vị với CellID và MyLocation trên google maps Xem tại trang 146 của tài liệu.
Hình Google maps không thể dẫn đường ở ViệtNam (hình trái) nhưng hoạt động tốt ở NewYork (hình phải) - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

nh.

Google maps không thể dẫn đường ở ViệtNam (hình trái) nhưng hoạt động tốt ở NewYork (hình phải) Xem tại trang 147 của tài liệu.
6.6.3.3 Kết quả chạy SMS Locator - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

6.6.3.3.

Kết quả chạy SMS Locator Xem tại trang 148 của tài liệu.
Hình Màn hình tìm đường và hiển thị kết quả trên thiết bị thật - TÌM HIỂU VỀ LOCATION SERVICES CHO DI ĐỘNG VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA

nh.

Màn hình tìm đường và hiển thị kết quả trên thiết bị thật Xem tại trang 150 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan