Kiến trúc hệ thống tích hợp media và dịch vụ LBS luận văn ths công nghệ thông tin 60 48 01 04 pdf

76 258 0
Kiến trúc hệ thống tích hợp media và dịch vụ LBS  luận văn ths  công nghệ thông tin  60 48 01 04 pdf

Đ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

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐỖ THỊ HUYỀN KIẾN TRÚC HỆ THỐNG TÍCH HỢP MEDIA VÀ DỊCH VỤ LBS LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN Hà Nội - 2015 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐỖ THỊ HUYỀN KIẾN TRÚC HỆ THỐNG TÍCH HỢP MEDIA VÀ DỊCH VỤ LBS Ngành: Công nghệ thông tin Chuyên ngành: Hệ thống thông tin Mã số: 60480104 LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS Đặng Văn Đức Hà Nội - 2015 i LỜI CẢM ƠN Luận văn Thạc sĩ thực Đại học Công Nghệ - Đại học Quốc Gia Hà Nội hướng dẫn PGS.TS Đặng Văn Đức Xin gửi lời cảm ơn sâu sắc đến thầy định hướng khoa học, liên tục quan tâm, tạo điều kiện thuận lợi suốt trình nghiên cứu hoàn thành luận văn Tôi xin gửi lời cảm ơn đến Thầy giáo, Cô giáo Bộ môn Hệ thống thông tin Thầy giáo, Cô giáo Khoa Công nghệ thông tin mang lại cho kiến thức vô quý giá bổ ích trình theo học trường Tôi xin trân thành cảm ơn đến gia đình tôi, quan tâm động viên gia đình giúp có thêm nghị lực, cố gắng để hoàn thành luận văn Cuối cùng, xin gửi lời cảm ơn chân thành đến bạn học K19, bạn đồng nghiệp, bạn nhóm nghiên cứu giúp đỡ suốt năm học tập Hà Nội, ngày 25 tháng 05 năm 2015 Học viên Đỗ Thị Huyền ii LỜI CAM ĐOAN Tôi xin cam đoan luận văn “Kiến trúc hệ thống tích hợp Media dịch vụ LBS” công trình nghiên cứu cá nhân hướng dẫn PGS.TS Đặng Văn Đức, trung thực không chép tác giả khác Trong toàn nội dung nghiên cứu luận văn, vấn đề trình bày tìm hiểu nghiên cứu cá nhân trích dẫn từ nguồn tài liệu có ghi tham khảo rõ ràng, hợp pháp Tôi xin chịu trách nhiệm hình thức kỷ luật theo quy định cho lời cam đoan Hà Nội, ngày 25 tháng 05 năm 2015 Học viên Đỗ Thị Huyền ii MỤC LỤC LỜI CẢM ƠN i LỜI CAM ĐOAN ii DANH MỤC HÌNH VẼ TRONG LUẬN VĂN iv DANH MỤC BẢNG v DANH MỤC CÁC TỪ VIẾT TẮT vi PHẦN MỞ ĐẦU Chương CƠ SỞ LÝ THUYẾT 1.1 Kiến trúc tổng thể LBS 1.1.1 Giới thiệu dịch vụ dựa vị trí (LBS) 1.1.2 Các thành phần LBS 1.1.3 Mô hình hoạt động hệ thống LBS 1.1.4 Các ứng dụng phổ biến dịch vụ LBS 1.2 Hệ thống định vị toàn cầu 1.2.1 Giới thiệu hệ thống định vị sử dụng vệ tinh 1.2.2 Cấu trúc hệ thống GPS 10 1.2.3 Ứng dụng hệ thống GPS 11 1.3 Công nghệ định vị 12 1.3.1 Kỹ thuật định danh tế bào (Cell identification) 12 1.3.2 Định vị vệ tinh: hệ thống định vị toàn cầu (GPS) 14 1.4 Các công nghệ truyền tin 16 1.4.1 WAP / GPRS / EDGE / 3G 16 1.4.2 Bluetooth / Wifi / WiMax 18 1.4.3 Truyền thông vệ tinh 18 1.5 Hệ thống thông tin địa lý (GIS) 19 1.5.1 Giới thiệu GIS 19 1.5.2 Thành phần chức GIS 19 1.5.3 Mô hình liệu địa lý 23 1.5.4 Trình diễn thông tin địa lý 24 1.6 Kết chương 24 Chương KIẾN TRÚC HỆ THỐNG TÍCH HỢP MEDIA - LBS 25 2.1 Giới thiệu MEDIA - LBS 25 iii 2.2 Cơ sở hạ tầng 27 2.3 Công nghệ điện toán đám mây 28 2.3.1 Giới thiệu điện toán đám mây 28 2.3.2 Những tính chất điện toán đám mây 30 2.3.3 Ưu nhược điểm điện toán đám mây 31 2.3.4 Dịch vụ điện toán đám mây Google App Engine 33 2.3.4 Mô hình công nghệ cho việc lưu trữ liệu đa phương tiện đám mây 36 2.4 Ngôn ngữ lập trình Java số công nghệ phụ trợ 40 Chương 3: PHÁT TRIỂN HỆ THỐNG THỬ NGHIỆM MEDIA - LBS 42 3.1 Mô hình hệ thống thử nghiệm Media - LBS 42 3.2 Phân tích thiết kế hệ thống quản lý liệu đa phương tiện đám mây 44 3.2.1 Các biểu đồ ca sử dụng hệ thống 45 3.2.2 Đặc tả chi tiết số ca sử dụng 48 3.3 Phân tích thiết kế phần mềm Media-LBS điện thoại thông minh 51 3.3.1 Phân tích phần mềm Media-LBS điện thoại thông minh 51 3.3.2 Thiết kế phần mềm Media-LBS điện thoại thông minh 53 3.4 Xây dựng hệ thống thử nghiệm 59 3.4.1 Giới thiệu hệ thống thử nghiệm 59 3.4.2 Kết thử nghiệm 60 KẾT LUẬN 64 TÀI LIỆU THAM KHẢO 65 iv DANH MỤC HÌNH VẼ TRONG LUẬN VĂN Hình 1.1: LBS kết hợp nhiều công nghệ Hình 1.2: Các thành phần LBS Hình 1.3: Trao đổi thông tin thành phần hệ thống LBS Hình 1.4 Ứng dụng địa điểm nhà hàng Hình 1.5: Mô tả hệ thống vệ tinh định vị toàn cầu GNSS [11] 10 Hình 1.6: Các thành phần hệ thống GPS 10 Hình 1.7: Mạng lưới trạm giám sát điều khiển trung tâm hệ thống GPS.11 Hình 1.8: Định vị sử dụng BTS (Cell ID) 13 Hình 1.9: Định vị sử dụng Cell ID gần 13 Hình 1.10: Mô hình hệ thống GPS 14 Hình 1.11: Cách xác định vị trí không gian 2D 14 Hình 1.12: Cách xác định vị trí không gian 3D 15 Hình 1.13: Cách xác định vị trí có vệ tinh 15 Hình 1.14: Hệ thống A - GPS 16 Hình 1.15: Các nhóm chức GIS 22 Hình 1.16: Mô hình raster vector biểu diễn Thế giới thực 23 Hình 2.1: Mô hình tổng quát Media LBS 25 Hình 2.2: Ứng dụng King's Cross Streetstories [12] 26 Hình 2.3: Cơ sở hạ tầng Media LBS 27 Hình 2.4: Đặc điểm điện toán đám mây nhóm mô hình phân loại 30 Hình 2.5 Hiện tượng thắt cổ chai ứng dụng Google App Engine có nhiều truy cập đến thời điểm 33 Hình 3.1: Mô hình hệ thống Media LBS 42 Hình 3.2: Mô hình thử nghiệm hệ thống Media LBS 59 Hình 3.3: Giao diện khởi động chương trình chạy di động mediatour 62 Hình 3.4: Danh sách địa điểm thăm quan sau nhấn nút “Bắt đầu” 63 Hình 3.5: Giao diện người sử dụng lựa chọn video tương ứng với địa điểm cần thăm quan 63 v DANH MỤC BẢNG Bảng 2.1: Bảng theo dõi hoạt động ứng dụng GAEError! Bookmark not defined Bảng 2.2: Bảng mô tả giới hạn sử dụng ứng dụng GAE miễn phí 35 Bảng 2.3: Bảng mô tả free quota ứng dụng GAE miễn phí 36 Bảng 3.1: Bảng liệu thử nghiệm 61 vi DANH MỤC CÁC TỪ VIẾT TẮT STT TỪ VIẾT TÊN TIẾNG ANH TẮT 2G Second Generation Technology 3G Third Generation Technology A-GPS Assisted - Global Positioning System AP Access Point API Application Program Interface BTS Base Transceiver Station CA Coarse Acquisition DCT Discrete Cosine Transform DGPS Differential Global Positioning System 10 EDGE Enhanced Data rates for GSM Evolution 11 EU European Union 12 FAA Federal Aviation Administration 13 FIFO First In First Out 14 GAE Google App Engine 15 GIS Geographic Information Systems 16 GLONASS GLObal NAvigation Satellite System 17 GNSS Global Navigation Satellite System 18 GPRS Stands for General Packet Radio Service 19 GPS Global Positioning System 20 GSM Global System for Mobile 21 IaaS Infrastructure as a Service 22 IP Internet Protocol 23 JSON JavaScript Object Notation 24 JSP Java Scripting Preprocessor 25 LAAS Local Area Augmentation Systems 26 LBS Location Based Services 27 Media LBS Media Location Based Services vii 28 MCS Master Control Station 29 MMS 30 MS Monitor Station 31 OS Operating system 32 PaaS Platform as a Service 33 PPP Point to Point Protocol 34 PPS Precise Positioning Service 35 QZSS Quasi-Zenith System 36 RFID Radio-frequency identification 37 RPC Remote Procedure Call 38 RSS Relative Signal Strength 39 RTLS Real-Time Locating Systems 40 Saas Software as a Service 41 SDK Software Development Kit 42 SMS Short Message Services 43 SPS Standard Positioning Service 44 SQL Structured Query Language 45 TDMA Time division multiple access 46 TDOA Time Difference Of Arrival 47 UMTS Universal Mobile Telecommunications System 48 WAAS Wide Area Augmentation System 49 WAP Wireless Application Protocol 50 WiMax Worldwide Interoperability for Microwave Access 51 WLAN Wireless Local Area Network 52  Đặc tả mô đun phần mềm  Mô đun hiển thị đồ Input Output Process Bản đồ cần hiển thị Thông tin thuộc tính đối tượng tên, tọa độ, mô tả liệu,… Hiển thị đồ tùy thuộc giá trị đầu vào Từ giá trị đầu vào, hệ thống phân tích tìm kiếm đối tượng lớp đồ tương ứng Kết trả danh sách đối tượng thuộc lớp đồ có giá trị thuộc tính gần hay xác giá trị đầu vào  Mô đun định vị nhà (GPS) Input Output Thông tin vị trí người dùng cần định vị Thông tin thuộc tính đối tượng tên, tọa độ, mô tả liệu,… Vị trí người dùng theo tọa độ lat/long Từ giá trị đầu vào, hệ thống định vị đối tượng lớp đồ Process tương ứng Kết trả vị trí đối tượng lớp đồ có giá trị thuộc tính gần hay xác giá trị đầu vào  Mô đun định vị nhà (indoor) Input Thông tin vị trí người dùng cần định vị Thông tin thuộc tính đối tượng tên, tọa độ, mô tả liệu,… Output Vị trí người dùng theo id mạng Process Từ giá trị đầu vào, hệ thống định vị đối tượng lớp đồ tương ứng Kết trả vị trí đối tượng lớp đồ có giá trị thuộc tính gần hay xác giá trị đầu vào 53  Mô đun gửi truy vấn liệu Thông tin cần truy vấn Thông tin thuộc tính Input đối tượng tên, tọa độ, mô tả liệu,… Danh sách xác hay gần đối tượng quản lý tùy Output thuộc giá trị đầu vào Từ giá trị đầu vào, hệ thống phân tích tìm kiếm, truy vấn đối tượng lớp đồ tương ứng Kết trả danh sách đối tượng thuộc lớp đồ có giá trị thuộc tính gần hay Process xác giá trị đầu vào  Mô đun hiển thị kết lên hình Input Output Thông tin cần hiển thị Thông tin thuộc tính đối tượng tên, tọa độ, mô tả liệu,… Hiển thị thông tin lên hình thiết bị Từ giá trị đầu vào, hệ thống phân tích tìm kiếm đối tượng Process lớp đồ tương ứng Kết trả thông tin cần hiển thị hình 3.3.2 Thiết kế phần mềm Media-LBS điện thoại thông minh  Biểu đồ Use case  Mô tả tác nhân phần mềm Phần mềm bao gồm tác nhân: - Người dùng: người sử dụng phần mềm - Ứng dụng Server: phần mềm hệ thống mô tả phần để cung cấp nội dung cho ứng dụng MediaLBS điện thoại  Mô tả chức phần mềm Phần mềm bao gồm chức năng: - Thu thập mẫu RSS - Định vị trong/ngoài nhà - Gửi thông tin vị trí truy vấn - Nhận liệu nội dung từ server: chức tương tác với ứng dụng Server, cho phép nhận liệu nội dung hiển thị đến người dùng 54 Hiển thị thông tin đến người dùng: chức hiển thị thông tin dựa - vị trí người dùng  Biểu đồ Use case Phần Offline Quét RSS «uses» Thu thập tập mẫu RSS Người dùng - Điền tọa độ Lưu thông tin Use case “Thu thập tập mẫu RSS” Actor Người dùng thiết bị di động Brief Description Người dùng sử dụng thiết bị di động để thu thập tập mẫu cường độ sóng RSS Main Flow Người dùng mở ứng dụng lấy mẫu Ứng dụng kết nối dịch vụ máy chủ thông qua Internet 2.1 Không kết nối được: Hiển thị thông báo lỗi kết nối 2.2Kết nối được: Hệ thống sử dụng Use case “Quét RSS” Alternative Flows Ứng dụng chờ thao tác tiếp kết nối Pre-condition Người dùng cài đặt ứng dụng, có CSDL dịch vụ đơn vị phát triển cung cấp Special Ứng dụng tải thông tin kết nối đăng nhập tự động Requirements Exception Ứng dụng không kết nối đến CSDL: Hệ thống hiển thị hình thông báo lỗi kết nối 55 - Use case “Quét RSS” Actor Brief Description Ứng dụng khởi động tự động quét lấy thống tin RSS AP có khu vực Main Flow Ứng dụng tự mở kết nối Wifi Quét AP RSS tương ứng Hiển thị lên hình Alternative Flows Ứng dụng chờ thao tác tiếp không thu sóng AP Pre-condition Người dùng cài đặt ứng dụng, thiết bị di động có hỗ trợ kết nối Wifi Exception Ứng dụng không mở kết nối Wifi thiết bị: Hiển thị thông báo mở kết nối Wifi Ứng dụng không thu sóng AP nào: Hiển thị thông báo người dùng vùng thiết bị Wifi - Use case “Điền tọa độ” Actor Người dùng thiết bị di động Brief Description Người dùng điền tọa độ vị trí lấy mẫu thời Main Flow Hiển thị hộp nhập tọa độ X, Y Người dùng điền thông tin Pre-condition Người dùng cài đặt ứng dụng, thiết bị di động có hỗ trợ kết nối Wifi Exception Người dùng điền thông số tọa độ không đầy đủ: Hiển thị thông báo thiếu thông tin Người dùng điền tọa độ số: Hiển thị thông tin nhập vào không hợp lệ 56 - Use case “Lưu thông tin” Actor Người dùng thiết bị di động Brief Description Người dùng sử dụng thiết bị di động lưu thông tin vào CSDL Main Flow Người dùng chọn nút Lưu Ứng dụng kiểm tra thông tin a Thông tin không đầy đủ: Hiển thị thông báo thiếu thông tin b Thông tin đầy đủ: Hệ thống Lưu thông tin RSS, AP Tọa độ (X,Y) vào CSDL Thông báo kết Alternative Flows Ứng dụng chờ người sử dụng thao tác tiếp thiếu thông tin Pre-condition Người dùng cài đặt ứng dụng, có CSDL đơn vị phát triển cung cấp Exception Thông số RSS, AP Tọa độ (X,Y) không đầy đủ 57 Phần Online Truyền thông tin RSS AP Gửi thông tin thô Dịch vụ máy chủ «uses» Định vị Lấy tọa độ Nhận thông tin xử lý Người dùng Hiển thị - Use case “Định vị” Actor Người dùng thiết bị di động Brief Description Người dùng sử dụng thiết bị di động để định vị vị trí Main Flow Người dùng mở ứng dụng định vị Ứng dụng đến kết nối dịch vụ máy chủ thông qua Internet 2.1 Không kết nối được: Hiển thị thông báo lỗi kết nối 2.2 Kết nối được: Hệ thống sử dụng Use case “Quét RSS” Alternative Flows Pre-condition Ứng dụng chuyển chế độ chờ kết nối Người dùng cài đặt ứng dụng, có CSDL dịch vụ đơn vị phát triển cung cấp Special Phần mềm load thông tin kết nối đăng nhập tự động Requirements Exception Ứng dụng không mở kết nối Wifi với dịch vụ: Hiển thị thông báo kết nối đến dịch vụ 58 - Use case “Truyền thông tin RSS AP” Actor Brief Description Ứng dụng truyền thông tin RSS AP cho Dịch vụ Main Flow Ứng dụng đến kết nối dịch vụ máy chủ thông qua kết nối Internet a Không kết nối được: Hiển thị thông báo lỗi kết nối b Kết nối được: Truyền thông tin RSS AP cho dịch vụ Hệ thống sử dụng Use case “Lấy tọa độ tương đối” Alternative Flows Ứng dụng chờ thông tin trả từ dịch vụ Pre-condition Người dùng cài đặt ứng dụng, có CSDL dịch vụ đơn vị phát triển cung cấp Exception Ứng dụng không mở kết nối Wifi với dịch vụ: Hiển thị thông báo kết nối đến dịch vụ Dịch vụ không trả thông xử lý sau thời gian quy định: Hiển thị thông báo dịch vụ không đáp ứng - Use case “Lấy tọa độ” Actor Brief Description Ứng dụng nhận tọa độ tương đối từ Dịch vụ Main Flow Ứng dụng nhận kết trả a) Kết không hợp lệ: Hiển thị thông báo lỗi không định vị b)Kết hợp lệ: Hệ thống sử dụng Use case “Hiển thị” Ứng dụng không nhận kết trả sau thời gian quy định: Hiển thị thông báo lỗi dịch vụ Alternative Flows Ứng dụng không nhận tọa độ định vị trả Pre-condition Người dùng cài đặt ứng dụng, có CSDL dịch vụ đơn vị phát triển cung cấp Exception Ứng dụng không mở kết nối Wifi với dịch vụ: Hiển thị thông báo kết nối đến dịch vụ Dịch vụ không trả thông xử lý sau thời gian quy định: Hiển thị thông báo dịch vụ không đáp ứng 59 - Use case “Hiển thị” Actor Brief Description Ứng dụng hiển thị kết định vị Main Flow Ứng dụng quy đổi tọa độ trả lên đồ Hiển thị điểm ảnh tương ứng đồ Alternative Flows Ứng dụng quy đổi tọa độ vùng đồ Pre-condition Người dùng cài đặt ứng dụng, có CSDL dịch vụ đơn vị phát triển cung cấp Exception Tọa độ nằm vùng hiển thị đồ: Hiển thị thông báo định vị 3.4 Xây dựng hệ thống thử nghiệm Để triển khai tổng thể hệ thống Media LBS cần nhiều thời gian, công sức, kỹ thuật kinh tế Do vậy, phạm vi luận văn tác giả thực thử nghiệm triển khai phần hệ thống Media - LBS “Phát triển phần mềm Media-LBS điện thoại thông minh cung cấp dịch vụ đa phương tiện dựa vị trí, có khả định vị nhà qua GPS” 3.4.1 Giới thiệu hệ thống thử nghiệm Hệ thống thực nghiệm hình dung qua mô hình sau đây: Hình 3.2: Mô hình thử nghiệm hệ thống Media LBS Trong mô hình người sử dụng truy cập vào hệ thống Media LBS hai thiết bị máy tính thiết bị di động chạy hệ điều hành Android Dữ liệu đa phương 60 tiện vị trí tương ứng người dùng đưa lên hệ thống thông qua internet địa http://locativemediaclient.appspot.com/ máy tính Người sử dụng thiết bị động sử dụng ứng dụng dạng apk cài đặt vào máy di động kết nối với hệ thống liệu Cloud Datastore nhận liệu dạng JSON đối sánh với vị trí thiết bị hiển thị liệu đa phương tiện tương ứng với vị trí - Xây dựng ứng dụng chạy di động cho tảng hệ điều hành Android 4.0 trở lên Mục tiêu ứng dụng lấy liệu Cloud Datastore dạng JSON, từ so sánh với vị trí di động hiển thị thông tin đa phương tiện vị trí trùng khớp Hệ thống hiển thị có chấp nhận sai lệch phạm vi bán kính 5m đến 20m 3.4.2 Kết thử nghiệm 3.4.2.1 Dữ liệu thử nghiệm Dữ liệu thử nghiệm chương trình thiết lập Trường Đại học, Khoa, Trung tâm trực thuộc Đại học Quốc Gia Hà Nội - 144 Đường Xuân Thủy, Quận Cầu Giấy, Hà Nội Các Khoa, Trung tâm trực thuộc Đại Học Sư Phạm Hà Nội - 136 Đường Xuân Thủy, Quận Cầu Giấy, Hà Nội Danh mục địa điểm sau: STT Địa điểm Latitude Longitude Trường ĐH Ngoại ngữ - ĐH Quốc gia Hà Nội 21.038966 105.781702 Giảng đường G2 - Trường ĐH Công nghệ - ĐH 21.038005 Quốc gia Hà Nội 105.783386 Giảng đường A1 -Trường ĐH Ngoại ngữ - ĐH 21.039286 Quốc gia Hà nội 105.782893 Khoa CNTT, Khoa Toán -Tin học_ĐH Sư phạm 21.037314 Hà nội 105.783783 Khoa Giáo dục thể chất_ĐH Sư phạm Hà nội 21.038626 105.784416 Khoa Lý luận trị - Giáo dục công dân_ĐH 21.040267 Sư phạm Hà nội 105.785450 Khoa Luật_ĐH Quốc gia Hà Nội 21.038084 105.781950 Khoa Ngôn ngữ & Văn hóa Pháp- Trường ĐH 21.038905 Ngoại ngữ - ĐH Quốc gia Hà nội 105.781382 Khoa Sau ĐH_Trường ĐH Ngoại ngữ - ĐH Quốc 21.039081 gia Hà nội 105.782701 61 10 Khoa Sư phạm kỹ thuật - ĐH Sư phạm Hà nội 21.038565 105.785056 11 Khoa Vật lý _ĐH Sư phạm Hà nội 21.037519 105.783758 12 Ký túc xá _ĐH Sư phạm Hà nội 21.040808 105.785367 21.040508 105.781976 13 Ký túc xá - Trường ĐH Ngoại ngữ - ĐH Quốc gia Hà nội 14 Sân vận động - ĐH Sư phạm Hà nội 21.039497 105.784797 15 Trường ĐH Kinh tế - ĐH Quốc gia Hà nội 21.038024 105.782538 16 Trường ĐH Công nghệ - ĐH Quốc gia Hà nội 21.038253 105.782405 17 Trường ĐH Giáo dục - ĐH Quốc gia Hà nội 21.038570 105.781340 18 Trường THPT Chuyên Ngoại ngữ 21.040248 105.783067 19 Trung tâm Quốc phòng - An ninh - ĐH Quốc gia 21.038420 Hà nội 105.781198 20 Trung tâm thông tin thư viện - ĐH Sư phạm Hà 21.039554 105.783950 21 Trung tâm thông tin thư viện - ĐH Quốc gia Hà 21.038355 nội 105.783343 22 Trung tâm Khoa học Công nghệ Quan hệ Quốc 21.038665 tế - ĐH Quốc gia Hà nội 105.782965 23 Viện vi sinh vật công nghệ Sinh học - ĐH 21.038034 Quốc gia Hà nội 105.782418 Nội Bảng 3.1: Bảng liệu thử nghiệm 62 3.4.2.2 Giao diện chương trình Hình 3.3: Giao diện khởi động chương trình chạy di động mediatour 63 Hình 3.4: Danh sách địa điểm thăm quan sau nhấn nút “Bắt đầu” Hình 3.5: Giao diện người sử dụng lựa chọn video tương ứng với địa điểm cần thăm quan 64 KẾT LUẬN Kết đạt Luận văn “Kiến trúc hệ thống tích hợp Media dịch vụ LBS” khái quát trình bày công nghệ cần thiết để xây dựng kiến trúc tổng thể hệ thống Media LBS phát triển tất yếu LBS, đồng thời công nghệ Trong luận văn tác giả trình bày kiến trúc hệ thống, xây dựng kiến trúc hệ thống, nêu thành phần hệ thống thành phần phía Server Google, thành phần chạy thiết bị di động, công nghệ hỗ trợ hệ thống công nghệ Google Maps Javascript API v3, Google Maps Android API v2, Google Cloud Datastore API Tác giả thực xây dựng thành công hệ thống Media - LBS chạy thiết bị di động chạy hệ điều hành Android kết nối với sở liệu Google để so sánh vị trí trả thông tin đa phương tiện Hạn chế: Về mặt công nghệ kiến trúc hệ thống Media LBS chưa đánh giá thực tiễn Tác giả chưa xây dựng hệ thống chương trình thử nghiệm thể đầy đủ kiến trúc Media - LBS Hiện chương trình dừng lại việc mô tả kiến trúc cách thức hoạt động hệ thống Chưa xây dựng chương trình sử dụng sở liệu trả tiền Google mà sử dụng phần miễn phí nên chương trình chạy thử nghiệm nhiều hạn chế Hướng phát triển: Tiếp tục nghiên cứu kiến trúc hệ thống Media LBS để đánh giá thực nghiệm hệ thống Phát triển kiến trúc hệ thống mức cao hơn, tạo cộng đồng sử dụng hệ thống, bảo đảm tính khả thi hệ thống 65 TÀI LIỆU THAM KHẢO Tiếng Việt [1] Đặng Văn Đức, Hệ thống thông tin địa lý, NXB Khoa học kỹ thuật, 2001 [2] Đặng Văn Đức, Nguyễn Tiến Phương, Đỗ Tuấn Anh, Nguyễn Sơn, Trần Mạnh Trường (2008), Một số kỹ thuật áp dụng việc phát triển mô hình dịch vụ sở vị trí địa lý, Báo cáo khoa học Hội nghị khoa học ICT.rda08, Hà Nội [3] Vũ Dương Tùng, Nguyễn Tiến Phương cộng sự, Phát triển dịch vụ dựa vị trí (LBS) tảng điện toán đám mây, Kỷ yếu hội thảo Quốc gia vấn đề chọn lọc CNTT, Hà Nội, 2012 Tiếng nước [4] Balqies Sadoun, Omar Al-Bayari (2007), “Location based services using geographical information systems” [5] Dang Van Duc, MapOnline – A Geographical Information Service on Internet The Journal of Cities and Regions, GIS Special, International Statistical Institute, The Netherlands, November 2000, pp 78-83 [6] David Munoz, Frantz Bouchereau, Cesar Vargas and Rogerio Enriquez, Position Location Techniques and Applications, Elsevier Inc, 2009 [7] Google App Engine, http://code.google.com/appengine/ [8] Ian Foster, Yong Zhao, Ioan Raicu, Shiyong Lu (2008), “Cloud Computing and Grid Computing 360-Degree Compared”, Grid Computing Environments Workshop [9] GSM Association, Location Based Services, Permanent Reference Document SE.23, 2006 [10] Jinesh Varia, Architecting for the Cloud: Best Practices, Amazon, May 2010 Website [11] Navstar GPS Interface Specification IS-GPS-200 revision F Technical report, Navstart GPS Joint Program Office, Sep 2011 [12] Ronald Lenz, Locative Media, 2011 [13] Stefan Steiniger, Moritz Neun and Alistair Edwardes (2006), “Lecture Notes on LBS”, Foundations of Location Based Services, V 1.0 66 [14] http://www.gartner.com/newsroom/id/1035013 [15] http://sandeepkejriwal.com/2012/04/01/what-is-cloud-computing/ [...]... vị; các Công nghệ truyền tin và Hệ thống thông tin địa lý Trong chương 2, tác giả Luận văn tiếp tục trình bày về Kiến trúc tích hợp Media - LBS, Công nghệ điện toán đám mây và các công nghệ sử dụng trong hệ thống này 25 Chương 2 KIẾN TRÚC HỆ THỐNG TÍCH HỢP MEDIA - LBS 2.1 Giới thiệu về MEDIA - LBS Media LBS hay Locative Media hay Location - Based Media (LBM) là một loại hình dịch vụ mới của LBS được... đến hệ thống này như: Hệ thống định vị toàn cầu, các công nghệ định vị, công nghệ truyền tin và hệ thống thông tin địa lý 1.1 Kiến trúc tổng thể LBS 1.1.1 Giới thiệu về dịch vụ dựa trên vị trí (LBS) Dịch vụ LBS là dịch vụ thông tin sử dụng với thiết bị di động qua mạng không dây và vị trí địa lý của thiết bị di động [11] Dịch vụ dựa trên vị trí: Location - Based Services (LBS) là dịch vụ thông tin. .. Luận văn được trình bày trong 3 chương, có phần mở đầu, phần kết luận, phần mục lục, tài liệu tham khảo Các nội dung cơ bản của luận văn được trình bày theo cấu trúc như sau: Chương 1: CƠ SỞ LÝ THUYẾT Trình bày Kiến trúc tổng thể hệ thống dịch vụ LBS, Hệ thống định vị toàn cầu (GPS); Công nghệ định vị; Các công nghệ truyền tin, Hệ thống thông tin địa lý (GIS) Chương 2: KIẾN TRÚC HỆ THỐNG TÍCH HỢP MEDIA. .. MEDIA - LBS Giới thiệu về hệ thống Media - LBs, cơ sở hạ tầng của hệ thống, Công nghệ điện toán đám mây, Ngôn ngữ lập trình java và một số công nghệ phụ trợ Chương 3: PHÁT TRIỂN HỆ THỐNG THỬ NGHIỆM MEDIA - LBS Tác giả đi vào trình bày Mô hình hệ thống thử nghiệm, Phân tích thiết kế hệ thống quản lý dữ liệu đa phương tiện trên đám mây, phân tích thiết kế phần mềm Media - LBS trên điện thoại thông minh... hoạt động của hệ thống LBS Hệ thống dịch vụ LBS hoạt động cần có sự phối hợp nhịp nhàng của tất cả các thành phần trong hệ thống Sơ đồ biểu diễn luồng thông tin trao đổi giữa các thành phần trong hệ thống được mô tả như hình 2.3: Hình 1.3: Trao đổi thông tin giữa các thành phần trong hệ thống LBS  Dịch vụ yêu cầu LBS Người dùng sẽ gửi thông tin yêu cầu bằng cách lựa chọn tính năng tích hợp trên thiết... được các nhà khoa học và các công ty công nghệ lớn chú ý trong một vài năm gần đây Còn ở trong hệ thống tích hợp dịch vụ Media - LBS còn mới mẻ, chưa có một mô hình ứng dụng đề xuất theo phương hướng này 2 Trong phạm vi đề tài tác giả trình bày về mô hình dịch vụ theo vị trí (LBS) ở mức truyền thống, sau đó trình bày về kiến trúc Media - LBS Phân tích thiết kế hệ thống Media - LBS Xây dựng mô đun phần... Hệ thống định vị toàn cầu) [2] 4 Hệ thống WebGIS được hình thành từ việc tích hợp Internet và GIS/CSDL không gian Hệ thống GIS di động (Mobile GIS) được hình thành từ việc tích hợp GIS/CSDL không gian và các thiết bị di động như điện thoại di động và GPS Hệ thống Internet di động (Mobile Internet) được hình thành trên cơ sở tích hợp các thiết bị di động như điện thoại di động và Internet Dịch vụ LBS. .. Internet Dịch vụ LBS là dịch vụ có khả năng cung cấp hai nhóm hoạt động chính bao gồm liên lạc thông tin và tương tác qua lại giữa khách hàng và dịch vụ Do đó, khách hàng có thể cung cấp cho nhà cung cấp dịch vụ biết các thông tin cần thiết, phù hợp với vị trí của họ theo thời gian thực Khi đó dịch vụ sẽ cung cấp các thông tin phù hợp với người sử dụng Các ứng dụng dịch vụ LBS được chia thành những... mình một cách thủ công (manual) Mạng truyền tin (Communication Network) Có nhiệm vụ truyền tải dữ liệu giữa nhà cung cấp dịch vụ và người sử dụng Nhà cung cấp ứng dụng và dịch vụ (Service and Content Provider) Nhà cung cấp ứng dụng và dịch vụ có khả năng cung cấp các dịch vụ khác nhau tới người sử dụng, xử lý các yêu cầu dịch vụ do người sử dụng gửi lên thông qua mạng truyền tin Các dịch vụ được cung cấp... [4] Dịch vụ thông tin và dẫn đường (Information and Navigation Services): LBS cung cấp dữ liệu trực tiếp cho người dùng cuối (End-user) Các thông tin này bao gồm vị trí hiện tại, vị trí đích, một số gợi ý nâng cao tương ứng… Dịch vụ hỗ trợ khẩn cấp (Emergency assistance): dịch vụ LBS cung cấp vị trí người dùng trong trường hợp rủi ro, tai nạn cần hỗ trợ Dịch vụ giám sát (Tracking services): dịch vụ ... ĐẠI HỌC CÔNG NGHỆ ĐỖ THỊ HUYỀN KIẾN TRÚC HỆ THỐNG TÍCH HỢP MEDIA VÀ DỊCH VỤ LBS Ngành: Công nghệ thông tin Chuyên ngành: Hệ thống thông tin Mã số: 604 8010 4 LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN NGƯỜI... truyền tin Hệ thống thông tin địa lý Trong chương 2, tác giả Luận văn tiếp tục trình bày Kiến trúc tích hợp Media - LBS, Công nghệ điện toán đám mây công nghệ sử dụng hệ thống 25 Chương KIẾN TRÚC HỆ... Các công nghệ truyền tin, Hệ thống thông tin địa lý (GIS) Chương 2: KIẾN TRÚC HỆ THỐNG TÍCH HỢP MEDIA - LBS Giới thiệu hệ thống Media - LBs, sở hạ tầng hệ thống, Công nghệ điện toán đám mây, Ngôn

Ngày đăng: 19/12/2015, 02:21

Từ khóa liên quan

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

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

Tài liệu liên quan