Hệ thống IPTV bao gồm 9 hệ thống nhỏ, mỗi hệ thống này có mối quan hệ mật thiết và bổ sung cho nhau. Bao gồm: hệ thống quản lý dịch vụ (SMS - Service
Management System); hệ thống quản lý bản quyền số (DRM - Digital Rights
Management); hệ thống hướng dẫn chương trình điện tử (EPG - Electronic
Programer Guide); hệ thống xử lý nội dung (CPS - Content Processing System); hệ
thống quản lý nội dung (CMS - Content Management System); hệ thống thư viện
Video (VLS - Video Library System); hệ thống DSS (Distributed Streaming Media
System); hệ thống VAS và hệ thống mạng phân phối nội dung (CDN - Content Distribution Network). Hình dưới mô tả vị trí của Middleware trong hệ thống IPTV.
59
Hình 3.3: Vai trò của Middleware trong hệ thống IPTV
- Hệ thống quản lý dịch vụ (SMS): cung cấp việc quản lý các dịch vụ, hỗ trợ dịch vụ và quản lý hệ thống cho mô hình IPTV. Trong khi chức năng của phần hỗ trợ dịch vụ là nhận thực và cấp phép, quản lý tính cước và phân tích thống kê. Hệ thống quản lý dịch vụ có thể cung cấp những giao diện với các hệ thống bên ngoài (như là BSS/OSS (Operation support system/Billing support system)) để thực hiện việc quản lý dịch vụ và hỗ trợ hoạt động của hệ thống IPTV. Chức năng của phần quản lý hệ thống giống như là quản lý quyền và vai trò, quản lý tài nguyên, cấu hình hệ thống, giám sát hệ thống, quản lý cảnh báo và quản lý STB (Set-top Box).
- Hệ thống quản lý nội dung (CMS): đáp ứng việc quản lý nôi dụng trong mô hình IPTV như quản lý mục, kênh, nguồn video; quản lý nhãn hiệu, logo cho các trạm TV; công bố và phát các nội dung, lập lịch nội dung, giám sát nội dung; quản lý thuế biểu; sắp xếp các chương trình quảng bá; sắp xếp việc chèn các chương trình quảng cáo, giải trí và thực thi các dòng công việc.
60
Hình 3.4: Chức năng của CMS
- Hệ thống hướng dẫn chương trình điện tử (EPG): bao gồm hai dịch vụ là dịch vụ web và dịch vụứng dụng EPG (các dịch vụ có thểđược thực hiện trên một máy chủ). Dịch vụ web đáp ứng các yêu cầu của người sử dụng và gửi các EPG tương ứng tới các người dùng. Nó tạo ra các mẫu EPG, thu thập thông tin EPG và thu các thông tin nội dung từ hệ thống quản lý nội dung (CMS) để tạo ra các trang EPG tương ứng theo các mẫu EPG. Dịch vụứng dụng EPG hoàn thành các yêu cầu dịch vụ của người dùng thông qua quá trình kết hợp với hệ thống quản lý nội dung và hệ thống dịch vụ truyền thông trong mô hình IPTV.
Hình 3.5: Chức năng của EPG
Hệ thống Middleware phải có khảnăng hỗ trợtính năng giải trí sau:
61
- Middleware phải có khả năng hỗ trợ IPG và cung cấp thông tin chương trình
cho truyền hình kỹ thuật số. Giao diện và nội dung của IPG sẽ được lặp lại qua VoD, âm nhạc kỹ thuật số và danh mục nội dung cổng thông tin TV.
- Middleware hỗ trợ tối thiểu thông tin chương trình trong 7 ngày và có khả năng truyền thông tin STB một bản tóm tắt chi tiết về mỗi chương trình.
- Hệ thống Middleware phải hỗ trợ tính năng "picture-in-guide", cho phép người dùng có thểxem ti vi và được hướng dẫn đồng thời.
- Phần mềm Middleware có khả năng cung cấp tính năng xem phim theo yêu
cầu, hoàn toàn giống với VCR như thao tác bật xem, tạm ngừng, lùi nhanh về phía trước, tua nhanh lại và nhảy tới một thời điểm đặc biệt nào đó của bộ phim.
Middleware phải hỗ trợ các tính năng cho việc xem phim được thuận lợi hơn - video sẽđược phân mục thành những thể loại quen thuộc và rất chi tiết trong VoD IPG. Phần mềm hỗ trợ sử dụng công cụ tìm kiếm toàn diện hơn với chức năng tìm theo thứ tự abc dựa vào tên diễn viên hay tên tác giả, tiêu đề phim. Nhằm khuyến
khích khán giả mua phim, người xem sẽ được xem qua các bản tóm tắt phim, xem
trước các đoạn phim quảng cáo rồi mới quyết định có mua hay không.
- Middleware cung cấp phương tiện dễ sử dụng và hiệu quả trong việc kiểm
soát nội dung chương trình xem, kiểm soát parental và lịch sử tài khoản.
Middleware hỗ trợ quyền kiểm soát của cha mẹ mà chỉ có thể truy cập vào thông qua số PIN của thuê bao.
- Tương thích với STB của hãng thứ 3 - Hỗ trợ tiếng Việt
- Các tính năng cần thiết khác.
Hệ thống quản lý Middleware cơ bản phục vụ cho những chức năng sau:
- Hỗ trợ các thiết lập khai thác: xác định chu kỳ thanh toán của thuê bao, cài đặt các thông số cần thiết để việc cập nhật phần mềm được gửi tới STB, thiết lập số
lượng STB tối đa cho mỗi thuê bao, chỉnh sửa và định rõ các ngôn ngữ cho phần
62
- Cung cấp các chức năng quản lý thuê bao: giám sát thuê bao và STB, giám sát
dịch vụ cung cấp cho thuê bao, kích hoạt/bỏ kích hoạt chức năng giám sát của cha mẹ, cài đặt/thiết lập PIN, kích hoạt/bỏ kích hoạt dịch vụ, ...
- Quản lý sản phẩm: xác định kênh, hướng dẫn, dịch vụ web, tải EPG, ... - Định nghĩa gói và giá cước
- Quản lý nội dung - Quản lý giao dịch
- Bảo mật, quy định mức độ truy cập với người dùng.