Luận Văn Thạc Sĩ Về Phát Triển Dịch Vụ Dựa Trên Vị Trí LBS Trên Nền Tảng Điện Toán Đám Mây

Luận văn thạc sĩ VNU UET nghiên cứu phát triển dịch vụ dựa trên vị trí LBS trên nền tảng điện toán đám mây, mang lại giải pháp hiệu quả.

Trường đại học

Chuyên ngành

Phát triển dịch vụ dựa trên vị trí (LBS)

Người đăng

Ẩn danh

Thể loại

Luận văn
69
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CAM ĐOAN

1. CHƯƠNG 1: TỔNG QUAN VỀ DỊCH VỤ DỰA TRÊN VỊ TRÍ

1.1. Giới thiệu về dịch vụ LBS

1.2. Các thành phần cơ bản của LBS

1.3. Hoạt động của hệ thống LBS

2. CHƯƠNG II: CÔNG NGHỆ ĐIỆN TOÁN ĐÁM MÂY

2.1. Định nghĩa Điện toán đám mây

2.2. Tính chất cơ bản của Điện toán đám mây

2.3. Các mô hình Điện toán đám mây

2.3.1. Mô hình dịch vụ

2.3.2. Mô hình triển khai

2.4. Điện toán đám mây: lợi ích và khó khăn

2.5. Ưu và nhược điểm của Điện toán đám mây

2.6. Lợi ích của Điện toán đám mây đối với doanh nghiệp

2.7. Điện toán đám mây có phải là giải pháp tối ưu?

2.8. Sự khác nhau giữa Điện toán đám mây và Tính toán lưới

2.9. Dịch vụ Điện toán đám mây của Google – Google App Engine

2.9.1. Tổng quan về GOOGLE APP ENGINE

2.9.2. Phát triển ứng dụng App Engine trên nền tảng ngôn ngữ Java

3. CHƯƠNG III: PHÁT TRIỂN DỊCH VỤ LBS TRÊN NỀN TẢNG ĐIỆN TOÁN ĐÁM MÂY

3.1. Phân tích thiết kế hệ thống

3.1.1. Phân tích hệ thống

3.1.2. Thiết kế hệ thống

3.2. Giao diện chương trình

3.2.1. Giao diện trên Server

3.2.2. Giao diện trên Client

TÀI LIỆU THAM KHẢO

PHỤ LỤC 1: KHỞI TẠO MÔI TRƯỜNG PHÁT TRIỂN ỨNG DỤNG GOOGLE APP ENGINE TRÊN ECLIPSE

1. Cài đặt Eclipse

2. Cài đặt Google Plugin cho Eclipse

3. Khởi tạo một Project sử dụng Google App Engine

4. Chạy ứng dụng

5. Đưa ứng dụng lên Google App Engine

PHỤ LỤC 2: CÀI ĐẶT ANDROID VỚI ECLIPSE

1. Download Android SDK

2. Tích hợp Android SDK vào Eclipse

Tóm tắt

I. Tổng quan về phát triển dịch vụ dựa trên vị trí LBS

Dịch vụ dựa trên vị trí (LBS) đang trở thành một xu hướng quan trọng trong lĩnh vực công nghệ thông tin. LBS cung cấp thông tin và dịch vụ cho người dùng dựa trên vị trí địa lý của họ. Sự phát triển của công nghệ GPS và điện toán đám mây đã tạo điều kiện thuận lợi cho việc triển khai các dịch vụ này. Trong bối cảnh Việt Nam, LBS đang được ứng dụng trong nhiều lĩnh vực như thương mại, giao thông và du lịch.

1.1. Khái niệm và ứng dụng của dịch vụ LBS

Dịch vụ LBS là dịch vụ cung cấp thông tin cho người dùng dựa trên vị trí của họ. Các ứng dụng phổ biến bao gồm tìm kiếm địa điểm, thông tin giao thông và quảng cáo địa lý. LBS giúp người dùng dễ dàng tìm kiếm các dịch vụ gần họ, từ đó nâng cao trải nghiệm người dùng.

