nghiên cứu thiết kế xây dựng hệ thống dịch vụ dựa trên vị trí trong mạng 3g mô đun xây dựng ứng dụng bản đồ trên di động j2me

90 416 0
nghiên cứu thiết kế xây dựng hệ thống dịch vụ dựa trên vị trí trong mạng 3g mô đun xây dựng ứng dụng bản đồ trên di động j2me

Đ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

PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Thông tin sinh viên Họ tên sinh viên: Đỗ Mạnh Hà Điện thoại liên lạc 0904121087 Email: xoan_lyk1@yahoo.com Lớp: MTT – K50 Hệ đào tạo: Đại học Đồ án tốt nghiệp thực tại: Trường ĐH Bách Khoa Hà Nội Thời gian làm ĐATN: Từ ngày 21 / 12 /2009 đến 29 / /2010 Mục đích nội dung ĐATN Đồ án thực với mục tiêu hiểu cách tổng quan hệ thống thơng tin di động 3G, nắm vững mơ hình triển khai dịch vụ LBS xây dựng ứng dụng hoàn chỉnh di động sử dụng J2ME Các nhiệm vụ cụ thể ĐATN  Tìm hiểu lý thuyết hệ thống thông tin di động 3G  Tìm hiểu LBS mơ hình triển khai thực tế  Tìm hiểu cơng nghệ J2ME để phát triển ứng dụng di động  Xây dựng ứng dụng đồ di động.Đảm bảo bước xây dựng ứng dụng: phân tích, thiết kế, cài đặt thử nghiệm, đánh giá Lời cam đoan sinh viên: Tôi – Đỗ Mạnh Hà - cam kết ĐATN cơng trình nghiên cứu thân hướng dẫn TS Phạm Huy Hoàng Các kết nêu ĐATN trung thực, khơng phải chép tồn văn cơng trình khác Hà Nội, ngày tháng năm Tác giả ĐATN Đỗ Mạnh Hà Xác nhận giáo viên hướng dẫn mức độ hoàn thành ĐATN cho phép bảo vệ: Hà Nội, ngày tháng năm Giáo viên hướng dẫn TS Phạm Huy Hoàng Sinh viên thực : Đỗ Mạnh Hà K50 MTT TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP Đồ án tốt nghiệp : “ Nghiên cứu, thiết kế, xây dựng hệ thống dịch vụ dựa vị trí (Location based service ) mạng 3G : Mô đun xây dựng ứng dụng đồ di động sử dụng J2ME “ Nội dung đồ án trình bày lý thuyết tổng quan mạng 3G, dịch vụ dựa vị trí nghiên cứu cơng nghệ J2ME để xây dựng ứng dụng đồ di động – mô đun hệ thống dịch vụ dựa vị trí Đồ án gồm có chương với nội dung tóm tắt chương sau : Chương : Tổng quan 3G Trình bày khái niệm 3G, hệ thống thơng tin di động tồn cầu cho năm 2000 (IMT-2000), trình phát triển lên 3G tiêu chuẩn công nghệ Chương : Location based service Trình bày khái niệm Locaiton based service(LBS), loại ứng dụng LBS, thành phần mơ hình hoạt động hệ thống LBS Chương : Công nghệ J2ME Giới thiệu J2ME, thành phần kiến trúc J2ME, trình bày MIDP lớp thư viện để xây dựng ứng dụng MIDL Chương : Xây dựng ứng dụng Location based service Trình bày mơ hình tổng quan hệ thống,các bước xây dựng ứng dụng đồ di động : phân tích, thiết kế, cài đặt đánh giá kết Sinh viên thực : Đỗ Mạnh Hà K50 MTT LỜI CẢM ƠN Trước trình bày nội dung đồ án, em xin dành dòng để gửi lời cảm ơn chân thành đến : TS.Phạm Huy Hoàng – Giảng viên hướng dẫn đồ án – tận tình hướng dẫn tạo điều kiện giúp em thời gian thực tập thực đồ án tốt nghiệp Bộ môn Truyền thông Mạng máy tính , viện Cơng nghệ thơng tin truyền thông, đại học Bách Khoa Hà Nội hướng dẫn giúp đỡ em hồn thành đồ án Nhóm thực tập đồ án tốt nghiệp TS.Phạm Huy Hoàng hướng dẫn Sinh viên thực Đỗ Mạnh Hà Sinh viên thực : Đỗ Mạnh Hà K50 MTT MỤC LỤC Lời nói đầu Chương 1: Tổng quan 3G 1.1 Công nghệ 3G – Hệ thống IMT - 2000 1.1.1 3G ? 1.1.2 Hệ thông IMT-2000: .5 1.2 Quá trình phát triển 3G 1.2.2 Lộ trình phát triển lên 4G 13 1.3 Các tiêu chuẩn công nghệ 3G 14 1.3.1 IMT-2000 CDMA Direct Spread 15 1.3.2 IMT-2000 CDMA Multi-Carrier 16 1.3.3 IMT-2000 CDMA TDD 17 1.3.4 IMT-2000 TDMA Single-Carrier 17 1.3.5 IMT-2000 FDMA/TDMA .18 1.3.6 IMT-2000 OFDMA TDD WMAN 18 Chương 2: Location based service 19 2.1.Thế LBS 20 2.1.1 Mối quan hệ GIS LBS .20 2.1.2 Thành phần LBS .20 2.1.3 Push – Pull services .21 2.2 Ứng dụng LBS .22 2.2.1.Yêu cầu người dùng 22 2.2.2 Ví dụ LBS 23 2.3 Mơ hình hoạt động LBS 25 2.4 Các phương pháp xác định vị trí độ xác 27 2.4.1 Cell - ID (Cell site Identification) 27 2.4.2 E-OTD (Enhanced Observed Time Difference) 28 2.4.3 A-GPS (Assisted GPS) 30 2.4.4 Các phương pháp kết hợp 31 2.5 Những yêu cầu hệ thống LBS 34 Sinh viên thực : Đỗ Mạnh Hà K50 MTT Chương 3: Công nghệ J2ME 35 3.1 Giới thiệu J2ME .35 3.1.1 Lịch sử 35 3.1.2 Lý chọn J2ME 35 3.1.3 Kiến trúc J2ME .35 3.1.4 Giới thiệu MIDP 38 3.2 Các thành phần giao diện mức cao ứng dụng MIDP 41 3.2.1 Đối tượng Display, Displayable Screens 41 3.2.2 Thành phần Form Items 42 3.2.3 Thành phần List, Textbox, Alert, Ticker 44 3.3 Các thành phần giao diện mức thấp ứng dụng MIDP 45 3.3.1 Các hàm API mức thấp 45 3.3.2 Lớp Canvas 45 3.3.3 Lớp Graphics 48 3.4 Xử lý kiện .50 3.4.1 Đối tượng Command .50 3.4.2 Đối tượng Item 51 3.5 Record Management System .51 3.5.1 Lưu trữ ổn định thông qua RecorsStore 52 3.5.2 Các vấn đề liên quan đến RMS .54 3.6 Nền tảng kết nối chung 54 3.6.1 Những protocol hỗ trợ GCF 55 3.6.2 Hỗ trợ giao thức HTTP MIDP .55 Chương 4: Xây dựng ứng dụng Location based service 57 4.1.Tổng quan hệ thống 57 4.2 Phân tích 58 4.2.1 Chức ứng dụng .58 4.2.2 Mô hình hóa ca sử dụng 59 4.2.3 Mơ hình hóa cấu trúc .61 4.3.Thiết kế 64 4.3.1.Thiết kế giao diện 64 4.3.2.Thiết kế lớp .67 4.4.Cài đặt thực nghiệm 69 Sinh viên thực : Đỗ Mạnh Hà K50 MTT 4.4.1 Cài đặt 69 4.4.2.Kết thực nghiệm 72 4.4.3.Đánh giá chương trình .77 Kết luận 78 Sinh viên thực : Đỗ Mạnh Hà K50 MTT Sinh viên thực : Đỗ Mạnh Hà K50 MTT DANH MỤC CÁC HÌ Hình 1.1 : Hệ thống IMT- 2000 .6 Hình 1.2: Quá trình phát triển hệ thống thông tin di động .10 Hình1.3: Quá trình phát triển 3G theo hướng W-CDMA 11 Hình1 4: Quá trình phát triển 3G theo hướng cdma2000 11 Hình 1.5 : Lộ trình phát triển cơng nghệ thông tin di động lên 4G 13 Hình 1.6: Lịch trình nghiên cứu phát triển 3GPP 14 Hình 1.7: Lộ trình tăng tốc độ truyền số liệu phát hành 3GPP 14 Hình 2.1: Cơng nghệ hệ thống LBS 19 Hình 2.2 : Các thành phần hệ thống LBS 21 Hình 2.3: Những yêu cầu người dùng liên quan đến vị trí địa lý 22 Hình 2.4 : Các ứng dụng LBS 23 Hình 2.5: Ví dụ dịch vụ khẩn cấp – LBS 24 Hình 2.6 : Ví dụ dịch vụ dẫn đường – LBS .24 Hình 2.7 : Ví dụ dịch vụ thông tin - LBS 25 Hình 2.8 : Mơ hình hoạt động LBS 26 Hình 2.9 : Hai loại phương pháp xác định vị trí .27 Hình 2.10 :Cell-ID kết hợp với Cell-sector TA .28 Hình 2.11 Nguyên lý hoạt động E-OTD 29 Hình 2.12 Nguyên lý hoạt động A-GPS 30 Hình 2.13 : Các phương pháp xác định vị trí 33 Hình 3.1 : Lịch sử J2ME 35 Hình 3.2 : Kiến trúc tổng quát J2ME .36 Hình 3.3 : Các thiết bị tảng Java 37 Hình 3.4 : Các loại profile tiêu biểu .38 Hình 3.5: Vịng đời MIDP 40 Hình 3.6 : Cây thừa kế lớp Display 41 Hình 3.7 : Cây thừa kế thành phần thể .41 Hình 3.8 : Cây thừa kế thành phần thể hoàn chỉnh 44 Hình 3.9 : Canvas thiết bị di động 46 Hình 3.10 : Mơ hình sử dụng Record Store Midlet 53 Hình 3.11 : Mối quan hệ giao diện kết nối J2ME 55 Sinh viên thực : Đỗ Mạnh Hà K50 MTT Hình 3.12: Sơ đồ quan hệ giao diện kết nối với HTTP 56 Hình 4.1 : Sơ đồ tổng quan hệ thống thử nghiệm LBS 58 Hình 4.2 : Biều đồ phân rã chức hệ thống 59 Hình 4.3 : Sơ đồ ca sử dụng “Thao tác với đồ” .60 Hình 4.4 : Sơ đồ ca sử dụng “Xác định vị trí người dùng” 60 Hình 4.5 : Sơ đồ ca sử dụng “Tìm kiếm” .61 Hình 4.6 : Sơ đồ lớp tham gia ca sử dụng “ Thao tác với đồ” 62 Hình 4.7 : Sơ đồ lớp tham gia ca sử dụng “ Xác định vị trí người dùng” 63 Hình 4.8 : Sơ đồ lớp tham gia ca sử dụng “ Tìm kiếm” 64 Hình 4.9 : Thiết kế giao diện chương trình 65 Hình 4.10 : Thiết kế giao diện chức di chuyển 65 Hình 4.11: Thiết kế giao diện chức tìm kiếm 66 Hình 4.12: Thiết kế giao diện chức xác định vị trí người dùng .66 Hình 4.13 : Thiết kế lớp Mapper 67 Hình 4.14 : Thiết kế lớp MapScreen 67 Hình 4.15 : Sơ đố kế thừa lớp giao diện chức 68 Hình 4.16 : Thiết kế lớp MapComponent 69 Hình 4.17 : Các bước sử dụng thư viện MGMaps Lib SDK 71 Hình 4.18 : Màn hình khởi động giao diện chương trình 73 Hình 4.19: Danh sách chức chương trình dạng Menu 74 Hình 4.20 : Giao diện chức di chuyển đồ .74 Hình 4.21: Giao diện chức tìm kiếm vị trí gần người dùng 75 Hình 4.22: Kết tìm kiếm 75 Hình 4.23: Giao diện tìm kiếm địa điểm dựa theo tên kết 76 Hình 4.24: Giao diện thay đổi liệu đồ trỏ đồ 76 Sinh viên thực : Đỗ Mạnh Hà K50 MTT DANH MỤC CÁC BẢNG Y Bảng 1.1 : Phân loại dịch vụ IMT - 2000 Bảng 2: Các hệ thống thông tin di động .10 Bảng 2.1 :Những đặc tính phương pháp cell-ID 28 Bảng 2.2 :Các đặc tính phương pháp E-OTD 30 Bảng 2.3 : Các đặc tính phương pháp A-GPS 31 Bảng 2.4 : Các đặc tính phương pháp kết hợp 32 Bảng 2.5 : Tổng kết phương pháp xác định vị trí 33 Bảng 3.1 : Bảng so sánh thông số kỹ thuật CDC CLDC 37 Bảng 3.1 : Bảng lưu liệu RSM 52 Sinh viên thực : Đỗ Mạnh Hà K50 MTT ... NGHIỆP Đồ án tốt nghiệp : “ Nghiên cứu, thiết kế, xây dựng hệ thống dịch vụ dựa vị trí (Location based service ) mạng 3G : Mô đun xây dựng ứng dụng đồ di động sử dụng J2ME “ Nội dung đồ án trình... “ Nội dung đồ án trình bày lý thuyết tổng quan mạng 3G, dịch vụ dựa vị trí nghiên cứu cơng nghệ J2ME để xây dựng ứng dụng đồ di động – mô đun hệ thống dịch vụ dựa vị trí Đồ án gồm có chương với... service ) mạng 3G - Modun : Xây dựng ứng dụng đồ di động sử dụng J2ME? ?? Đồ án thực với mục tiêu hiểu cách tổng quan hệ thống thơng tin di động 3G, nắm vững mơ hình triển khai dịch vụ LBS xây dựng ứng

Ngày đăng: 21/06/2014, 21:05

Từ khóa liên quan

Mục lục

  • PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP

  • TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP

  • Trình bày những khái niệm cơ bản về 3G, hệ thống thông tin di động toàn cầu cho năm 2000 (IMT-2000), quá trình phát triển lên 3G và các tiêu chuẩn công nghệ.

    • DANH MỤC CÁC BẢNG

    • Chương 3

    • 3.1. Giới thiệu về J2ME

      • 3.1.1. Lịch sử

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

  • Đang cập nhật ...

Tài liệu liên quan