Chƣơng 3 ĐẶC TẢ YÊU CẦU KỸ THUẬT HỆ THỐNG IPTV
3.6. Hệ thống Middleware
3.6.1. Các yêu cầu chung
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 IPTV Service Platform 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 - phần mềm 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 quản lý Middleware hỗ trợ giao diện đồ hoạ cho người sử dụng với tất cả các chức năng quản lý gồm giao diện đăng ký & cung cấp tính năng kích hoạt tài khoản, chấm dứt hoạt động và cập nhật tài khoản.
Phần mềm Middleware hỗ trợ giao diện API tới hệ thống CRM, hệ thống tính cước và truy cập có điều kiện (DRM). Cũng như các thành phần IPTV khác, giải pháp Middleware dựa trên những chuẩn mở (như H.264, MPEG4, Linux, Java) và sử dụng các giao thức chuẩn (SIP, RTSP).
Giải pháp hỗ trợ việc tích hợp các thành phần giải pháp mới theo yêu cầu của nhà cung cấp (chẳng hạn STBs của nhà cung cấp thứ 3). Giải pháp có thể thay đổi và nâng cấp dễ dàng.
Phần mềm Middleware sẽ bao gồm một Software trung tâm và một SW được thiết kế riêng cho khách hàng (chẳng hạn Thick client) chạy trên STB để giảm thiểu lượng tải từ mạng.
3.6.2. Khả năng hỗ trợ của hệ thống Middleware
Hệ thống Middleware phải có khả năng hỗ trợ những tính năng sau:
- Hướng dẫn chương trình tương tác (Electronic Programming Guide - EPG)
- Middleware phải có khả năng hỗ trợ EPG 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 EPG 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 trên đến 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.
3.6.2.1. TV kỹ thuật số và âm nhạc
- Middleware sẽ cho phép người dùng truy cập vào bất cứ kênh nào của truyền hình kỹ thuật số và âm nhạc. Người dùng có thể chuyển lướt kênh bằng cách nhấn phím "up" hoặc "down" trên điều khiển từ xa hoặc qua EPG.
- Middleware phải hỗ trợ thông tin cho người xem theo cách sau, khi người xem chọn một kênh nào đó, ở phía dưới màn hình sẽ hiện lên một đoạn băng nhỏ cho biết thông tìn về kênh vừa chọn và tóm tắt nội dung chương trình.
- Người dùng có thể lướt qua các kênh nhanh chóng trước khi chọn được kênh muốn xem.
3.6.2.2. Xem phim theo yêu cầu (Video On Demand - VoD)
- 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 có thể tạm ngừng chiếu phim và quay trở lại đúng điểm tạm ngừng đó.
- 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 EPG. 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.
3.6.2.3. Truy cập Internet trên TV
- Middleware cho phép người dùng truy cập vào những nội dung web được phép xem trên truyền hình. Phần mềm hỗ trợ giao diện trình duyệt Internet và Email, v.v. cho STB.
- Nếu các chương trình web đó được định dạng cho truyền hình thì khán giả
mới xem được dễ dàng. Và khi đó, việc chỉnh vô tuyến sẽ rất dễ dàng bằng điều khiển từ xa mà không cần bàn phím.
- Để truy cập Internet , giải pháp Middleware hỗ trợ chức năng phóng to để có thể làm tăng kích thước font chữ tới một tỉ lệ bất kỳ trên màn hình.
- Middleware và trình duyệt tích hợp phải cung cấp các thuộc tính tiêu chuẩn như History và Boookmarks.
3.6.2.4. Các kiểm soát parental và lịch sử tài khoản
- 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.
- 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.
- Phần mềm hỗ trợ người dùng có khả năng truy cập lịch trình quản lý trên truyền hình.
3.6.3. Các chức năng phục vụ cơ bản của hệ thống quản lí Middleware
Hệ thống quản lý Middleware cơ bản phục vụ cho những chức năng sau:
3.6.3.1. Thiết lập tham số cấu hình
- 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.
- Chỉnh sửa các ứng dụng và chi tiết máy chủ video.
- Tải thủ công các dữ liệu EPG từ một trang nội bộ hoặc thẩm định lại quá trình nhận dạng tự động của hệ thống đã thành công.
- Thiết lập thông tin hệ thống truy cập có điều kiện của nhà cung cấp chỉ liên quan tới việc lắp đật.
- Thiết lập số lượng STB tối đa cho mỗi thuê bao.
- Lưu trữ thông tin của nhà cung cấp hệ thống.
- Chỉnh sửa và định rõ các ngôn ngữ cho phần mềm Middleware Client.
---
3.6.3.2. Cung cấp/quản lý thuê bao
Chức năng này giúp tạo mới các thuê bao trong hệ thống và quản lý các dịch vụ họ đăng ký bên cạnh chỉ định rõ các STB dành cho họ. Những chức năng sau phải hỗ trợ:
- Giám sát thuê bao và STB.
- Giám sát dịch vụ cung cấp cho thuê bao.
- Thiết lập thẻ tín dụng giao dịch.
- Kích hoạt/Bỏ kích hoạt chức năng kiểm soát của cha mẹ.
- Cài đặt mới/Đặt lại số PIN.
- Kích hoạt/Bỏ kích hoạt/loại bỏ các dịch vụ.
- Nhập liệu hoặc trích xuất dữ liệu liên quan đến thuê bao ở các hệ thống đã có.
- Nhà quản lý có thể đưa ra các chế độ giảm giá cho các nhóm thuê bao.
3.6.3.3. Quản lý gói dịch vụ và giá cả
Middleware tạo các gói để cung cấp gói dịch vụ cho các thuê bao. Những thuộc tính sau phải được hỗ trợ:
Quản lý gói: Mỗi khi một nội dung được tạo lập, chẳng hạn một kênh truyền hình kỹ thuật số hoặc một kênh PPV, Middleware sẽ tạo ra một số lượng gói hoặc số kết nối các kênh không hạn chế. Hệ thống cung cấp không giới hạn số lượng gói dịch vụ được tạo ra và số gói cho các vùng phục vụ khác nhau. Mỗi gói phải có ngày bắt đầu và ngày kết thúc cho phép VNPT cung cấp những dịch vu gia tăng đặc biệt như thêm các kênh có thu phí vào dịp cuối tuần.
Quản lý giá/định nghĩa giá cả: Hệ thống có thể tạo ra không hạn chế các mức giá khác nhau trong Middleware và ấn định cho các gói sản phẩm khác nhau. Các mức tỷ lệ giá TIPTV Service Platforme có thể được thay đổi hay cập nhật nếu có sự thay đổi.
Cung cấp gói sản phẩm: Khi các gói sản phẩm được tạo lập và gắn cho một mức giá nhất định, các gói sản phẩm IPTV Service Platforme được hiển thị trong đơn vị của thuê bao và có thể dễ dàng chỉ định cho thuê bao. Khi gói sản phẩm đã được cung cấp thì dịch vụ luôn sẵn sàng trong tư thế phục vụ tức thời.
Hệ thống có khả năng thông báo cho thuê bao về giá của gói sản phẩm và giá tổng cộng của tất cả các kênh bao gồm trong gói đó.
3.6.3.4. Quản lý nội dung
Middleware phải có khả năng quản lý thông tin phim ảnh bao gồm: tiêu đề, đoạn miêu tả, mã giá, nhà cung cấp (phim trường), v.v.
Middleware phải có khả năng xác định độ tuổi có thể xem phim, thể loại phim, các yêu cầu chung và mở rộng (mức bạo lực, ngôn ngữ, v.v) với nội dung phim.
Middleware hỗ trợ giao diện nội dụng cho phép nhập dữ liệu thông tin mô tả về các bộ phim.
Tài liệu nội dung sẽ bao gồm các file định nghĩa kiểu tài liệu (DTD) cho cả hình thức trả phí mỗi lần xem (pay-per-view - PPV) và xem phim theo yêu cầu (video-on- demand - VOD). Các file DTD mô tả tất cả những thành tố dữ liệu trong một kiểu tài liệu nhất định và tất cả các thành tố, lĩnh vực được cung cấp.
3.6.3.5. Quản lý giao dịch
Middleware phải có khả năng xử lý giao dịch. Tất cả sự kiện liên quan đến thuê bao phải được lưu lại trong hệ thống quản lý Middleware và có thể trích xuất dữ liệu cho hệ thống tính cước có sẵn.
Monthly Services - Các dịch vụ hàng tháng – Middleware phải hỗ trợ khả năng lưu giữ các biên bản thu phí dịch vụ hàng tháng cho tất cả các gói dịch vụ thuê bao đã dùng. Hệ thống chia tỉ lệ mức phí dựa trên việc mua bán tới giữa tháng. Ngoài ra, hệ thống phải có khả năng cấu hình để kích hoạt các bản ghi dựa trên chu trình thanh toán của VNPT.
Rental Transactions: Các giao dịch cho thuê - Giao dịch của thuê bao được lưu lại trong hệ thống quản lý Middleware. Các giao dịch này cũng hỗ trợ cho VoD và PPV.
Billing System Interface: Giao diện hệ thống tính cước – Các dữ liệu tính cước và giao dịch lưu trong Middleware có thể được trích xuất tới các hệ thống tính cước sẵn có với nhiều định dạng khác nhau. Hệ thống phải có khả năng tuỳ biến dữ liệu để đáp ứng những yêu cầu của hệ thống thanh toán VNPT.
Hệ thống có khả năng tích hợp với bất kì máy chủ tính cước tiêu chuẩn nào sử dụng giao diện XML (SOAP). Việc truyền file CDR được thực hiện bằng FTP (hoặc FTAM) qua TCP/IP.
Tần suất truy xuất dữ liệu có thể được cấu hình theo hàng ngày/hàng tháng/hàng tuần, phụ thuộc vào quy trình xử lý cước của nhà cung cấp.
Hệ thống có khả năng cung cấp bản ghi chi tiết (CDR) tới một hoặc nhiều máy chủ tính cước, điều này sẽ tuỳ chọn phụ thuộc vào dịch vụ. Cả dịch vụ trả trước và trả sau phải được hỗ trợ.
Middleware hỗ trợ giao diện API dựa trên XML cho việc giám sát và tính cước. Giao diện API phải được mô tả cụ thể và cho phép tích hợp Middleware vào hệ thống tính cước bởi nhà cung cấp thứ 3.
---
Middleware hỗ trợ tích hợp hệ thống thanh toán với nhiều định dạng trích xuất dữ liệu khác nhau như CSV, XML, v.v.
Middleware có khả năng khởi tạo bản tin chi tiết (CDR) dựa trên nội dung cho phép Content Revenue chia sẻ thông tin nhận được.
3.6.3.6. Báo cáo (Danh mục liệt kê báo cáo, Báo cáo khách hàng)
Để làm báo cáo, Middleware hỗ trợ các báo cáo tiêu chuẩn riêng hoặc là "nhúng" các báo cáo vào hệ thống Middleware. Hệ thống báo cáo cho phép tạo ra các loại báo cáo mới và thực hiện báo cáo đối với dịch vụ IPTV Service Platform.
Middleware bao gồm các báo cáo cho phép nhà cung cấp dịch vụ truyền hình tương tác lẫn nhau có thể theo dõi được hoạt động của họ về mặt doanh thu và số thuê bao. Các báo cáo còn được thiết kế nhằm hỗ trợ nhà quản lý trong việc đưa ra quyết định và cung cấp thông tin điều hành.
Middleware bao gồm hàng loạt các chức năng báo cáo giúp người dùng tương tác với những báo cáo đã có (có thể thông qua nhà cung cấp thứ 3), tuỳ biến chúng và thực hiện phân tích ở những cấp độ khác (chẳng hạn như phân tích mổ xẻ sâu thêm, chia nhỏ ra). Công cụ báo cáo cho phép người dùng trích xuất được dữ liệu ra các phần mềm bên ngoài như MS Excel/Word, v.v.
Các tính năng báo cáo sau phải được hỗ trợ:
- Tóm tắt đơn đặt hàng cho mỗi dịch vụ trong một khoảng thời gian nhất định.
- Tóm tắt đơn đặt hàng của mỗi nội dung trong một khoảng thời gian nhất định.
- Xác định thời điểm sử dụng nội dung và dịch vụ cao nhất, lượng phân phối dịch vụ mỗi ngày qua các tuần.
- Doanh thu từ các đơn đặt hàng cho mỗi nội dung và lợi nhuận khi giảm giá cũng như các mức giá trung bình.
- Số lượng thuê bao đăng ký mỗi tháng.
- Dữ liệu hàng tháng hoặc hàng ngày về các thuê bao.
- Đăng ký gói dịch vụ. Báo cáo này thông báo số lượng thuê bao đăng ký ở mỗi gói dịch vụ đã được xác định trong MW.
Hệ thống có thể tạo thêm các báo cáo chỉ định những nội dụng được lưu phổ biến nhiều nhất hoặc ít nhất (được lưu và được xem), điều này cho phép nhà khai thác có kế hoạch trong các chương trình sau này và sử dụng lưu trữ tối ưu.
3.6.4. Tích hợp với các hệ thống ngoài
- Hệ thống phải có khả năng tương tác vớí bất kỳ hệ thống tính cước chuẩn
thông qua giao diện XML (SOAP). Việc truyền dữ liệu CDR có thể thực hiện bởi FTP (hoặc FTAM) thông qua TCP/IP.
- Phần mềm ứng dụng Middleware phải có khả năng được truy cập từ bất kì máy tính các nhân nào trên mạng thông qua trình duyệt Web chuẩn. Việc bảo mật hệ thống phải có khả năng chỉ cho phép những thuê bao đã được chứng thực mới có quyền truy nhập vào hệ thống.
- Kiến trúc của giao diện Middleware dựa trên mô hình chuẩn với với việc chia các lớp trình diễn, logic ứng dụng và dữ liệu. Các giao diện như RMI chuẩn Java, HTTP, XML hay SNMP cũng được hỗ trợ.
- Tất cả các giao diện dùng cho việc cấp phát (nội dung và thuê bao) đều dựa