1.2. Các thành phần chính của hệ thống LBS

Hệ thống LBS bao gồm các thành phần như thiết bị di động, thiết bị định vị, mạng truyền tin, nhà cung cấp dịch vụ và cơ sở dữ liệu không gian. Mỗi thành phần đóng vai trò quan trọng trong việc cung cấp dịch vụ chính xác và hiệu quả cho người dùng.

II. Thách thức trong phát triển dịch vụ LBS tại Việt Nam

Mặc dù LBS có nhiều tiềm năng, nhưng việc phát triển dịch vụ này tại Việt Nam vẫn gặp phải nhiều thách thức. Các vấn đề như hạ tầng công nghệ, bảo mật thông tin và sự chấp nhận của người dùng là những yếu tố cần được giải quyết.

2.1. Hạn chế về hạ tầng công nghệ

Hạ tầng công nghệ thông tin tại Việt Nam vẫn còn nhiều hạn chế, đặc biệt là ở các vùng nông thôn. Điều này ảnh hưởng đến khả năng cung cấp dịch vụ LBS một cách đồng bộ và hiệu quả.

2.2. Vấn đề bảo mật thông tin

Bảo mật thông tin là một trong những mối quan tâm lớn khi triển khai dịch vụ LBS. Người dùng cần được đảm bảo rằng thông tin vị trí của họ được bảo vệ và không bị lạm dụng.

III. Phương pháp phát triển dịch vụ LBS hiệu quả

Để phát triển dịch vụ LBS hiệu quả, cần áp dụng các phương pháp công nghệ tiên tiến và chiến lược kinh doanh hợp lý. Việc tích hợp điện toán đám mây và công nghệ GPS là rất quan trọng.

3.1. Tích hợp công nghệ điện toán đám mây

Điện toán đám mây cung cấp khả năng lưu trữ và xử lý dữ liệu lớn, giúp các dịch vụ LBS hoạt động mượt mà và hiệu quả hơn. Việc sử dụng các dịch vụ đám mây như Google App Engine có thể giảm thiểu chi phí và tăng cường khả năng mở rộng.

3.2. Sử dụng công nghệ GPS hiện đại

Công nghệ GPS hiện đại giúp xác định vị trí người dùng một cách chính xác và nhanh chóng. Việc cải thiện độ chính xác của GPS sẽ nâng cao chất lượng dịch vụ LBS.

IV. Ứng dụng thực tiễn của dịch vụ LBS tại Việt Nam

Dịch vụ LBS đã được triển khai trong nhiều lĩnh vực tại Việt Nam, từ thương mại điện tử đến quản lý giao thông. Các ứng dụng này không chỉ giúp người dùng tiết kiệm thời gian mà còn nâng cao trải nghiệm sử dụng.

4.1. Dịch vụ tìm kiếm địa điểm

Người dùng có thể dễ dàng tìm kiếm các điểm tiện ích như ATM, nhà hàng, và cửa hàng gần nhất thông qua các ứng dụng LBS. Điều này giúp họ tiết kiệm thời gian và nâng cao sự tiện lợi.

4.2. Ứng dụng trong quản lý giao thông

LBS cũng được ứng dụng trong việc quản lý giao thông, giúp người dùng nhận thông tin về tình trạng giao thông và tìm kiếm lộ trình tối ưu. Điều này góp phần giảm thiểu ùn tắc và nâng cao hiệu quả di chuyển.

V. Kết luận và tương lai của dịch vụ LBS

Dịch vụ LBS có tiềm năng phát triển mạnh mẽ trong tương lai, đặc biệt khi công nghệ tiếp tục tiến bộ. Việc cải thiện hạ tầng công nghệ và bảo mật thông tin sẽ là yếu tố quyết định cho sự thành công của dịch vụ này.

5.1. Triển vọng phát triển dịch vụ LBS

Với sự phát triển của công nghệ và nhu cầu ngày càng cao từ người dùng, dịch vụ LBS sẽ tiếp tục mở rộng và phát triển. Các doanh nghiệp cần nắm bắt cơ hội này để phát triển các ứng dụng sáng tạo.

5.2. Tầm quan trọng của bảo mật trong LBS

Bảo mật thông tin sẽ là yếu tố then chốt trong việc xây dựng lòng tin của người dùng đối với dịch vụ LBS. Các doanh nghiệp cần đầu tư vào các giải pháp bảo mật hiệu quả để bảo vệ thông tin người dùng.

22/07/2025
Luận văn thạc sĩ vnu uet phát triển dịch vụ dựa trên vị trí lbs trên nền tảng điện toán đám mây

Trích đoạn nội dung tài liệu

Chương 1: Tổng quan về dịch vụ dựa trên vị trí - Chương này giới thiệu chung về dịch vụ dựa trên vị trí (Location Based Services – LBS) và những ứng dụng của dịch vụ LBS trong thực tiễn. Chương 2: Công nghệ Điện toán đám mây - Chương này đưa ra một cái nhìn tổng quan nhất về Điện toán đám mây, về lợi ích và hạn chế khi áp dụng Điện toán đám mây trong thực tiễn. - Giới thiệu về công nghệ Điện toán đám mây của Google – Google App Engine. Trang 9 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chương 3: Xây dựng dịch vụ LBS trên nền tảng điện toán đám mây - Phát triển dịch vụ dựa trên vị trí trên nền tảng điện toán đám mây trong việc tìm kiếm các điểm đặt cột ATM xung quanh một vị trí trên bản đồ.

Trang 10 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com CHƢƠNG 1. TỔNG QUAN VỀ DỊCH VỤ DỰA TRÊN VỊ TRÍ Chương này giới thiệu chung về dịch vụ dựa trên vị trí (LBS), những ứng dụng của dịch vụ LBS trong thực tiễn.1 Giới thiệu về dịch vụ 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[10]. Dịch vụ LBS là phần giao của ba công nghệ chính đƣợc thể hiện nhƣ trong hình 1.1, bao gồm: GIS – cơ sở dữ liệu không gian, Internet và thiết bị di động – định vị toàn cầu [1],[2]. GIS di động Web GIS LB S Internet di động Hình 1.1: Các hệ thống thông tin tích hợp Hình 1.1 cho thấy các loại hệ thống thông tin tích hợp đƣợc hình thành nhƣ sau:  Hệ thống WebGIS đƣợc hình thành từ việc tích hợp Internet và GIS/CSDL không gian.

Trang 11 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com  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 đƣợc hình thành từ việc tích hợp ba loại công nghệ GIS/CSDL không gian, mạng Internet và các thiết bị di động. Dịch vụ LBS có khả năng cung cấp 2 nhóm hoạt động chính là liên lạc thông tin và tƣơng tác qua lại giữa khác hàng và dịch vụ.

Vì thế, ngƣời sử dụng có thể cho nhà cung cấp dịch vụ biết trong bối cảnh hiện tại thì các loại thông tin họ cần và phù hợp với họ, với vị trí của họ. Hệ thống sẽ cung cấp các thông tin hoàn toàn phù hợp với ngƣời sử dụng hoặc các thông tin do ngƣời sử dụng yêu cầu. Các ứng dụng dịch vụ LBS đƣợc chia thành 4 nhóm chính [9]:  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-users), đó là thông tin vị trí hiện tại, vị trí đích, và các gợi ý nâng cao…  Hỗ trợ khẩn cấp (Emergency assistance): LBS cung cấp vị trí ngƣời dùng di động trong trƣờng hợp đối tƣợng gặp tai nạn cần hỗ trợ.  Dịch vụ lƣu vết (Tracking services): một trong những chức năng cơ bản của dịch vụ LBS là lƣu vị trí ngƣời dùng theo thời gian.

