Chương 1: Tổng quan về LBS Giới thiệu tổng quan về LBS, trình bày các định nghĩa về LBS, nêu ra các thành phần chính của LBS, mô tả hoạt động, các xử lý yêu cầu dịch vụ của LBS và đi vào phân tích đặc điểm, vai trò một số thành phần chính của LBS. Chương 2: Ứng dụng logic mờ trong tìm đƣờng Giới thiệu về tổng quan về logic mờ, một số khái niệm về logic mờ, các thuật toán tìm đƣờng và ứng dụng logic mờ trong bài toán tìm đƣờng. Chương 3: Thiết kế dịch vụ LBS Giới thiệu tổng quan một số mô hình dịch vụ LBS, phân tích đặc điểm, ƣu và nhƣợc điểm của mỗi mô hình. Lựa chọn và triển khai thiết kế dịch vụ LBS tìm đƣờng đi trong thành phố.
Chương 4: Cài đặt thử nghiệm Trình bày các nội dung cài đặt thử nghiệm dịch vụ LBS tìm đƣờng đi trong nội thành thành phố Hà Nội. Lựa chọn mô hình, kiểu dịch vụ, công nghệ áp dụng và kết quả. Phần kết luận: trình bày tóm tắt kết quả đạt đƣợc của đề tài cũng nhƣ hƣớng phát triển để sản phẩm của đề tài thực sự trở lên hữu ích và áp dụng tốt vào thực tiễn. z -3- Chƣơng 1: TỔNG QUAN VỀ LBS Giới thiệu tổng quan về LBS, trình bày các định nghĩa về LBS, nêu ra các thành phần chính của LBS, mô tả hoạt động, các xử lý yêu cầu dịch vụ của LBS và đi vào phân tích đặc điểm, vai trò một số thành phần chính của LBS.
Giới thiệu chung về LBS LBS viết tắt của Location-based Service (dịch vụ dựa trên vị trí địa lý) là dịch vụ đƣợc tạo ra từ sự kết hợp của công nghệ GPS (Global Positioning System – Hệ thống định vị toàn cầu), công nghệ truyền thông không dây, công nghệ GIS (Geographic Information Systems - Hệ thống thông tin địa lý) và công nghệ Internet. Điện thoại di động và Internet đã tạo nên cuộc cách mạng trong lĩnh vực truyền thông và có tác động đến lớn đến đời sống xã hội, làm thay đổi lối sống của nhiều ngƣời. Việc gia tăng về số lƣợng điện thoại di động, điện thoại thông minh, các thiết bị trợ giúp cá nhân kỹ thuật số (PDA- Personal Digital Assistants),. cho phép chúng ta có thể truy cập Internet bất cứ đâu, ở bất cứ thời điểm nào mong muốn.
Từ Internet, ta có thể nhận đƣợc mọi thông tin mà ta cần (tin tức sự kiện, thông tin mua sắm, dự báo thời tiết, vị trí các nhà hàng – khách sạn – bệnh viện,. Với các hỗ trợ từ Internet, mạng di động, thiết bị định vị toàn cầu, bản đồ số ta có thể dễ dàng tìm ra đƣợc một nhà hàng, hay siêu thị gần nhất. Các nhu cầu tƣơng tự nhƣ vậy ngày nay dễ dàng đƣợc đáp ứng nhờ vào một loại dịch vụ mới, dịch vụ dựa trên vị trí địa lý – LBS. Có nhiều cách định nghĩa về LBS nhƣ: LBS là dịch vụ thông tin có thể truy cập bằng các thiết bị di động thông qua môi trƣờng mạng di động và mang lại các lợi ích nhờ vào sự khai thác vị trí của thiết bị di động (theo Virrantaus et al.
Định nghĩa tƣơng tự thứ hai về LBS đƣợc đƣa ra bởi Open Geospatial Consortium (OGC, 2005), một tổ chức tiêu chuẩn quốc tế: LBS - Một dịch vụ IP không dây sử dụng các thông tin địa lý để phục vụ cho ngƣời dùng di động. Mọi ứng dụng dịch vụ đều khai thác vị trí của các thiết bị di động đầu cuối. z -4- Từ các định nghĩa này cho thấy, LBS là phần giao giữa ba nhóm công nghệ là các công nghệ thông tin và truyền thông hiện đại nhƣ các hệ thống truyền thông di động, thiết bị di động cầm tay với Internet và các hệ thống thông tin địa lý (GIS)/cơ sở dữ liệu (CSDL) không gian. Các thiết bị di động GIS/CSDL không gian Internet Hình 1.1: LBS là phần giao của các công nghệ Hình 1.1 cho thấy LBS chính là phần giao của các công nghệ, bên cạnh đó, nó cho thấy sự hình thành các hệ thống thông tin tích hợp: Hệ thống “Web GIS” đƣợc hình thành từ việc tích hợp Internet với GIS/CSDL không gian.
Hệ thống “GIS di động” đƣợc hình thành từ việc tích hợp GIS/CSDL không gian với Các thiết bị di động. Hệ thống “Internet di động” đƣợc hình thành từ việc tích hợp Internet với Các thiết bị di động. Còn dịch vụ LBS đƣợc hình thành từ việc tích hợp ba loại công nghệ Internet, GIS/CSDL không gian và Các thiết bị di động. Luận văn tập trung nghiên cứu về LBS, các thành phần, các mô hình triển khai của LBS, trên cơ sở đó thiết kế dịch vụ LBS ứng dụng logic mờ trong thuật toán tìm đƣờng để triển khai thử nghiệm dịch vụ tìm đƣờng trên điện thoại di động.
Phần tiếp theo giới thiệu về các thành của LBS. Các thành phần của LBS Theo [9], LBS bao gồm các thành phần chính sau (thể hiện trên hình 1.2): Các thiết bị di động: Là các công cụ để ngƣời dùng yêu cầu và truy cập các thông tin mong muốn. Kết quả trả về có thể là lời nói, tranh ảnh hay văn bản. Các thiết bị có thể là điện thoại di động, thiết bị hỗ trợ cá nhân kỹ thuật số (PDA), máy tính xách tay, thậm chí là thiết bị dẫn đƣờng trên ô tô.
Mạng truyền thông: thành phần thứ hai là mạng truyền thông với vai trò truyền các dữ liệu ngƣời dùng, các yêu cầu dịch vụ từ các thiết bị di động đầu cuối đến các nhà cung cấp dịch vụ và sau đó tải các thông tin về phía ngƣời dùng. Hệ thống định vị: Để dịch vụ có thể hoạt động đƣợc, cần thiết phải xác định đƣợc vị trí của ngƣời dùng. Vị trí của ngƣời có thể đƣợc xác định bằng thiết bị định vi toàn cầu (GPS) hay thông qua mạng truyền thông. Thậm chí còn có thể xác định nhờ vào các dấu hiệu hoạt động, các tín hiệu sóng radio.
Nếu vị trí không thể xác định một cách tự động thông qua mạng hay các thiết bị định vị thì ngƣời sử dụng có thể cập nhật bằng tay và tự cung cấp cho hệ thống. Thiết bị di động Hệ thống định vị Các thành phần của LBS Nhà cung cấp dịch vụ và nội dung Mạng truyền thông Hình 1.2: Các thành phần cơ bản của LBS Thiết bị di động (ngƣời dùng) Hệ thống định vị Mạng truyền thông Các nhà cung cấp dịch vụ và nội dung z -6- Các nhà cung cấp dịch vụ và ứng dụng: Các nhà cung cấp dịch có thể cung cấp các dịch vụ khác nhau cho ngƣời dùng và có trách nhiệm xử lý các yêu cầu dịch vụ của ngƣời dùng. Các dịch vụ cung cấp có thể là tính toán vị trí, tìm đƣờng đi, tìm các trang vàng (yellow pages) theo các khía cạnh về vị trí hoặc tìm kiếm các thông tin xác định của các đối tƣợng mà ngƣời dùng quan tâm. Nhà cung cấp dữ liệu và nội dung: Nhà cung cấp dịch vụ thƣờng không lƣu trữ và bảo quản các thông tin mà ngƣời dùng quan tâm.
Các dữ liệu và nội dung liên quan nhƣ bản đồ, dữ liệu về giao thông. đều đƣợc lƣu trữ tại các công ty, các cơ quan có thẩm quyền. 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 [9][6]: Dịch vụ kiểu Pull: cung cấp thông tin theo các yêu cầu trực tiếp củ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 quan 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. 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.
Khi đó ngƣời z -7- dùng có thể sử dụng thiết bị di động mà họ có (ví dụ nhƣ một Smart Phone hay một PDA), khởi động chức năng cần thiết để gửi yêu cầu. Luồng thông tin yêu cầu của ngƣời dùng cũng nhƣ các trả lời đƣợc thể hiện trên hình 1.3: Internet Hệ thống định vị Mạng truyền thông Các dịch vụ: - Tìm nhà hàng - Dẫn đƣờng xe Nhà cung cấp dữ - Tìm bạn Thiết bị/ liệu/nội dung - Bàn đồ ngƣời dùng - Trợ giúp khách du lịch. Công ty X Hình 1.3: Luồng thông tin giữa các thành phần của LBS Sau khi chức năng đƣợc kích hoạt, vị trí của thiết bị di động (cũng chính là vị trí của ngƣời dùng) đƣợc xác định và cung cấp bởi dịch vụ định vị. Vị trí này có thể đƣợc xác định nhờ vào dịch vụ GPS hoặc một dịch vụ định vị bởi mạng truyền thông.
Tiếp theo đó, thiết bị di động của ngƣời dùng sẽ gửi các thông tin yêu cầu bao gồm đối tƣợng cần tìm kiếm và vị trí hiện tại thông qua một mạng truyền thông đƣợc gọi gateway. Gateway có nhiệm vụ truyền tải các thông điệp giữa mạng truyền thông di động và internet. Các thông điệp có thể đƣợc truyền tải thông qua một vài máy chủ ứng dụng để đến một máy chủ xác định đồng thời lƣu giữ lại các thông tin về yêu cầu và vị trí của ngƣời dùng. Máy chủ ứng dụng sẽ đọc yêu cầu và kích hoạt dịch vụ phù hợp để đáp ứng yêu cầu (trong ví dụ này, một dịch vụ tìm kiếm không gian sẽ đƣợc kích hoạt).