2.5.1 Giới thiệu chung
Hệ thống định vị có vai trò rất lớn trong việc triển khai các dịch vụ LBS. Hệ thống này cung cấp dịch vụ xác định vị trí của thiết bị di động và cung cấp cho các thiết bị này thông tin về vị trí của chúng để các thiết bị gửi kèm theo các yêu cầu dịch vụ LBS đến các nhà cung cấp dịch vụ LBS.
Ngoại trừ trường hợp người dùng nhập trực tiếp tọa độ (vị trí), phương pháp xác định vị trí có thể được chia thành hai nhóm:
Nhóm thứ nhất được gọi là định vị dựa trên mạng (network-based positioning). Trong nhóm này, việc xác định vị trí của các thiết bị di động hay người dùng được thực hiện nhờ vào các trạm cơ sở của mạng. Trong khi hoạt động, các thiết bị di động thường gửi tín hiệu liên lạc với các trạm cơ sở của mạng, mỗi trạm cơ sở chỉ kiểm soát trọng một phạm vi gới hạn nên chỉ có một số trạm là có thể thu được tín hiệu gửi từ thiết bị di động, do vậy dựa vào tín thiệu thu nhận được từ các trạm cơ sở này mà xác định được thiết bị di động đang ở khu vực nào (thể hiện như ở hình 2.6).
Hình 2.12 Định vị dựa trên mạng truyền thông
Nhóm thứ hai được gọi là định vị dựa trên thiết bị đầu cuối (terminal-based positioning). Trong nhóm này, vị trí của của thiết bị được tính toán bởi chính các thiết bị dựa trên các tín hiệu thu được từ các trạm cơ sở (hình 2.4). Một đại diện trong nhóm này là hệ thống định vị toàn cầu GPS. Trong hệ thống này, các trạm cơ sở chính là các vệ tinh GPS.
Nhóm thứ ba là nhóm được tạo nên từ sự tích hợp của kỹ thuật định vị dựa trên mạng và kỹ thuật định vị dựa trên thiết bị đầu cuối.
Hình 2.13 Định vị dựa trên thiết bị đầu cuối
Các nguyên tắc cơ bản để tính toán vị trí của người dùng, áp dụng cho cả ba nhóm trên là:
Các trạm cơ sở có vị trí xác định được biết từ trước
Thông tin từ các tín hiệu thu được được chuyển thành khoảng cách Tính toán vị trí dựa vào khoảng cách thu được tới các trạm cơ sở Sau đây là các kỹ thuật thường được dùng để xác định vị trí:
Kỹ thuật Cell of origin (COO), location signature, location beacons: cell id thường là nhận dạng của các trạm gần nhất, ví dụ như các trạm anten điện thoại di động. Với kỹ thuật này, vị trí được biết trong một đường tròn đã được định nghĩa sẵn hoặc một vùng xung quanh một trạm cơ sở đã biết trước vị trí. Các đèn hiệu (beacons), ví dụ như sóng hồng ngoại, sóng siêu âm hay RFID, thường có một số hiệu nhận dạng và truyền chính xác vị trí của chúng tới các thiết bị di động mà chúng có thể với tới được.
Kỹ thuật Time of Arrival (TOA): Các tín hiệu điện từ di chuyển với tốc độ của ánh sáng. Nhờ đó, khoảng cách giữa trạm truyền và trạm thu có thể tính được khi biết tốc độ và thời gian tín hiệu di chuyển tính từ lúc truyền đi đến khi nhận được. Tốc độ ánh sáng đã được biết là sấp xỉ 300000Km/s vì thế mà thời gian truyền là rất
ngắn, đòi hỏi phải có một đồng hồ chính xác để ghi nhận thời gian. Nguyên tắc này cũng có thể được dùng cho các tín hiệu có tốc độ thấp hơn như sóng siêu âm.
Kỹ thuật Time Difference of Arrival (TDOA), Enhanced Observed Time Difference (E-OTD):các kỹ thuật này tính toán khoảng cách bằng cách đo thời gian truyền, sự khác nhau về thời gian truyền của các tín hiệu khác nhau của các trạm cơ sở (thường là 3 trạm). Vì thế, việc thu được các tín hiệu từ các trạm cơ sở ở các vị trí khác nhau (thường xếp theo hình tam giác) có thể được các nhà cung cấp dịch vụ tính toán vị trí theo TDOA và được các thiết bị di động sử dụng để tính toán vị trí trong E- ODT.
Kỹ thuật Angle of Arrival (AOA), Direction of Arrival (DOA): được thực hiện bằng cách sử dụng các anten có đực tính về chiều và góc có khả năng phát hiện được sự di chuyển của các thiết bị di động. Vì sự di chuyển của các thiết bị di động là không chính xác. Một khả năng khác là góm một số các trạm cơ sở lại tạo nên một cung (thường là 2 hoặc 4 trạm), chúng có thể được chia thành từng cụm trên một đường tròn với các cung 90, 120 hoặc 180 độ.
Các công nghệ định vị thường được dùng hiện nay là GPS và tính toán vị trí dựa vào Cell-ID từ các trạm thu phát cơ sở gần nhất (theo phương pháp định vị mạng). GPS cung cấp vị trí với độ chính xác rất cao (chính xác tới 5m), trong khi đó, Cell-ID chỉ cho phép xác định vị trí với độ chính xác rất thấp (độ chính xác thường trong phạm vi từ 100m đến Km).
2.5.2. Hệ thống định vị toàn cầu GPS
Hệ thống định vị toàn cầu (tiếng Anh gọi là Global Positioning System - GPS) là hệ thống xác định vị trí dựa trên vị trí của các vệ tinh nhân tạo. Trong cùng một thời điểm, ở một vị trí trên mặt đất nếu xác định được khoảng cách đến ba vệ tinh (tối thiểu) thì sẽ tính được tọa độ của vị trí đó.
GPS được thiết kế và quản lý bởi Bộ Quốc phòng Mỹ, nhưng chính phủ Mỹ cho phép mọi người trên thế giới sử dụng nó miễn phí, bất kể quốc tịch nào.
Các nước trong Liên minh châu Âu đang xây dựng Hệ thống định vị Galileo, có tính năng giống như GPS của Mỹ, dự tính sẽ bắt đầu hoạt động năm 2013.
Hệ thống định vị toàn cầu của Mỹ là hệ dẫn đường dựa trên một mạng lưới 24 vệ tinh được Bộ Quốc phòng Mỹ đưa lên quỹ đạo không gian.
Các hệ thống dẫn đường truyền thống hoạt động dựa trên các trạm phát tín hiệu vô tuyến điện. Được biết đến nhiều nhất là các hệ thống sau:
LORAN – (LOng RAnge Navigation) – hoạt động ở giải tần 90-100 kHz chủ yếu dùng cho hàng hải
TACAN – (TACtical Air Navigation) – dùng cho quân đội Mỹ
VOR/DME – VHF (Omnidirectional Range/Distance Measuring Equipment) – là một biến thể của TACAN với độ chính xác thấp dùng cho hàng không dân dụng.
Gần như đồng thời với thời điểm Mỹ phát triển GPS, Liên Xô cũ cũng phát triển một hệ thống tương tự với tên gọi GLONASS. Hiện nay Liên minh Châu Âu đang phát triển hệ dẫn đường vệ tinh của mình mang tên Galileo.
Ban đầu, GPS và GLONASS đều được phát triển cho mục đích quân sự, nên mặc dù chúng dùng được cho dân sự nhưng không hệ nào đưa ra sự đảm bảo tồn tại liên tục và độ chính xác. Vì thế chúng không thỏa mãn được những yêu cầu an toàn cho dẫn đường dân sự hàng không và hàng hải, đặc biệt là tại những vùng và tại những thời điểm có hoạt động quân sự của những quốc gia sở hữu các hệ thống đó. Chỉ có hệ thống dẫn đường vệ tinh châu Âu Galileo (đang được xây dựng) ngay từ đầu đã đặt mục tiêu đáp ứng các yêu cầu nghiêm ngặt của dẫn đường và định vị dân sự.
GPS ban đầu chỉ dành cho các mục đích quân sự, nhưng từ năm 1980 chính phủ Mỹ cho phép sử dụng trong dân sự. GPS hoạt động trong mọi điều kiện thời tiết, mọi nơi trên Trái Đất, 24 giờ một ngày. Không mất phí thuê bao hoặc mất tiền trả cho việc thiết lập sử dụng GPS.
Hệ thống vệ tinh GPS
Hình 2.14 Các phần của hệ thống GPS
Phần không gian: Gồm 24 vệ tinh nhân tạo, cập nhật đến năm 1994, (21 vệ tinh
hoạt động và 3 vệ tinh dự phòng) nằm trên các quỹ đạo xoay quanh trái đất. Chúng cách mặt đất 12000 dặm. Chúng chuyển động ổn định, hai vòng quỹ đạo trong khoảng thời gian gần 24 giờ. Các vệ tinh này chuyển động với vận tốc 7000 dặm một giờ. Các vệ tinh trên quỹ đạo được bố trí sao cho các máy thu GPS trên mặt đất có thể nhìn thấy tối thiểu 4 vệ tinh vào bất kỳ thời điểm nào. Các vệ tinh hoạt động nhờ vào nguồn năng lượng Mặt Trời. Chúng có các nguồn pin dự phòng để duy trì hoạt động khi chạy khuất vào vùng không có ánh sáng Mặt Trời. Các tên lửa nhỏ gắn ở mỗi quả vệ tinh giữ chúng bay đúng quỹ đạo đã định. Mỗi vệ tinh nặng từ 1,5 đến 2 tấn, dài khoảng 5m với công suất phát khoảng 50W. Máy tính điều khiển trung tâm mỗi vệ tinh được trang bị CPU với tốc độ 16MHz. Các vệ tinh được lập trình bằng ngôn ngữ Ada (một ngôn ngữ lập trình xuất xứ từ Bộ quốc phòng Mỹ vào khoảng nửa đầu thập niên 80 của thế kỷ 20, ngôn ngữ này được đặt tên theo Ada Augusta nữ bá tước xứ Lovelace (1815 – 1852), nhà toán học với ý tưởng tiên phong coi phần cứng và phần mềm là hai mặt khác nhau đã đi vào lịch sử như lập trình viên đầu tiên và hacker đầu tiên của loài người). Hệ điều hành của vệ tinh được lập trình với sấp xỉ 25000 dòng lệnh.
Hình 2.15 Quỹ đạo các vệ tinh của hệ thống GPS
Phần kiểm soát: Mục đích của phần này là kiểm soát vệ tinh đi đúng hướng
theo quỹ đạo và thông tin thời gian chính xác. Có tất cả 5 trạm kiểm soát được đặt rải rác trên trái đất. Bốn trạm kiểm soát hoạt động một cách tự động, và một trạm kiểm soát là trung tâm. Bốn trạm này nhận tín hiệu liên tục từ những vệ tinh và gửi các thông tin này đến trạm kiểm soát trung tâm. Tại trạm kiểm soát trung tâm, nó sẽ sửa lại dữ liệu cho đúng và kết hợp với hai anten khác để gửi lại thông tin cho các vệ tinh.
Phần sử dụng: là các thiết bị nhận tín hiệu vệ tinh GPS và người sử dụng thiết
bị này.
Hoạt động của hệ thống GPS
Các vệ tinh GPS bay vòng quanh Trái Đất hai lần trong một ngày theo một quỹ đạo rất chính xác và phát tín hiệu có thông tin xuống Trái Đất. Các máy thu GPS nhận thông tin này và bằng phép tính lượng giác tính được chính xác vị trí của người dùng. Về bản chất máy thu GPS so sánh thời gian tín hiệu được phát đi từ vệ tinh với thời gian nhận được chúng. Sai lệch về thời gian cho biết máy thu GPS ở cách vệ tinh bao xa. Rồi với nhiều khoảng cách đo được tới nhiều vệ tinh máy thu có thể tính được vị trí của người dùng (vị trí máy thu).
Máy thu phải nhận được tín hiệu của ít nhất ba vệ tinh để tính ra vị trí hai chiều (kinh độ và vĩ độ) và để theo dõi được chuyển động. Khi nhận được tín hiệu của ít nhất 4 vệ tinh thì máy thu có thể tính được vị trí ba chiều (kinh độ, vĩ độ và độ
cao). Khi vị trí người dùng đã tính được thì máy thu GPS có thể tính các thông tin khác, như tốc độ, hướng chuyển động, bám sát di chuyển, khoảng hành trình, quãng cách tới điểm đến, thời gian Mặt Trời mọc, lặn và nhiều thông tin khác nữa.
Các vệ tinh GPS phát hai tín hiệu vô tuyến công suất thấp giải L1 và L2 (giải L là phần sóng cực ngắn của phổ điện từ trải rộng từ 0,39 tới 1,55 GHz). GPS dân sự dùng tần số L1 1575.42 MHz trong giải tần số UHF. Tín hiệu truyền trực thị, có nghĩa là chúng sẽ xuyên qua mây, thuỷ tinh và nhựa nhưng không qua phần lớn các đối tượng cứng như núi và nhà. L1 chứa hai mã "giả ngẫu nhiên" (pseudo random), đó là mã Protected (P) và mã Coarse/Acquisition (C/A). Mỗi một vệ tinh có một mã truyền dẫn nhất định, cho phép máy thu GPS nhận dạng được tín hiệu. Mục đích của các mã tín hiệu này là để tính toán khoảng cách từ vệ tinh đến máy thu GPS.
Tín hiệu GPS chứa ba mẩu thông tin khác nhau – mã giả ngẫu nhiên, dữ liệu thiên văn và dữ liệu lịch. Mã giả ngẫu nhiên đơn giản chỉ là mã định danh để xác định được vệ tinh nào là phát thông tin nào. Dữ liệu thiên văn cho máy thu GPS biết vệ tinh ở đâu trên quỹ đạo ở mỗi thời điểm trong ngày. Mỗi vệ tinh phát dữ liệu thiên văn riêng chỉ ra thông tin quỹ đạo của vệ tinh đó. Dữ liệu lịch được phát đều đặn bởi mỗi vệ tinh, chứa thông tin quan trọng về trạng thái của vệ tinh, ngày giờ hiện tại. Phần này của tín hiệu là cốt lõi để phát hiện ra vị trí.
Độ chính xác của GPS và nguồn gây lỗi
Các máy thu GPS ngày nay có độ chính xác rất cao, nhờ vào thiết kế nhiều kênh hoạt động song song. Các máy thu 12 kênh song song (của Garmin) nhanh chóng “khóa” vào các quả vệ tinh khi mới bật lên và chúng duy trì kết nối bền vững, thậm chí vào thành phố với các toà nhà cao tầng. Trạng thái của khí quyển và các nguồn gây sai số khác có thể ảnh hưởng tới độ chính xác của máy thu GPS. Các máy thu GPS có độ chính xác trung bình trong vòng 15 mét. Các máy thu hiện đại hơn với khả năng WAAS (Wide Area Augmentation System) có thể tăng độ chính xác trung bình tới dưới 3 mét. Người dùng có thể nhận được số liệu định vị có độ chính xác tốt hơn với GPS Vi sai (Differential GPS, DGPS) sửa lỗi các tín hiệu GPS để có độ chính xác trong khoảng 3 đến 5 mét. Cục Phòng vệ Bờ biển Mỹ vận hành dịch vụ sửa lỗi này. Hệ thống bao gồm một mạng các đài thu tín hiệu GPS và phát tín hiệu đã sửa
lỗi bằng các máy phát tín hiệu. Để thu được tín hiệu đã sửa lỗi, người dùng phải có máy thu tín hiệu vi sai bao gồm cả anten để dùng với máy thu GPS của họ.
Thông tin thu được từ hệ thống GPS có thể thiếu chính xác do tác động của nhiễu. Sự thiếu chính xác này xảy ra do nhiều nguyên nhân khác nhau:
Từ nhiễu do tính chất giữ chậm của tầng đối lưu và tầng ion: tín hiệu vệ tinh bị chậm đi khi xuyên qua tầng khí quyển.
Tín hiệu đi theo nhiều đường do bị phản xạ trước khi đến thiết bị thu.
Do đồng hồ trên máy thu thiếu chính xác (đồng hồ trên các vệ tinh là đồng hồ nguyên tử, có độ chính xác rất cao).
Số lượng vệ tinh “nhìn thấy” ít. Số lượng vệ tinh “quan sát được” càng nhiều thì độ chính xác càng cao.
Sự giảm chính xác có chủ định: là sự làm giảm tín hiệu cố ý do sự áp đặt của Bộ Quốc phòng Mỹ, nhằm chống lại việc đối thủ quân sự dùng tín hiệu GPS chính xác cao. Chính phủ Mỹ đã ngừng việc này từ tháng 5 năm 2000, làm tăng đáng kể độ chính xác của máy thu GPS dân sự. Tuy nhiên biện pháp này hoàn toàn có thể được sử dụng lại trong những điều kiện cụ thể để đảm bảo “gậy ông không đập lưng ông”. Chính điều này là nguyên nhân tiềm ẩn hạn chế an toàn cho hệ thống dẫn đường và định vị dân sự sử dụng GPS [2] [4] [7].
2.6. Hệ thống máy chủ Internet
Trong thực tế, để đáp ứng được tối đa nhu cầu của người dùng trong điều kiện hạn chế về cơ sở hạ tầng, tài chính của việc ứng dụng LBS ở Việt Nam (như mạng truyền thông chậm, băng thông hẹp, giá dịch vụ còn cao, thiết bị lạc hậu…) ở thời điểm hiện tại và trong tương lai sắp tới, có một số mô hình ứng dụng LBS dựa trên kiến trúc tổng thể như sau:
2.6.1. Mô hình triển khai trên nền dịch vụ Web
Mô hình này đòi hỏi cả hai phía cung cấp dịch vụ (máy chủ) và phía khai thác dịch vụ (máy khách) phải có cấu hình phần cứng đủ mạnh, khả năng xử lý tốt.
Các thành phần chính trong mô hình này bao gồm: Máy chủ cung cấp dịch vụ, Máy khách, Môi trường truyền thông.
Máy chủ cung cấp dịch vụ: là máy tính cung cấp dịch vụ thông tin, máy chủ vừa đóng vai trò cung cấp dịch vụ web đồng thời là nơi quản lý thông tin sẽ cung cấp cho máy khách.
Máy khách: là các thiết bị di động có khả năng khai thác dịch vụ web như PDA, thiết bị chuyên dụng, Smart phone cũng như các loại điện thoại di động tích hợp khả năng khai thác dịch vụ web. Trong thực tế chỉ cần máy khách có khả năng