Tuy nhiên, với các yêu cầu an ninh và bảo mật, các thông tin này thƣờng không đƣợc công khai sử dụng.  Dịch vụ mạng liên quan (Network related services): vị trí ngƣời dùng có thể nhận đƣợc thông qua bộ tiếp nhận GNSS đƣợc tích hợp trong các thiết bị di động hoặc thông qua chính mạng truyền thông của thiết bị, nhƣ trong hình 1.2: Công nghệ định vị và hệ thống LBS Với các ứng dụng phổ biến của dịch vụ LBS hiện nay là: Trang 12 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com  Thông tin về hiện trạng giao thông: ngƣời sử dụng muốn biết tình trạng hiện tại của các con đƣờng (tắc/không tắc, ngập/không ngập…), đƣờng đi tối ƣu (gần nhất, nhanh nhất…) từ vị trí của họ tới một địa điểm nào đó…  Tìm kiếm địa điểm: ngƣời sử dụng có thể truy vấn các điểm tiện ích xung quanh vị trí hiện tại của mình theo một tiêu chí nào đó. Ví dụ: ngƣời dùng muốn biết có các điểm ATM của ngân hàng mình sử dụng cách vị trí của họ một khoảng cách nào đó, hay điểm ATM nào gần vị trí của họ nhất…  Quảng cáo, thƣơng mại: nhà cung cấp gửi thông tin quảng cáo tới khách hàng… 1.2 Các thành phần cơ bản của LBS Một hệ thống dịch vụ LBS bao gồm có 5 thành phần cơ bản:  Các thiết bị di động (Mobile Devices)  Thiết bị định vị (Positioning)  Mạng truyền tin (Communication Network)  Nhà cung cấp ứng dụng và dịch vụ (Service and Content Provider)  Nhà cung cấp dữ liệu và nội dung/CSDL không gian (Geodatabase) Các thành phần của hệ thống dịch vụ LBS đƣợc mô tả nhƣ trong hình 1.3, bao gồm: Hình 1.3: Các thành phần cơ bản của LBS Các thiết bị di động (Mobile Devices) Là công cụ để ngƣời sử dụng đƣa ra các yêu cầu về thông tin mong muốn. Kết quả trả về có thể là tiếng nói, hình ảnh, văn bản… Các thiết bị di động có thể là PDA, điện thoại di động (Cell Phones), máy tính cá nhân (Laptop), các thiết bị dẫn đƣờng trên ô tô… Thiết bị định vị (Positioning) Trang 13 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Một thành phần cơ bản của hệ thống LBS là các thiết bị định vị.

Để các dịch vụ LBS hoạt động, vị trí của ngƣời sử dụng cần đƣợc xác định. Ví trí ngƣời sử dụng có thể thu nhận thông tin thôn gqua mạng truyền tin di động, GPS ở ngoài trời (Outdoor), mạng sóng radio ở trong nhà (Indoor). Nếu vị trí của ngƣời sử dụng không đƣợc định vị tự động thì ngƣời sử dụng có thể cho biết vị trí của 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 và các yêu cầu dịch vụ từ thiết bị di động đến các nhà cung cấp dịch vụ, đồng thời truyền tải thông tin kết quả trở lại cho ngƣời sử dụng.

Nhà cung cấp ứng dụng và dịch vụ (Service and Content Provider) Nhà cung cấp dịch vụ có trách nhiệm cung cấp các dịch vụ khác nhau tới ngƣời sử dụng, có trách nhiệm 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 phải có các chức năng cơ bản nhƣ xác định vị trí, tìm đƣờng đi (ngắn nhất, nhanh nhất), tìm kiếm các thông tin liên quan đến vị trí theo yêu cầu của ngƣời sử dụng. Nhà cung cấp dữ liệu và nội dung/CSDL không gian (Geodatabase) Thông thƣờng, các nhà cung cấp dịch vụ không lƣu trữ và quản lý thông tin do ngƣời sử dụng yêu cầu. Các dữ liệu và nội dung liên quan nhƣ trang vàng, bản đồ, giao thông đều đƣợc lƣu trữ tại các cơ quan, công ty có thẩm quyền cung cấp và chịu trách nhiệm về nội dung cung cấp nhƣ Công ty đo đạc bản đồ, Công ty giao thông… 1.3 Hoạt động của hệ thống LBS Một hệ thống dịch vụ LBS khi 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 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 1.4: Trao đổi thông tin giữa các thành phần trong hệ thống LBS Trang 14 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Dịch vụ yêu cầu LBS Ví dụ: yêu cầu tìm kiếm cây ATM của ngân hàng X, các thông tin từ việc yêu cầu sẽ đƣợc mô tả trong hình dƣới.

