Monitor Server

Một phần của tài liệu ĐỊNH VỊ DI ĐỘNG KHÔNG SỬ DỤNG GPS (Trang 37 - 42)

2.2.6.1. Các yêu cầu và chức năng

Trong giải pháp mạng dành cho dịch vụ định vị, trung tâm điều hành sẽ gồm một Monitor Server, các máy trạm đặt tại trung tâm điều hành và các máy trạm giám sát từ xa kết nối đến Monitor Server thông qua kết nối Internet với cơ chế bảo mật tăng cường (thông qua mạng riêng ảo, cơ chế nhận thực người dùng)

Monitor Server là một giải pháp phần mềm giám sát dành riêng cho dịch vụ định vị được cài trên máy chủ server và được kết nối đến các máy chủ ứng dụng khác hay các thiết bị định vị khác nhằm thực hiện các chức năng sau :

• Nhận các thông tin yêu cầu định vị từ client (client có thể là MS cũng có thể là máy trạm yêu cầu định vị về một MS nào đó). Sau đó sẽ chuyển đổi các yêu cầu về định dạng phù hợp để chuyển tiếp các yêu cầu tới Location Engine và tới GMLC.

• Nhận các thông tin định trả về từ GMLC tới Location Engine, chuyển đổi về định dạng phù hợp với đối tượng yêu cầu định vị. Các thông tin đó sẽ kết hợp với cơ sở dữ liệu bản đồ GIS cho phép hiển thị trên các máy trạm thông qua môi trường LAN kết nối tới Monitor server để phục vụ cho quá trình giám sát định vị một MS nào đó, và cũng có thể được hiển thị trên thiết bị đi động yêu cầu dịch vụ đó. Năng lực xử lí của LCS client thường bị hạn chế, không thể đáp ứng đủ cho sự thay đổi, cập nhật liên tục vị trí MS của GMLC, khi đó các máy trạm này có thể thông tin cho nhân viên giám sát về vị trí của MS.

• Nhận thực tài khoản truy nhập hợp pháp của nhân viên an ninh. Thông tin vị trí của MS là thông tin mang tính cá nhân và chỉ những những tài khoản được cấp quyền mới được phép truy nhập. Việc quản lý này được thực hiện thông qua cơ sở dữ liệu rule holder (privacy policy) và kết nối đến server thông qua giao diện rule. Giao diện này sẽ cho phép tham chiếu thông tin username và password của người yêu cầu thông tin định vị vào một cơ sở dữ liệu chứa thông tin. Thông tin tại cơ sở dữ liệu sẽ là cơ sở để kiểm tra xem tại khoản này có được phép sử dụng dịch vụ định vị hay không, và phạm vị sử dụng dịch vụ này la như thế nào cũng như các cấp quyền bổ sung khác. • Song song với việc nhận thực, cơ chế ngăn chặn, cảnh báo cho phép thông

tin về bộ phận giám sát về những truy nhập bất hợp pháp và sẽ ngắt phiên truy nhập ngay lập tức.

• Lưu trữ các thông tin của các yêu cầu định vị. Các thông tin này có thể sử dụng để giám sát, hỗ trợ các hoạt động an ninh. Cơ sở dữ liệu sẽ chứa thông

Đồ án tốt nghiệp Đại học Chương 2: Thiết kế hệ thống

Hình 2.11: Monitor Server

• Thông qua chức năng giám sát, việc dò lỗi sẽ được cảnh báo về bộ phận giám sát thông qua email, pager hay SMS, đồng thời server cũng có khả năng chuẩn xác hoá một số lỗi thông thường, như khởi động lại dịch vụ, hay chạy một script…

• Thông qua chức năng kiểm tra trạng thái dịch vụ, cho phép giảm thiểu trạng thái dịch vụ không cần thiết và vì thế giảm thiểu tài nguyên mạng dành riêng cho dịch vụ đó như băng thông hay bộ nhớ, thiết bị chiếm dụng …

2.2.6.2. Vị trí, thành phần và giao diện

Server giám sát được đặt tại trung tâm quản lý mạng và được kết nối đến thành phần trung tâm của dịch vụ định vị là Location Engine thông qua các giao thức truyền dẫn HTML, XML, hay HTTP. Thông qua giao diện này cho phép Server giám sát nhận thông tin trạng thái, thông tin quản lý, và cả cơ sở dữ liệu bản đồ số từ server GIS MAP. Server giám sát cũng được kết nối đến SMS/MMS gateway thông qua giao thức WLM/WMBP/HTTP. Mục đích là để lấy thông tin yêu cầu của client và chuyển tiếp thông tin vị trí đến client dưới một định dạng thích hợp (một bản tin SMS cho toạ độ vị trí và một bản tin MMS cho bản đồ số đã chuyển đổi định dạng tải từ Server GIS MAP). Ngoài ra việc giám sát được thực hiện thông qua các máy trạm giám sát đặt trong môi trường mạng LAN nối đến Server giám sát thông qua Ethernet hay từ xa thông qua giao

thức TCP/IP, HTTP với cơ chế bảo mật tăng cường (VPN, khoá bảo mật, mã hoá dữ liệu…)

