CHƢƠNG 2 : CHUẨN DVB-IP
3.1 Mô hình hệ thống IPTV và trong EVN
3.1.2 Hệ thống Middleware
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.
Hình 20 - Vai trò của Middleware trong hệ thống IPTV
Hệ thống quản lý dịch vụ (SMS): hệ thống 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. Bộ phận quản lý dịch vụ hỗ trợ chức năng như là quản lý user, quản lý dịch vụ. 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 đầy đủ của
cấu hình hệ thống, giám sát hệ thống, quản lý cảnh báo và log và quản lý STB (Set- top Box).
Hình 21 - Chức năng của SMS
Hệ thống quản lý nội dung (CMS): Hệ thống quản lý nội dung đáp ứng việc quản lý nôi dụng trong mô hình IPTV như quản lý mục, quản lý kênh, quản lý 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.
Hình 22 - Chức năng của CMS
Hệ thống hƣớng dẫn chƣơng trình điện tử (EPG): Hệ thống 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 23 - Chức năng của EPG
Yêu cầu và giải pháp kỹ thuật đối với hệ thống Middleware
Đây là một giao diện của hệ thống cung cấp dịch vụ IPTV với người sử dụng. Middleware xác định danh tính cho người dùng. Hiển thị một danh sách các dịch vụ mà thuê bao đó có thể sử dụng và trợ giúp lựa chọn dịch vụ này sau khi đã xác thực danh tính của người dùng. Middleware lưu lại một profile cho tất cả các dịch vụ. Middleware đảm bảo các hoạt động bên trong của dịch vụ truyền hình một cách hoàn hảo. Middleware sẽ không giới hạn bất kỳ hoạt động riêng rẽ nào trong hệ thống, nhưng sẽ giao tiếp trực tiếp với mỗi thành phần được hệ thống hỗ trợ. Middleware hỗ trợ API cho phép mở rộng các chức năng mới và truyền dữ liệu giữa các hệ thống.
Vai trò cốt lõi nhất của Middleware là đảm bảo thao tác giữa các phần của một chu trình dịch vụ truyền hình hoàn chỉnh. Trong môi trường video, chính Middleware cho phép đại diện dịch vụ khách hàng cung cấp cho thuê bao của họ các gói xem phim theo yêu cầu và truyền hình. Thêm nữa, cũng chính phần mềm này đã tạo kích hoạt cho các chức năng của hệ thống IPTV trên STB của thuê bao đó.
Middleware sẽ không bị hạn chế bởi bất cứ một hoạt động độc lập nào trong hệ thống nhưng lại có khả năng liên hệ trực tiếp với từng thành tố để cung cấp các giải pháp. Phần mềm Middleware sẽ cung cấp các giao diện chương trình, cho phép kết nối với cơ sở hạ tầng sẵn có của nhà cung cấp cũng như hệ thống thanh toán/tính cước.
Hệ thống Middleware phải có khả năng hỗ trợ tính năng giải trí sau:
Hướng dẫn chương trình tương tác (Interactive Programming Guide - IPG).
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ố và PPV. 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 mềm Middleware Client, kích hoạt gói xem phim theo yêu cầu (VoD), ...
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ụ, v.v...
Quản lý sản phẩm: xác định kênh, hướng dẫn, dịch vụ web, tải EPG, ...
Địng 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.
Tạo báo cáo.