Thông tin ngƣời dùng mong muốn là đƣờng đi từ vị trí yêu cầu hiện tại tới điểm đặt cây ATM gần nhất của ngân hàng X. Vì vậy, ngƣời dùng sẽ mô tả yêu cầu bằng cách lựa chọng tính năng tích hợp trên thiết bị di động của mình: ví dụ: Tìm kiếm => Điểm đặt ATM => ngân hàng X => kiểu tìm kiếm: đƣờng đi ngắn nhất. Thiết bị di động  Thiết bị: Đối tƣợng sử dụng LBS có thể là ngƣời hoặc máy móc. Phụ thuộc vào kỹ năng của ngƣời sử dụng thiết bị di động, khả năng lƣu trữ của thiết bị, và mục đích sử dụng, có thể chia các thiết bị LBS thành 2 loại chính là: đơn mục đích và đa mục đích - Thiết bị đơn mục đích: thực hiện nhiệm vụ cơ bản của dịch vụ LBS.

Ví dụ: hộp dẫn đƣờng cho ô tô, hộp công cụ hoặc thiết bị khẩn cấp cho ngƣời già hoặc ngƣời tàn tật… - Thiết bị đa mục đích: thực hiện nhiều dịch vụ tiện ích dựa trên dịch vụ LBS. Thiết bị này có thể là điện thoại di động, máy hỗ trợ cá nhân dùng kỹ thuật số PDA, máy tính xách tay, máy tính để bàn…  Giới hạn: Hầu hết các thiết bị đa mục đích đều có chức năng tính toán và bộ nhớ nguồn giới hạn, có giới hạn không gian tính toán, các điều khiển. Vì vậy, các tính toán đƣợc chủ yếu thực hiện trên dịch vụ máy chủ (Server) rồi gửi kết quả cho ngƣời dùng. Bên cạnh đó, còn có các giới hạn về nguồn pin của thiết bị, màn hình hiển thị nhỏ, ảnh hƣởng của môi trƣờng… Trang 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.5: Các thiết bị di động Mạng di động không dây Mạng di động không dây có nhiệm vụ chuyển đổi dữ liệu ngƣời dùng và thông điệp yêu cầu dịch vụ từ thiết bị di động đầu cuối đến nhà cung cấp dịch vụ, đồng thời gửi các thông tin kết quả đã đƣợc xử lý đến ngƣời dùng.

Mạng không dây thƣờng đƣợc sử dụng là WWAN – Wireless Wide Area Networkví dụ GMS và UMTS,WLAN – Wireless Local Area Network ví dụ IEEE 802.11 chuẩn b/g/n và WPAN – Wireless Personal Area Network ví dụ Bluetooth. Trong đó:  WWAN: phạm vi hoạt động của mạng từ 100m – 35km. Các phổ tần số phổ thông đều phải đăng ký, do các cơ quan có thẩm quyền quản lý. Thế hệ mạng đầu tiên (tƣơng tự G1) đƣợc đƣa ra ứng dụng cho dịch vụ radio, có tốc độ truyền dữ liệu khá thấp (4.

Hệ thống di động toàn cầu (GSM) và dịch vụ sóng vô tuyến (GPRS) là mạng thế hệ 2 (ký hiệu G2) có tốc dộ truyền dữ liệu cao hơn (GSM: 9.6 – 14kpbs; GPRS: 20 – 115kbps). Tuy nhiên, tốc độ này chƣa đủ đáp ứng cho các ứng dụng đa phƣơng tiện, vì thế, các nhà khoa họcđang nghiên cứu phát triển thế hệ mạng thứ 3. Hiện nay, tại châu Âu có hệ thống băng tần UMTS (hệ thống truyền thông vũ trụ không dây), cho phép tốc độ lên tới 2Mbps.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