Một server giám sát sẽ gồm một cơ cấu giám sát dịch vụ định vị (LBS monitor engine), các giao diện quản lý, cơ sở dữ liệu thông tin về tài khoản nhân viên được cấp quyền giám sát, thành phần chuyển đổi định dạng và cơ chế giám sát lỗi. Cơ cấu giám sát là đa nhiệm và có thể chạy đồng thời nhiều phiên kiểm tra cùng lúc, kiến trúc phần mềm đòi hỏi độ tin cậy cao, khả năng mở rộng khi nhu cầu tăng. Cơ cấu giám sát được cài đặt trên hệ điều hành Linux nhằm đảm bảo độ ổn định cao, ngoài ra nó cũng có khả năng làm việc trên Exchange Server 2000/2003 với các thành phần hỗ trợ:

• Cơ sở dữ liệu MS SQL, Oracle • Thành phần giám sát CPU Usage

• Chính sách thành viên FTP & HTTP Server Group • Active Directory & NTDS

• Thành phần giám sát Disk Drive Health, Disk Drive Space • Thành phần ghi Event Log (kết hợp kiểm tra nội dung log) • Thành phần File Existenxe (kết hợp kiểm tra nội dung) • TCP

• ICMP/Ping

• SMTP & POP 3 Mail Server • Printer

• Processes, Services

• SNMP & Terminal Server • UNIX Shell Scripts

Đồ án tốt nghiệp Đại học Chương 2: Thiết kế hệ thống

bản tin MMS), kết hợp với dữ liệu toạ độ (dưới dạng bản tin SMS) nhằm thông tin tới client. Monitor Engine cũng có giao diện với cơ cấu quản lý mạng O&M, tiếp nhận và xử lý thông tin về trạng thái mạng nhằm chuyển tiếp tới trung tâm giám sát, năng lực xử lý mạng khi số yêu cầu tăng lên, khả năng đảm bảo chất lượng dịch vụ, lỗi nếu có và khả năng khắc phục sự cố tại đâu. Tất cả thông tin này sẽ được hiện thị dưới dạng giao diện người dùng (giao diện Web) tại các máy trạm giám sát (monitor station).

Cơ cấu giám sát cũng giao diện với cơ sở dữ liệu chứa thông tin cấp quyền cho tài khoản nhân viên giám sát. Cơ sở dữ liệu được thiết kế dựa trên phần mềm cơ sở dữ liệu Oracle hoặc SQL, mang các thông tin về :

• Thông tin bảo mật nhằm xác thực người truy nhập dịch vụ định vị

• Thông tin cấp quyền xác định mức độ quyền hạn được phép truy nhập dịch vụ

• Thông tin cam kết về bảo mật tính riêng tư • Khoá nhận thực (Username và Password)

• Thành phần chuyển đổi định dạng nhận thông tin từ Client, bao gồm :

• Loại máy yêu cầu dịch vụ định vị (hỗ trợ hai loại thiết bị là PC chạy hệ điều hành Window và thiết dị di động. Đối với thiết bị di động sử dụng dụng hệ điều hành, có thể là Palm OS, Window CE, Symbian OS…

• Loại thông tin cần hiển thị (bản đồ số, toạ độ tính theo kinh độ, vĩ độ và độ cao so với mặt nước biển…). Đối với thông tin hiển thị là bản đồ số, thông tin bổ sung là kích thước màn hình hiển thị.

• Số lượng và thời gian cập nhật vị trí (bao gồm cả thời gian xử lý • Nhóm các MS cần định vị

Thông tin yêu cầu này thường được truyền đi sử dụng các giao thức client như XML, SOAP, WAP, WML hay sử dụng thông tin thoại như Voice và VoiceXML. Phía Monitor Server phải có khả năng nhận biết và xử lý những thông tin này để truy xuất và hiển thị cơ sở dữ liệu dưới dạng hợp lý.

Cơ chế giám sát lỗi thực hiện thông báo lỗi về trung tâm giám sát thông qua một trong các phương thức sau :

• Cảnh báo lỗi thông qua bản tin SMS. Bản tin SMS được gửi thông thông qua nhà cung cấp dịch vụ SMS (SMSC), hay trực tiếp kết nối với modem/điện thoại GSM hay sử dụng dịch vụ chuyển tiếp email-to-SMS

• Cảnh báo lỗi thông qua email

• Cảnh báo lỗi thông qua bản tin quản lý mạng sử dụng giao thức SNMP Các giao diện của monitor server:

• Giao diện Internet để giao tiếp với các máy trạm từ xa

• Kết nối mạng LAN (Ethernet) với các máy trạm tại trung tâm điều hành thông qua Switch.

• Kết nối với cổng SMS/MMS sử dụng các giao thức WML/WMBP/HTTP. Các máy trạm là các máy tính được kết nối với Monitor server thông qua mạng LAN. Trên máy trạm sẽ được cài đặt phần mềm cho phép thực hiện các chức năng như:

• Yêu cầu và nhận thông tin định vị một đối tượng cần theo dõi.

• Hiển thị một yêu cầu định vị đang diễn ra khi một nhân viên an ninh đang yêu cầu từ xa (sử dụng điện thoại hoặc máy tính).

• Khả năng tra cứu dữ liệu các thông tin định vị, kiểm tra các kết quả định vị trước đó trong cơ sở dữ liệu của Monitor Server.

Một phần của tài liệu ĐỊNH VỊ DI ĐỘNG KHÔNG SỬ DỤNG GPS (Trang 37 - 42)