Chương 1: Khái quát về LBS và thực tại gia tăng (Augmented Reality) - Chương này trình bày tổng quan về các dịch vụ dựa trên vị trí LBS, tổng quan về thực tại gia tăng Augmented Reality (AR). Chương 2: Kiến trúc hệ thống tích hợp thực tại gia tăng và LBS - Chương này đưa ra một kiến trúc tích hợp AR-LBS, các thành phần của kiến trúc và việc giao tiếp dữ liệu giữa các thành phần - Đưa ra các chiến lược xây dựng ứng dụng trên kiến trúc AR-LBS Chương 3: Xây dựng demo hệ thống AR-LBS trên nền tảng Google App Engine - Xây dựng một ứng dụng thử nghiệm cho hệ thống AR-LBS trên Google App Engine. Số hóa bởi Trung tâm Học liệu http://www.vn/ 14 Chƣơng 1: Khái quát về LBS và thực tại gia tăng (Augmented Reality) 1. Giới thiệu chung về LBS 1.
Tổng quan về LBS Điện thoại di động và Internet không chỉ cách mạng hóa phương thức thông tin liên lạc mà còn đem lại những thay đổi lớn trong cách làm việc và lối sống của tất cả mọi người.Các thiết bị ngày nay như điện thoại di động và thiết bị kỹ thuật số hỗ trợ cá nhân (PDA) cho phép người sử dụng có thể truy cập Internet ở bất cứ nơi nào họ và khi nào họ muốn. Từ Internet, họ dễ dàng nắm được các sự kiện (lịch chiếu phim, buổi hòa nhạc, …) và thông tin về các địa điểm họ quan tâm (bản đồ thành phố, nhà hàng, viện bảo tàng, bệnh viện). Chúng ta hãy xem xét ví dụ: ai đó muốn ăn tối trong tại nhà hàng và do đó tìm kiếm một nhà hàng trên mạng Internet. Thay vì xem xét tất cả các nhà hàng trên thế giới, người đó thường thêm vào một số tiêu chí lựa chọn để có kết quả tìm kiếm phù hợp.Một số tiêu chí tốt là vị trí của người đó (thành phố), thời gian thực tế (buổi tối) hoặc kiểu nhà hàng (Trung Quốc hoặc Ý).
Loại này tìm kiếm nhà hàng đối với vị trí và thời gian có thể được thực hiện bằng cách sử dụng loại hình dịch vụ dựa trên địa điểm (LBS). Có nhiều định nghĩa khác nhau về LBS: Định nghĩa 1 (Virrantaus et al 2001): LBS là dịch vụ thông tin sử dụng bởi với các thiết bị di động, thông qua mạng lưới điện thoại di động và sử dụng các khả năng xác định vị trí của thiết bị di động. Một định nghĩa tương tự do tổ chức LBS OpenGeospatial Consortium đưa ra (OGC, 2005): Số hóa bởi Trung tâm Học liệu http://www.vn/ 15 Định nghĩa 2 (OGC, 2005): Một dịch vụ internet không dây sử dụng thông tin địa lý phục vụ cho người sử dụng điện thoại di động.Bao gồm các ứng dụng khai thác vị trí của một thiết bị đầu cuối di động. Các định nghĩa trên mô tả LBS như là sản phẩm của sự kết hợp của ba công nghệ và các thiết bị cầm tay, từ Internet và từ các hệ thống thông tin địa lý (GIS) với cơ sở dữ liệu không gian (Shiode et al 2004).
Các thành phần của LBS Thiết bị di động: công cụ cho người sử dụng yêu cầu yêu cầu dịch vụ, đồng thời thể hiện các kết quả trả về ở dạng lời nói, hình ảnh, văn bản, v. Các thiết bị có thể là PDA, điện thoại di động, máy tính xách tay, hoặc có thể là thiết bị chuyển hướng của xe hơi. Mạng truyền thông: chuyển dữ liệu người dùng và yêu cầu dịch vụ từ các thiết bị đầu cuối di động tới nhà cung cấp dịch vụ và sau đó đưa trả kết quả dịch vụ cho người sử dụng. Thành phần định vị: dịch vụ LBS thường đòi hỏi vị trí người sử dụng đã được xác định.
Cách xác định phỗ biến là sử dụng mạng thông tin di động hoặc bằng cách sử dụng hệ thống định vị toàn cầu (GPS).Ngoài ra, có thể sử dụng các trạm WLAN, các thiết bị có khả năng phát sóng vô tuyến.Công nghệ này được đặc biệt sử dụng trong các hệ thống định vị trong các cao ốc, bảo tàng.Lưu ý rằng, nếu vị trí không được xác định tự động, nó có thể cũng được quy định bởi người sử dụng. Dịch vụ và nhà cung cấp ứng dụng dịch vụ (LBS): các nhà cung cấp dịch vụ cung cấp một số dịch vụ khác nhau cho người sử dụng và chịu trách nhiệm cho việc xử lý yêu cầu dịch vụ. Các dịch vụ này cung cấp các tính toán về vị trí, tìm kiếm một con đường, tìm kiếm các trang vàng hoặc tìm kiếm thông tin Số hóa bởi Trung tâm Học liệu http://www.vn/ 16 cụ thể trên các đối tượng mà người yêu cầu dịch vụ quan tâm (ví dụ như một con chim trong công viên động vật hoang dã) v. Các nhà cung cấp hỗ trợ về dữ liệu và nội dung: Các nhà cung cấp dịch vụ thường không trực tiếp lưu trữ và duy trì tất cả các thông tin có thể được yêu cầu bởi người sử dụng.
Vì vậy cơ sở dữ liệu địa lý và thông tin vị trí sẽ do các bộ phận chức năng khác quản lý (ví dụ như cơ quan lập bản đồ), hoặc do các đối tác kinh doanh (ví dụ như các trang vàng, các công ty giao thông).1: Các thành phần cơ bản của dịch vụ LBS: người sử dụng dịch vụ (user), mạng truyền thông (Communication Network), định vị (Positioning), nhà cung cấp dịch vụ (Service Provider) và nhà cung cấp nội dung (Content Provider). Các kiểu dịch vụ LBS Có hai kiểu dịch vụ là Push (đẩy) và Pull (kéo) được phân biệt dựa vào đặc điểm là thông tin được cung cấp có tương tác với người dùng hay không. Số hóa bởi Trung tâm Học liệu http://www.vn/ 17 Dịch vụ kiểu Pull Cung cấp thông tin theo các yêu cầutrực tiếpcủa người dùng. Kiểu dịch vụ này tương tự như khi người dùng duyệt một trang web trên Internet bằng cách gõ địa chỉ trang web vào thanh địa chỉ của trình duyệt và yêu cầu mở.
Hơn nữa, các dịch vụ kiểu Pull có thể chia thành các dịch vụ chức năng (functional services) kiểu như gọi xe taxi hay xe cứu thương chỉ bằng một động tác nhấn nút trên thiết bị và các dịch vụ thông tin (information services) giống như việc tìm kiếm một nhà hàng, hay quán bia gần nhất vậy. Dịch vụ kiểu Push Cung cấp thông tin theo yêu cầu trực tiếp hoặc không trực tiếp của người dùng. Dịch vụ hoạt động theo các sự kiện. Các sự kiện có thể xuất hiện khi đi vào một vùng xác định hay theo thời gian.
Ví dụ như các thông tin quảng cáo tự động được gửi đến cho người dùng khi họ đi vào khu phố buôn bán, có nhiều nhà hàng, siêu thị hay thông tin cảnh báo về thời tiết khi có sự thay đổi. Các thiết bị di động Các loại thiết bị Thiết bị di động là phương tiện để người sử dụng LBS đưa ra yêu cầu, thu thập thông tin và khai thác các dịch vụ LBS, đáp ứng nhu cầu của người dùng. LBS mang lại nhiều tiện ích lớn bởi sự phong phú của các dịch vụ được cung cấp và bởi chính sự trợ giúp đắc lực của rất nhiều loại thiết bị tạo nên.Các thiết bị có ảnh hưởng lớn tới chất lượng các dịch vụ LBS mang lại. Dựa vào các đặc điểm, mục tiêu thiết kế và khả năng ứng dụng, các thiết bị di động sử dụng cho LBS có thể được chia thành hai loại thiết bị là các thiết bị đơn mục đích và các thiết bị đa mục đích.
Số hóa bởi Trung tâm Học liệu http://www.vn/ 18 Các thiết bị đơn mục đích:là các thiết bị được thiết kế nhằm đáp ứng một nhu cầu hay ứng dụng cụ thể nào đó, ví dụ như hộp chỉ đường trên ô tô, hộp chỉ dẫn hay trợ giúp từ xa trong trường hợp khẩn cấp dành cho người già hoặc người khuyết tật. Trong số đó có những thiết bị chỉ thực hiện nhiệm vụ gọi dịch vụ hay đội cứu hộ. Có những thiết bị cao cấp hơn, đóng vai trò như một người canh gác, người soát vé trên các cây cầu hay tòa nhà. Các thiết bị đa mục đích: là các thiết bị được thiết kế để có thể sử dụng cho nhiều mục đích khác nhau tùy thuộc nhu cầu của người sử dụng.
Các thiết bị này có thể là các điện thoại di động thông thường (Mobile phones), các loại điện thoại thông minh (Smart Phones), các thiết bị trợ giúp cá nhân kỹ thuật số (PDA), máy tính xách tay (Laptops) hay máy tính bảng (Tablet PC).2: Các loại thiết bị di động Các hạn chế của thiết bị Quan sát trở lại các loại thiết bị đã được giới thiệu, rõ ràng là các thiết bị đơn mục đích do được thiết kế cho mục đích sử dụng xác định nên không có hoặc hầu như không thể chuyển đổi chức năng, tính linh hoạt kém. Các thiết bị đa mục đích có tính linh hoạt cao và có khả năng sử dụng cho nhiều loại dịch vụ khác nhau trên cùng thiết bị. Số hóa bởi Trung tâm Học liệu http://www.vn/ 19 Tuy nhiên các thiết bị loại này cũng có nhiều mặt hạn chế ảnh hưởng đến việc thiết kế và triển khai các dịch vụ như: Hầu hết các thiết bị này đều có khả năng tính toán và tài nguyên hạn chế, do vậy rất khó khăn để thực hiện các tính toán, tìm kiếm không gian, tìm đường và thể hiện các bản đồ ứng dụng trong các loại dịch vụ liên quan đến bản đồ di động, chỉ dẫn, tìmđường, tìmđịachỉ xác định. Chính vì các hạn chế đó nên thông thường các tính toán tìm kiếm và xử lý phức tạp được thực hiện trên các máy chủ và gửi kết quả trở lại cho người dùng.
Các thiết bị chủ yếu thực hiện vai trò cung cấp yêu cầu, các số liệu về vị trí và hiển thị kết quả do máy chủ gửi lại. Ngoài ra, các thiết bị này còn có các giới hạn khác như dung lượng nguồn pin thấp, kích thước màn hình nhỏ và chịu ảnh hưởng nhiều của môi trường (có những màn hình sẽ rất khó quan sát khi bị ảnh hưởng của ánh sáng mặt trời,. Trong vấn đề gửi,nhận dữ liệu thì vẫn thiếu băng tần rộng để truy cập vào các mạng truyền thông, tốc độ thấp. Mô tả việc xử lý các yêu cầu của LBS Mục 1.2 đã giới thiệu các thành phần của LBS bao gồm: các thiết bị di động, mạng truyền thông, internet, hệ thống định vị, các nhà cung cấp dịch vụ và nội dung.
Vậy các thành phần này có mối quan hệ và tương tác với nhau thế nào trong dịch vụ LBS? Giả sử người dùng khai thác dịch vụ LBS để tìm kiếm một nhà hàng gần nhất.Thông tin mà người dùng cần là đường đi đến nhà hàng.