hành) :
Middleware là hệ thống điều khiển, quản lý khách hàng và quản lý cung cấp dịch vụ IPTV. Hay nói cách khác là hệ thống cung cấp khả năng quản lý thuê bao, nội dung và các thông báo của hệ thống hoàn chỉnh cùng với các chức năng quản lý EGP (Các chỉ dẫn lập trình điện tử) và STB. Middleware duy trì tính mở cho hệ thống tích hợp các dịch vụ trong tương lai.
Middleware là một giao diện của hệ thống cung cấp dịch vụ IPTV với người dùng, nó xác định danh tính của người dùng, quy định một danh sách các dịch vụ mà người dùng đó có thể sử dụng và trợ giúp lựa chọn dịch vụ này cho khách hàng sau khi đã xác thực danh tính cho người dùng.
Middleware không giới hạn bất kỳ hoạt động riêng lẻ nào ở trong hệ thống, nó 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 (Giao diện lập trình) là một tập các giao thức, thủ tục và các công cụ khác được sử dụng bởi các nhà lập trình phần mềm để tạo ra các ứng dụng. 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 vì thế nó có thể được coi là bộ não phía sau của hệ thống IPTV. Nó là một thành phần chức năng quan trọng của cấu hình phân phối dịch vụ điểm - điểm.
Đối với mạng IPTV, Middleware cho phép nhà cung cấp dịch vụ giám sát dịch vụ IP Video. Nhìn chung, phần mềm Middleware thực hiện 4 chức năng sau:
- Định nghĩa các dịch vụ, các gói dịch vụ và giá cả của các dịch vụ đó.
- Đảm bảo các giao diện với hệ thống bên ngoài chẳng hạn như STB.
Ví dụ như: Khi người sử dụng gửi yêu cầu đến VoD Server thì nó sẽ không gửi nội dung tới người sử dụng ngay mà gửi thông tin tới Middleware để xem có đủ điều kiện để gửi nội dung không nếu có thì gửi đi, còn không thì gửi thông báo tới người sử dụng lý do tại sao không gửi nội dung theo yêu cầu của họ.
- Trao đổi thông tin với Server VoD. Trong một vài trường hợp, nó giao tiếp với các thành phần mạng bên dưới.
- Quản trị các phiên giao dịch. Ví dụ như quản trị khách hàng truy nhập vào các kênh truyền hình theo từng thời điểm; quản trị các tài nguyên Media ví dụ như chất lượng dịch vụ, nguồn nội dung; quản trị các tài nguyên vật lý để đảm bảo cho các máy chủ luôn ở trạng thái hoạt động tốt, tránh sự
hỏng hóc; quá trình sử dụng tài nguyên của khách hàng.
Trong phạm vi 4 chức năng này, các tính năng dành cho khách hàng và đối với nhà cung cấp mà Middleware hỗ trợ có thể liệt kê ra như sau:
Tính năng dành cho khách hàng
Tính năng dành cho nhà cung cấp
- Hiển thị trên màn hình và giao diện người sử dụng. - Hướng dẫn chương trình điện tử.
- Hiển thị từng dịch vụ (VoD, PPV,…).
- Hiển thị dịch vụ tích hợp (Khai báo thư điện tử, TV Email,…).
- Thông tin chương trình. - Nhắc nhở chương trình. - Chế độ kiểm soát dành cho
- Giao diện chương trình ứng dụng hiệu quả.
- Hệ thống chương trình phát triển phần mềm.
- Tự động cấu hình STB, theo dõi và hiệu chỉnh STB. - Quản lý dịch vụ và định giá cho từng dịch vụ và từng gói dịch vụ.
- Giao diện tính cước và quản lý theo dõi thuê bao. - Giám sát và sắp xếp thứ tự
người lớn.
- Thông tin tài khoản.
thuê bao, quản lý phiên giao dịch, các chức năng báo cáo.
- Quản lý tài nguyên vật lý và nội dung, tích hợp bảo mật.
- Kiến trúc phần mềm có độ linh động, hệ thống có tính hữu dụng cao.
- Tích hợp các nhà sản xuất với nhau ví dụ như nhà cung cấp STB, VoD Server,…