Một SMLC dựa trên NSS hỗ trợ định vị của một địch MS thông qua báo hiệu trên giao diện Ls đến một MSC tạm trú. Một SMLC dựa trên BSS hỗ trợ định vị thông qua báo hiệu trên giao diện Lb đến BSC đang phục vụ MS. Cả hai loại SMLC đều có thể hỗ trợ giao diện Lp để cho phép truy nhập thông tin và tài nguyên được sở hữu bởi các SMLC khác.
Đối với SMLC dựa trên NSS, tức là một SMLC sẽ quản lý một MSC; trong khi đó, với SMLC dựa trên BSS thì nó sẽ quản lý một BSC. Có thể nhận thấy, trong trường hợp một thì số lượng SMLC sử dụng là ít hơn nhiều, khả năng quản lý dễ dàng . Trong khi đó, trường hợp hai lại cho nhiều ưu điểm như: độ chính xác cao hơn, dung lượng lớn hơn, thơng tin báo hiệu trong mạng ít hơn, độ tin cậy cao hơn.
Vì những lý do trên, mơ hình hệ thống mạng được thiết kế theo dạng NSS-based nhằm tận dụng nhưng ưu điểm của phương pháp này.
SMLC sẽ thực hiện các chức năng liên quan phục vụ cho dịch vụ định vị sau: • SMLC gửi đến BTS các yêu cầu cho thông tin đo lường thời gian vơ
tuyến.
• SMLC sẽ thơng tin liên tục với BTS vì thế SMLC có thể giám sát hoạt động của BTS, nếu BTS lỗi nó gửi thơng tin giao diện vô tuyến, SMLC sẽ cố gắng khởi động lại BTS và nếu khởi động bị lỗi, SMLC sẽ thơng báo cho hệ thống O&M, SMLC có thể cũng sử dụng hộp thoại để truy vấn trạng thái BTS.
• SMLC nhận các thơng tin TA từ BTS, tức là sau khi BTS đo các thông số liên quan định vị, BTS sẽ gửi các thơng tin tới SMLC.
• Từ các thơng tin TA, và vị trí từng BTS, SMLC sẽ biết được khoảng cách từ BTS tới MS, từ đó xác định được vị trí MS tương đối với BTS đó.
Tương tác SMLC – BTS: SMLC và BTS sẽ trao đổi các thơng tin sau đây:
• Kiểu đo lường, phương pháp đo lường tương ứng với phương pháp định vị.
• Tần số đo lường • Thời gian đo lường
Thơng tin đáp ứng từ BTS đến SMLC gồm: • Mã vùng định vị, Cell
• Số khe thời gian của cụm được đo. Dữ liệu cố định do BTS quản lý là: Dữ liệu cố định cho BTS Trạng thái Mơ tả
Vị trí BTS M Vị trí BTS (kinh độ/ vĩ độ) của BTS đang phục vụ
CGI M Nhận dạng cell toàn cục
BSIC M Mã nhận dạng trạm cơ sở
BCCH M Tần số sóng mang quản lí
Bảng 2.1: Bảng dữ liệu cố định cho BTS
Với M: Mandatory (Bắt buộc)
2.2.2. GMLC
Trung tâm định vị di động Gateway (GMLC) chứa các chức năng nhằm hỗ trợ LCS. Trong một PLMN, có thể có nhiều hơn một GMLC.
GMLC là node đầu tiên mà một client LCS ngoài truy cập vào một GSM PLMN (nghĩa là điểm tham chiều được hỗ trợ bởi GMLC). GMLC có thể u cầu thơng tin định tuyến từ HLR qua giao diện Lh. Sau khi thực hiện cấp quyền đăng ký, nó gửi các yêu cầu định vị đến và nhận đánh giá định vị cuối cùng từ VMSC thông qua giao diện Lg.
GMLC và SMLC cấu tạo nên MLC, GMLC có chức năng chuyển đổi các thông tin yêu cầu cũng như thông tin về vị trí của MS đích tới Location Engine và MSC/VLR
Đồ án tốt nghiệp Đại học Chương 2: Thiết kế hệ thống
tương ứng. Bởi vì các thực thể trong dịch vụ LBS được truyền tải trên các giao thức khác nhau, hơn nữa GMLC là thành phần thêm vào dịch vụ trên nền mạng có sẵn.
Máy chủ ứng dụng giao tiếp với GMLC qua một giao diện chung (Le). Các ứng dụng dựa trên vị trí có thể là các dịch vụ giá trị gia tăng, các client nhà vận hành mạng hoặc các đối tượng phạm pháp. . GMLC phải đảm bảo thực hiện được các chức năng sau:
• Nhận yêu cầu định vị từ một ứng dụng LBS thông qua Monitor Server, Location Engine. Trong yêu cầu định vị, ứng dụng có thể chỉ ra yêu cầu QoS như độ chính xác và thời gian đáp ứng.
• Xác nhận tính hợp lệ của các ứng dụng LBS.
• Điều khiển các yêu cầu đến theo phân hoạch độ ưu tiên. • Kiểm tra QoS của dịch vụ.
• Chuyển các thơng tin định vị tới ứng dụng LBS yêu cầu. Các giao diện hỗ trợ của GMLC:
• Giao diện Lg kết nối với VMSC • Giao diện Lh kết nối với HLR
GMLC nhận các yêu cầu từ các LCS client trong dịch vụ định vị và nhận các thơng tin vị trí từ MSC và trả về cho LCS Client về vị trí MS bị định vị. Do vậy GMLC phải lưu trữ các thơng tin cố định để quản lí các LCS client:
Dữ liệu LCS client
trong GMLC Trạng thái Mô tả
Kiểu LCS Client M Xác định các kiểu LCS client từ các dịch vụ sau: - Các dịch vụ khẩn cấp
- Các dịch vụ giá trị gia tăng
- Các dịch vụ nhà điều hành PLMN - Các dịch vụ ngăn chặn hợp pháp
Xác định bên ngồi M Một danh sách một hoặc một nhóm nhận dạng được sử dụng để nhận dạng một LCS client bên ngoài khi tạo ra một MT-LR
client Xác định cuộc gọi
liên quan
O Một danh sách hay một nhóm địa chỉ E.164 quốc tế để nhận dạng MT-LR cuộc gọi liên quan. Trong trường hợp LCS client thông qua một IN hoặc định tuyến số tắt, các địa chỉ E.164 sẽ được lưu trữ trong GMLC sẽ được đánh số mà MS quay số tới LCS client. Trong trường hợp E.164 khơng có định dạng quốc tế, nước với mã số quốc gia cụ thể sẽ được ứng dụng trong trường hợp này và cũng được lưu trữ trong GMLC
Xác định cuộc gọi khơng liên quan
O Một danh sách hay nhóm địa chỉ E-164 quốc tế để nhận dang client cho một MT-LR cuộc gọi liên quan. Mỗi nhận dạng cuộc gọi liên quan có thể được kết hợp với một nhận dạng client bên ngoài cụ thể
Xác thực danh sách MS
O Một danh sách MSISDN hoặc một nhóm MSISDN cho LCS client Các danh sách MSISDN hoặc một nhóm MSISDN có thể được kết hợp với nhận dạng Client cuộc gọi liên quan Độ ưu tiên M Độ ưu tiên của LCS client-được đề cập như là
độ ưu tiên mặc định khi độ ưu tiên không được thỏa thuận giữa LCS server và client hoặc độ ưu tiên cao nhất được phép khi độ ưu tiên được thỏa thuận
Các thông số QoS M Các thông số mặc định của LCS client, bao gồm: - Độ chính xác
- Thời gian đáp ứng
Các thơng số QoS mặc định riêng rẽ có lẽ được duy trì cho mỗi nhận dạng LCS client
Các kiểu yêu cầu LCS được phép
M Chỉ thị các điều sau:
- Cuộc gọi không liên quan - MT-LR cuộc gọi liên quan
- Thông số kỹ thuật hoặc sự đàm phám
Đồ án tốt nghiệp Đại học Chương 2: Thiết kế hệ thống
độ ưu tiên
- Thông số kỹ thuật hoặc sự đàm phán các thông số QoS
- Yêu cầu vị trí hiện tại
- Yêu cầu vị trí hiện tại hoặc vị trí đã biết trước
Hệ thống liên kết
cục bộ O Xác định hệ thống liên kết trong một đánh giá được cung cấp Danh sách loại trừ
truy cập
O Danh sách MSISDN hoặc nhóm MSISDN cho một yêu cầu định vị bị loại trừ
Bảng 2.2: Các thông tin cố định được quản lý cho mỗi LCS Client tại GMLC GMLC
Với M: Mandatory (Bắt buộc) O: Optional (Tùy chọn)
2.2.3. Location Engine
Chức năng của một Location Engine là tổng hợp các thông tin thu được gồm thông tin về tọa độ tương đối của MS cần theo dõi so với các BTS xung quanh, vị trí thơng tin về Cell-ID của các BTS đó, và tiếp theo nhận thơng tin về bản đồ cho việc hiển thị vị trí MS thơng qua giao thức HTTP qua Web và qua LAN.
Với hai thơng tin đầu thì Location Engine có thể xác định chính xác vị trí của MS cần theo dõi theo tọa độ Lat/Long. Điều này chúng ta có thể theo dõi qua hình 2.8 sau: