Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 88 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
88
Dung lượng
3,94 MB
Nội dung
1 ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG NGUYỄN TRUNG KIÊNNGHIÊNCỨUKIẾNTRÚCHỆTHỐNG MEDIA- LBS LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN Thái Nguyên - 2014 ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG NGUYỄN TRUNG KIÊNNGHIÊNCỨUKIẾNTRÚCHỆTHỐNG MEDIA-LBS Chuyên ngành: Khoa học máy tính Mã số: 60 48 01 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 Thái Nguyên - 2014 LỜI CAM ĐOAN Tôi xin cam đoan luận văn tơi hồn thành cơng trình nghiêncứu thân Luận văn hồn tồn khơng phải chép cơng trình nghiêncứu người khác, mang tính độc lập định với tất cơng trình nghiêncứu trước Nó có vi phạm, tơi xin hồn tồn chịu trách nhiệm Thái Nguyên, ngày 20 tháng năm 2014 Học viên NGUYỄN TRUNG KIÊN LỜI CẢM ƠN Đầu tiên, xin gửi lời cảm ơn sâu sắc đến thầy PGS.TS Đặng Văn Đức thầy hướng thực đề tài nghiêncứu suốt thời gian qua Tơi xin bày tỏ lòng biết ơn đến thầy giáo, cô giáo trường Đại học Công nghệ thông tin Truyền thông – Đại học Thái Nguyên, Viện Công nghệ Thông tin – Viện Hàn lâm Khoa học Công nghệ Việt Nam tạo điều kiện, tận tình bảo trình học tập nghiêncứu thực đề tài Tôi xin chân thành cảm ơn Trung tâm Công nghệ phần mềm nơi công tác tạo điều kiện thời gian để tơi hồn thành chương trình đào tạo Và cuối cho tơi nói lời biết ơn tới gia đình, nơi ln điểm tựa, niềm tự hào Thái Nguyên, ngày 20 tháng năm 2014 Học viên NGUYỄN TRUNG KIÊN MỤC LỤC DANH MỤC CÁC TỪ VIẾT TẮT DANH MỤC BẢNG 11 CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 16 1.1 Tổng quan LBS 16 1.2 Các hệthống định vị có 17 1.2.1 Khái niệm hệthống định vị tồn cầu có 17 1.2.2 Navstar GPS 18 1.2.3 Glonass (GLObal NAvigation Satellite System) 19 1.2.4 Galileo 20 1.2.5 Hệthống định vị Bắc Đẩu 21 1.3 Cách thức định vị 21 1.3.1 Cell identification / Cell of origin 21 1.3.2 Định vị vệ tinh: hệthống định vị toàn cầu (GPS) 23 1.3.3 Những hệthống định vị khác LBS 27 1.4 Hệthốngthông tin địa lý (GIS) 27 1.4.1 Dữ liệu cho GIS 29 1.4.2 Xử lý thông tin với GIS 31 1.4.3 Trình bày thơng tin với GIS 34 1.5 Công nghệ truyền tải liệu 34 1.5.1 WAP / GPRS / EDGE / 3G 34 1.5.2 Bluetooth / Wifi / WiMax 35 1.5.3 Truyền thông vệ tinh 36 CHƯƠNG 2: KIẾNTRÚCHỆTHỐNGMEDIALBS 38 2.1 HệthốngMediaLBS 38 2.1.1 HệthốngMediaLBS 38 2.1.2 Công nghệ vấn đề cần nghiêncứu Media–LBS 40 2.1.3 Vấn đề định vị nhà (indoor) 40 2.1.4 Bối cảnh MediaLBS 42 2.1.5 Tác động MediaLBS với xã hội 42 2.2 KiếntrúchệthốngMediaLBS 43 2.2.1 Cơ sở hạ tầng 44 2.2.2 Mơ hình hệthống 46 2.3 Tính yêu cầu hệthốngMediaLBS 47 2.4 Kiếntrúc tổ chức liệu điện toán đám mây 48 2.4.1 Cơ sở liệu lưu trữ Google 49 2.4.2 Chỉ mục tối ưu liệu 51 2.4.3 Phân lớp liệu 52 2.5 Lựa chọn kỹ thuật nén liệu 53 2.6 Các kỹ thuật tính tốn vị trí 55 2.6.1 Kỹ thuật tính tốn vị trí thơng qua GPS 55 2.6.2 Các phương pháp định vị thiết bị nhà 58 2.7 2.6.2.1 Phương pháp định vị tiệm cận (proximity sensing) 58 2.6.2.2 Phương pháp phân tích cảnh (scene analysis) 59 2.6.2.3 Phương pháp giao khoảng cách (Lateration) 60 2.6.2.4 Giao đường tròn (Circular lateration) 60 2.6.2.5 Giao Hyperbolic 61 2.6.2.6 Phương pháp giao góc (angulation) 62 2.6.2.7 Phương pháp dấu vân tay mạng nội không dây (WLAN Fingerprint) 63 Xây dựng hệ quản trị sở liệu cho hệthốngMediaLBS 67 CHƯƠNG 3: CÀI ĐẶT CHƯƠNG TRÌNH THỬ NGHIỆM 72 3.1 Bài toán thử nghiệm 72 3.2 Lựa chọn công nghệ 72 3.2.1 Công nghệ lưu trữ 73 3.2.2 Công nghệ lập trình giao tiếp với CSDL Cloud Datastore 73 3.2.3 Cơng nghệ lập trình ứng dụng chạy Android 73 3.2.4 Một số công nghệ phụ trợ 75 3.3 Phân tích Thiết kế hệthống 75 3.3.1 Các module xây dựng chương trình 76 3.3.2 Thiết kế hệthống 77 3.4 Cài đặt toán 79 3.4.1 Dữ liệu thử nghiệm 79 3.4.2 Giao diện chương trình 81 DANH MỤC HÌNH VẼ TRONG LUẬN VĂN Hình C1 1: Các hệthốngthơng tin tích hợp 16 Hình C1 2: Vị trí vệ tinh Galileo 12 vệ tinh GPS bầu trời Hà Nội 20 Hình C1 3: Mơ hình hoạt động hệthống Bắc Đẩu - (Ảnh: beidou.gov.cn) 21 Hình C1 4: Người dùng nằm vùng hình quạt màu vàng 22 Hình C1 5: Định vị theo phương pháp Cell ID 22 Hình C1 6: Mơ hình hệthống GPS 23 Hình C1 7: Cách xác định vị trí khơng gian 2D 24 Hình C1 8: Cách xác định vị trí không gian 3D 25 Hình C1 9: Điều đơn giản có vệ tinh 25 Hình C1 10: Cách thức làm việc hệthống A - GPS 26 Hình C1 11: Mơ hình liệu GIS 28 Hình C1 12: Dữ liệu GIS 31 Hình C2 1: Mơ hình tổng qt MediaLBS 38 Hình C2 2: Ứng dụng King's Cross Streetstories 39 Hình C2 3: Biểu đồ thống kê khả cung cấp dịch vụ định vị nhà năm gần – (Ảnh: IndoorLBS.com) 41 Hình C2 4: Cơ sở hạ tầng MediaLBS 44 Hình C2 5: Các mơ hình dịch vụ SaaS, PaaS, IaaS 45 Hình C2 6: Mơ hình hệthốngMediaLBS 46 Hình C2 7: Tổ chức hoạt động Google App Engine 49 Hình C2 8: Quá trình nén ảnh theo chuẩn JPEG 54 Hình C2 9: Quá trình giải nén ảnh theo chuẩn JPEG 54 Hình C2 10: Hoạt động mã hóa MPEG-2 55 Hình C2 11: Cách xác định vị trí người dùng thơng qua GPS 55 Hình C2 12: Differential GPS 57 Hình C2 13: Bản đồ trạm phát DGPS phạm vi phủ sóng Mỹ 57 Hình C2 14: Bản đồ trạm phát DGPS phạm vi phủ sóng Nhật 57 Hình C2 15: Hệthống WAAS 58 Hình C2 16: Nguyên tắc hoạt động phương pháp định vị tiệm cận 59 Hình C2 17: Một ví dụ phương pháp phân tích cảnh 60 Hình C2 18: Phương pháp giao đường tròn khơng gian hai chiều 61 Hình C2 19: Tập hợp điểm có TDoA tới hai trạm thu nằm hai nửa hình hyperboloid 62 Hình C2 20: Xác định vị trí đối tượng qua phương giao góc 63 Hình C2 21: Ví dụ mơi trường áp dụng phương pháp fingerprint 65 Hình C2 22: Các mơ hình hoạt động fingerprint 66 Hình C2 23: Mơ hình kiếntrúc tổ chức liệu hệthốngMediaLBS 69 Hình C3 1: Vai trò Serverlet 73 Hình C3 2: Sơ đồ kiếntrúchệ điều hành Android 75 Hình C3 3: Mơ hình thử nghiệm hệthốngMediaLBS 76 Hình C3 4: Sơ đồ Ca sử dụng tác nhân Quản trị liệu 77 Hình C3 5: Sơ đồ Ca sử dụng tác nhân Người dùng 78 Hình C3 6: Biểu đồ hoạt động hệthống 78 Hình C3 7: Sơ đồ triển khai ứng dụng 79 Hình C3 8: Giao diện ban đầu ứng dụng web 81 Hình C3 9: Giao diện hiển thị danh sách địa điểm thêm 81 Hình C3 10: Giao diện cập nhật địa điểm đa phương tiện kmediaLBS 82 Hình C3 11: Giao diện chương trình chạy di động kmMediaLBS 82 DANH MỤC CÁC TỪ VIẾT TẮT STT TÊN TIẾNG ANH TỪ VIẾT TẮT 2D 2-Dimensional 2G Second Generation Technology 3D 3-Dimensional 3G Third Generation Technology A-GPS Assisted - Global Positioning System AP Access Point API Application Program Interface BTS base transceiver station DCT Discrete Cosine Transform 10 DGPS Differential Global Positioning System 11 EDGE Enhanced Data rates for GSM Evolution 12 EU European Union 13 FAA Federal Aviation Administration 14 GAE Google App Engine 15 GIS Geographic Information Systems 16 Glonass GLObal NAvigation Satellite System 17 GPRS Stands for General Packet Radio Service 18 GPS Global Positioning System 19 GSM Global System for Mobile 20 HTML HyperText Markup Language 21 hyperbol Hyperbolic Lateration 22 IaaS Infrastructure as a Service 23 IP Internet Protocol TÊN TIẾNG VIỆT 10 24 LAAS Local Area Augmentation Systems 25 LBS Location Based Services 26 LZ77 Lempel-Ziv Coding 1977 27 LZ78 Lempel-Ziv Coding 1978 28 LZW Lempel–Ziv–Welch 29 MediaLBSMedia Location Based Services 30 NFC Near field communication 31 OS Operating system 32 PaaS Platform as a Service 33 PPP Point to Point Protocol 34 RFID Radio-frequency identification 35 RSS Really Simple Syndication 36 RTLS Real-Time Locating Systems 37 Saas Software as a Service 38 SDK Software Development Kit 39 SQL Structured Query Language 40 TDOA Time Difference Of Arrival 41 UMTS Universal Mobile Telecommunications System 42 WAAS Wide Area Augmentation System 43 WAP Wireless Application Protocol 44 WiMax Worldwide Interoperability for Microwave Access 45 WLAN 46 CSDL Wireless Local Area Network Số hóa Trung tâm Học liệu Cơ sở liệu http://www.lrc-tnu.edu.vn/ CHƯƠNG 3: CÀI ĐẶT CHƯƠNG TRÌNH THỬ NGHIỆM 3.1 Bài toán thử nghiệm Để triển khai tổng thể hệthốngMediaLBS 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ốngMediaLBS Mục tiêu việc thử nghiệm mơ tả hoạt động, bảo đảm ý tưởng hệthống đề chương Về thiết bị tảng, tác giải lựa chọn Cloud Datastore Google làm nới lưu trữ liệu Ứng dụng chạy thiết bị di động xây dựng chạy tảng hệ điều hành Android 4.0 trở lên Mục tiêu đạt thử nghiệm hình dung sau: - Tạo lập ứng dụng Google App Engine đặt tên kmedialbs - Xây dựng website quản lý liệu hệthống medialbs, website có tên miền Google App Engine cung cấp http://1-dot- kmedialbs.appspot.com, website cho phép người sử dụng đưa liệu lên sở liệu Google Cloud Datastore trả lại cho người dùng liệu dạng JSON đường link Trong trình đưa liệu lên Cloud datastore có sử dụng thêm thơng tin kinh độ (longitude) vĩ độ (latitude) để phục vụ cho trình giao tiếp với ứng dụng chạy di động nhằm mục đích trả thơng tin đa phương tiện (media) cho người sử dụng di động có vị trí trùng khớp tiệm cận 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.2 Lựa chọn cơng nghệ Do hệthống thiết kế web tảng hệ điều hành Android nên công lập trình lựa chọn tương ứng với mục tiêu 3.2.1 Công nghệ lưu trữ Như nêu chương 2, với đặc điểm bật cơng nghệ lưu trữ điện tốn đám mây Google Trong phần demo tác giả sử dụng hệthống quản lý liệu phẳng Cloud Datastore Là công nghệ quản lý liệu dạng đối tượng miễn phí, ln sẵn sàng người dùng 3.2.2 Công nghệ lập trình giao tiếp với CSDL Cloud Datastore Java Servlet thành phần sử dụng để phát triển chương trình dịch vụ Java phía máy chủ Các Servlet chương trình Java thực ứng dụng Server (tên gọi “Servlet” gần giống “Applet” phía máy Client) để trả lời cho yêu cầu Client Các Servlet không bị ràng buộc chặt với giao thức Client-Server cụ thể cả, giao thức thường sử dụng HTTP, vậy, nói tới Servlet nghĩa nói tới HTTP Servlet Servlet phát triển mở rộng CGI để đảm bảo Server thực chức Có thể sử dụng Servlet Java để tuỳ chỉnh lại dịch vụ bất kỳ, Web Server, Mail Server, v.v Web Server hiển thị tư liệu viết HTML hồi đáp cho yêu cầu người sử dụng qua HTTP Các tư liệu HTML chứa văn đánh dấu (định dạng) để trình duyệt IE, Netscape… đọc Hình C3 1: Vai trò Serverlet Như với serverlet dễ dàng cho phép tác giả giao tiếp với CSDL Coud datastore, trả liệu cho người dùng nhanh chóng 3.2.3 Cơng nghệ lập trình ứng dụng chạy Android Java ngơn ngữ lập trình dạng lập trình hướng đối tượng (OOP) Khác với phần lớn ngơn ngữ lập trình thơng thường, thay biên dịch mã nguồn thành mã máy thông dịch mã nguồn chạy, Java thiết kế để biên dịch mã nguồn thành bytecode, bytecode sau mơi trường thực thi chạy Đặc điểm bật Java không phụ thuộc vào hệ điều hành xử lý Điều cho phép ứng dụng viết Java thực hệ điều hành hệ xử lý có hỗ trợ Java Do vậy, chọn cho việc xây dựng ứng dụng Android Tuy nhiên người phát triển ứng dụng Android sử dụng phần nhỏ thư viện J2EE xem máy ảo Dalvik Để xây dựng ứng dụng Android ta xem xét kiếntrúcHệ điều hành Android Hệ điều hành Android có kiếntrúc chia làm tầng chính: - Tầng lõi ARM Linux: tầng thấp xây dựng từ thành phần Linux kernel vi xử lý ARM (Acorn RISC Machine) Bộ vi xử lý ARM hoạt động với hiệu suất cao tiêu thị lượng - Tầng thư viện: chứa mã nguồn cấp thấp cho chức như: mã hóa giải mã âm thanh, hình ảnh kỹ thuật số, trình bày giao diện đồ họa, bảo mật lưu lượng TCP/IP, … - Tầng máy ảo Android: phần mềm dùng để chạy ứng dụng thiết bị Android, bao gồm tập thư viện lõi Mỗi ứng dụng Android chạy tiến trình riêng máy ảo Dalvik riêng - Tầng khung ứng dụng Android: định nghĩa Android API, cung cấp công cụ mức cao - Tầng ứng dụng lõi Android: bao gồm ứng dụng hỗ trợ thêm cho người lập trình Hình C3 2: Sơ đồ kiếntrúchệ điều hành Android 3.2.4 Một số công nghệ phụ trợ Google Maps Javascript API v3: Cho phép ứng dụng giao tiếp với đồ số Google, cho phép nhúng Maps (bản đồ số) vào trang web thông qua Javascripts Dịch vụ hồn tồn miễn phí Google Maps Android API v2: Hỗ trợ lập trình viên nhúng module đồ Google vào ứng dụng Android Các hàm, dịch vụ cung cấp đầy đủ tiện ích Google Maps Android API hỗ trợ đầy đủ hàm để lập trình viên tối đa tùy biến, cá nhân hóa ứng dụng Android mình, đưa liệu vị trí địa lý cá nhân lên đồ số để hiển thị cho người dùng Google Cloud Datastore API: Cho phép lập trình viên giao tiếp với Cloud Datastore để quản trị liệu 3.3 Phân tích Thiết kế hệthốngHệthống thực nghiệm hình dung qua mơ hình sau đây: Hình C3 3: Mơ hình thử nghiệm hệthốngMediaLBS Trong mơ hình người sử dụng truy cập vào hệthốngMediaLBS 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 tiên vị trí tương ứng người dùng đưa lên hệthôngthông qua internet địa http://1-dot-kmedialbs.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í 3.3.1 Các module xây dựng chương trình Hệthống chia làm module module phía Server module phía Client, đó: - Module Server: ứng dụng web (web application) cung cấp dịch vụ khai thác liệu chạy trực tuyến Internet Có chức quản lý liệu địa điểm địa lý thông tin đa phương tiện: Công nghệ sử dụng: Java Serverlet, Javascript, Google Maps Javascript API v3, Google Maps Services, Google Cloud Datastore API - Module Client: ứng dụng dạng apk chạy thiết bị di động cài đặt hệ điều hành Android, có khả định vị vị trí thiết bị kết nối mạng Internet Ứng dụng cho phép người dùng tải liệu đồ từ Google Maps, tải liệu từ Cloud datastore, lấy thơng tin vị trí để đối sánh hiển thị thông tin đa phương tiện tương ứng Công nghệ sử dụng: Java for Android, Google Maps Android API Việc truyền liệu module thực việc truyền thông mạng Internet thông thường, thông qua GPRS, 3G, 4G Wifi… 3.3.2 Thiết kế hệthống Các tác nhân hệ thống: - Quản trị liệu: Đưa liệu thơng tin vị trí, thông tin đa phương tiện lên Server xuất liệu dạng JSON cho ứng dụng phía Client Hình C3 4: Sơ đồ Ca sử dụng tác nhân Quản trị liệu - Người dùng: Người sử dụng thiết bị di động với mong muốn nhận thông tin đa phương tiện vị trí thiết bị Hình C3 5: Sơ đồ Ca sử dụng tác nhân Người dùng Hình C3 6: Biểu đồ hoạt động hệthống Hình C3 7: Sơ đồ triển khai ứng dụng 3.4 Cài đặt toán 3.4.1 Dữ liệu thử nghiệm Dữ liệu thử nghiệm chương trình thiết lập đơn vị lớn nằm đường Lạch Tray – Quận Ngô Quyền – Hải Phòng Danh mục địa điểm sau: STT Địa Latitude Longitude Mô tả 213 A Lạch Tray, 20.839246 106.6954599 Thư viện khoa học tổng hợp 0000006 thành phố Hải phòng Ngơ Quyền, Hải Phòng, Việt Nam Nam Cường Hotel, 20.849247 106.6897051 Khách sạn Nam Lạch Tray, Ngô 070667815 2226224 Cường Quyền, Hải Phòng, Việt Nam Lạch Tray, Ngơ 20.845938 106.6916416 Hiệu sách Tiền Phong, Lạch Tray - Hải Phòng Quyền, Hải Phòng, 350983378 7717099 Việt Nam Lạch Tray, Ngơ 20.840649 106.6940342 Cầu Vượt Lạch Tray Quyền, Hải Phòng, 26159767 0761228 Việt Nam 213A Lạch Tray, 20.838904 106.6951607 Trung tâm Công nghệ Phần Ngô Quyền, Hải 573334375 3539853 mềm Hải Phòng Phòng, Việt Nam Đổng Quốc Bình, 20.838307 106.6951124 Ngã Đổng Quốc Bình Ngơ Quyền, Hải 965523896 5563626 Phòng, Việt Nam Cầu Rào, Đằng 20.829950 106.6992323 Vòng xuyến cầu Rào Giang, Ngơ Quyền, 19411917 2868314 Hải Phòng, Việt Nam Kênh Dương, Lê 20.836719 106.6943011 Trường Đại học Hàng Hải Chân, Hải Phòng, 87999253 8570563 Hải Phòng Việt Nam Số Nguyễn Bình, 20.838715 106.6941617 Trường trị Tơ Hiệu Ngơ Quyền, Hải 269155607 1083685 Phòng, Việt Nam 10 Trường Đại học Y 20.837153 106.6960163 Trường đại học Y Hải Phòng Hải Phòng, Kênh 98958382 6007428 Dương, Ngơ Quyền, Hải Phòng, Việt Nam 11 Ngã Trại Lính, Ngơ 20.852174 106.6859178 Ngã giao đường Cầu Quyền, Hải Phòng, 725586373 4313321 Đất, Lê Lợi, Tô Hiệu, Lạch Việt Nam Tray Đây điểm tuyến đường Lạch Tray 12 Số Lạch Tray, Ngô 20.852024 106.6859500 Ban Chỉ huy Quân thành phố Hải Phòng Quyền, Hải Phòng, 333742563 2964139 Việt Nam 13 Lạch Tray, Lạch 20.850771 106.6877846 Sân vận động Lạch Tray, Tray, Ngô Quyền, 062530107 6060758 nơi diễn trận đá bóng Hải Phòng, Việt Nam đội bóng Đất Cảng 14 Số 23 Lạch Tray, 20.849738 106.6891579 Ngân hàng Thương mại Ngô Quyền, Hải 359204448 516232 cổ phần Quốc tế Việt Nam Phòng, Việt Nam (vib CN Hải Phòng) 15 Hồ Quần Ngựa, Lạch 20.849337 106.6895817 Hồ Quần ngựa Tray, Ngơ Quyền, 3074581 4064755 Hải Phòng, Việt Nam Bảng 9: Dữ liệu thử nghiệm 3.4.2 Giao diện chương trình Giao diện web application chạy phía Server nhằm cập nhật hiệu chỉnh thông tin địa điểm đa phương tiện Hình C3 8: Giao diện ban đầu ứng dụng web Hình C3 9: Giao diện hiển thị danh sách địa điểm thêm Hình C3 10: Giao diện cập nhật địa điểm đa phương tiện kmediaLBS Giao diện chương trình chạy phía di động lấy thơng tin địa điểm trả cho người dùng thông tin đa phương tiện tương ứng Hình C3 11: Giao diện chương trình chạy di động kmMediaLBS KẾT LUẬN Kết đạt Luận văn “Nghiên cứukiếntrúchệthốngMedia LBS” khái qt trình bày cơng nghệ cần thiết để xây dựng kiếntrúc tổng thể hệthốngMediaLBS phát triển tất yếu LBS, đồng thời công nghệ Trong luận văn tác giả đưa định nghĩa kiếntrúchệ thống, xây dựng kiếntrúchệ 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ệ phân lớp liệu, công nghệ bảo mật, công nghệ nén liệu, công nghệ định vị GPS, công nghệ định vị nhà (indoor) Tác giả thực xây dựng thành công hệthốngMediaLBS cơng nghệ điện tốn đám mây Google Đã xây dựng ứng dụng web cho phép giao tiếp với sở liệu Google để nhập quản lý thơng tin vị trí đa phương tiện Đã xây dựng ứng dụng 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 Tác giả đánh giá sơ tác động hệthống với xã hội, từ có nhìn tổng quát cho hướng phát triển hệthống đề xuất Hạn chế: - Về mặt công nghệ kiếntrúchệthốngMediaLBS 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ếntrúcMediaLBS Hiện chương trình dừng lại việc mô tả kiếntrú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êncứukiếntrúchệthốngMediaLBS để đánh giá thực nghiệm hệthống - Phát triển kiếntrúchệ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 TÀI LIỆU THAM KHẢO Tiếng Việt [1] Đặng Văn Đức, Hệthốngthô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] Nguyễn Tiến Phương, Đặng Văn Đức cộng sự, Một phương pháp xây dựng ứng dụng đồ số thiết bị trợ giúp nhân (PDA), Kỷ yếu hội thảo Quốc gia Công nghệ thông tin, Đà lạt, 2006 [4] Nguyễn Tiến Phương, Đặng Văn Đức, Một mơ hình dịch vụ sở vị trí địa lý để theo dõi, giám sát đối tượng chuyển động, Kỷ yếu hội thảo Quốc gia Công nghệ thông tin, Đồng Nai, 2009 [5] 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 [6] Balqies Sadoun, Omar Al-Bayari (2007), “Location based services using geographical information systems” [7] 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 [8] David Munoz, Frantz Bouchereau, Cesar Vargas and Rogerio Enriquez, Position Location Techniques and Applications, Elsevier Inc, 2009 [9] Google App Engine, http://code.google.com/appengine/ [10] GSM Association, Location Based Services, Permanent Reference Document SE.23, 2006 [11] Ronald Lenz, Locative Media, 2011 [12] Stefan Steiniger, Moritz Neun and Alistair Edwardes (2006), “Lecture Notes on LBS”, Foundations of Location Based Services, V 1.0 ... thuyết hệ thống định vị, hệ thống thông tin địa lý GIS, công nghệ chuyển tải liệu hình thức định vị có Chương 2: KIẾN TRÚC HỆ THỐNG MEDIA LBS Trình bày vấn đề hệ thống Media LBS định nghĩa hệ thống, ... 2.1 Hệ thống Media LBS 38 2.1.1 Hệ thống Media LBS 38 2.1.2 Công nghệ vấn đề cần nghiên cứu Media LBS 40 2.1.3 Vấn đề định vị nhà (indoor) 40 2.1.4 Bối cảnh Media LBS. .. Tác động Media LBS với xã hội 42 2.2 Kiến trúc hệ thống Media LBS 43 2.2.1 Cơ sở hạ tầng 44 2.2.2 Mơ hình hệ thống 46 2.3 Tính yêu cầu hệ thống Media LBS