Gửi nhận tin nhắn SMS trong hệ thống di động

Một phần của tài liệu Vấn đề bảo vệ tính riêng tư trong các dịch vụ dựa trên vị trí (Trang 71)

4.3.1. Mô hình giao tiếp giữa người dùng và dịch vụ LBS

Hình 4.1. Mô hình gửi nhận dựa trên dịch vụ tin nhắn SMS

Máy chủ cung cấp dịch vụ cũng nhƣ máy khách khai thác dịch vụ đều phải có khả năng gửi nhận thông tin qua mạng GSM. Hệ thống gửi tin nhắn SMS đến các máy di động nhận tin thông qua một Modem GSM hoặc một điện thoại di động có tích hợp modem. Chƣơng trình giao tiếp và điều khiển thiết bị này thông qua tập lệnh AT.

Sau khi nhận lệnh, Modem GSM tiến hành gửi tin nhắn dựa vào các mạng di động hiện có nhƣ VinaPhone, MobiPhone, Viettel … (SMS Center).

- Máy chủ: là máy tính nhận yêu cầu từ máy khách, xử lý thông tin và trả lời yêu cầu dịch vụ. Dữ liệu bản đồ, các thông tin dịch vụ đƣợc lƣu trữ trên máy chủ. Việc xử lý các thông tin đƣợc phần mềm trên máy chủ đảm trách và đƣa ra kết quả cuối cùng.

- Máy khách: thƣờng là các thiết bị di động nhƣ điện thoại di động, PDA hay laptop… có khả năng gửi nhận tin nhắn SMS.

- Môi trƣờng truyền thông: dịch vụ gửi nhận SMS của mạng GSM.

- Dịch vụ định vị: hỗ trợ cho máy khách xác định vị trí địa lý để gửi cùng với yêu cầu dịch vụ đến máy chủ. Nó có thể là dịch vụ định vị troàn cầu GPS hay dịch vụ định vị dựa trên cơ sở mạng di động. (Trong trƣờng hợp máy khách không khai khác đƣợc dịch vụ định vị có thể nhập thủ công hoặc xác định thông qua bản đồ đƣợc hiển thị).

4.3.2. Hệ thống kiến trúc Client-Server sử dụng giao tiếp ẩn danh

Hình 4.2. Mô hình giao tiếp ẩn danh

Ngƣời dùng gửi tin nhắn SMS tới máy chủ bao gồm yêu cầu dịch vụ và vị trí của mình nhƣng đã đƣợc làm “nhiễu”. Kỹ thuật làm “nhiễu” vị trí trong hệ thống này tác giả sử dụng một số vị trí sai trong tin nhắn gửi tới máy chủ gọi là các vật giả. Máy chủ nhận đƣợc các thông tin về các vị trí sẽ gửi các câu trả lời tƣơng ứng với từng vị trí. Ngƣời dùng nhận các câu trả lời và lựa chọn câu trả lời đúng nhất.

4.3.3. Giao tiếp giữa người dùng và dịch vụ

Hệ thống đƣợc thiết kế hỗ trợ ngƣời dùng sử dụng dịch vụ tìm kiếm nhƣ tìm nhà hàng, khách sạn, bệnh viện, siêu thị gần nhất. Để thuận tiện cho thao tác của ngƣời dùng, phần mềm máy khách sẽ hỗ trợ menu cho ngƣời dùng lựa chọn:

Hình 4.3. Menu lựa chọn yêu cầu dịch vụ

Sau đó, tin nhắn đƣợc gửi đi bao gồm yêu cầu dịch vụ, thông tin về vị trí đúng của ngƣời dùng và một số vị trí của các vật giả nhằm làm “mờ” đi vị trí riêng tƣ của ngƣời dùng.

Phía máy chủ dịch vụ nhận đƣợc tin nhắn này sẽ phân tích cơ sở dữ liệu trên bản đồ và trả về các câu trả lời tƣơng ứng với các vị trí. Phần mềm máy khách sẽ hỗ trợ lọc ra câu trả lời ứng với vị trí đúng và hiển thị ra màn hình thiết bị di động.

Một phần của tài liệu Vấn đề bảo vệ tính riêng tư trong các dịch vụ dựa trên vị trí (Trang 71)