播控平台中EPG的管理
发布时间: 2022-06-30 11:11:38
一、EPG模板的定义
(1)以文件方式存在
影响或决定在
IPTV业务平台中EPG界面展示、交互的相关要素都可以称为EPG模板;但一般来说,这些EPG模板多数以文件方式存在,如脚本文件、配置文件、资源文件(如css、JavaScript、图片等)。
(2)以文件方式发布
• 在EPG模板接口(C1接口)规范中,EPG模板以tar包方式被下发。
(3)发布到EPG服务器中
• 通过C1接口,EPG模板文件(tar包)将被接收,并解包:
• 解包后的文件(可能包含目录结构)最终存储到EPG服务器指定的目录下;
• EPG服务器可以对模板文件进行运行、解析、读取、显示、引用等处理。
(4)决定EPG展示
• 在EPG服务器中,最终影响并决定EPG的展示逻辑、排版、布局、风格及交互行为。
(5)支持上线、下线.
• EPG模板接口(C1接口)可指定EPG模板的上线时间;
• EPG模板可通过C1接口对EPG服务器中的文件进行删除操作。
(6)上线期间不会变化
• EPG模板在上线期间,文件内容不会变化;
• 当EPG模板文件内容变化时,将影响EPG展示。
二、EPG门户管理
对于多屏融合的集成播控平台来说,用户的EPG门户的呈现形式是多种多样的,包括体现在TV上的EPGUI门户、体现在手机客户端软件上的UI门户、体现在PC终端上的网站门户和客户端门户等。UT斯达康融合集成播控平台的EPG门户管理系统,采用全新的数据模型和架构,将各种呈现形式的UI进行抽象、重新建模,实现了面向多种终端形式的统一UI门户管理,满足多屏运营的管理需求。同时考虑到在实际应用场景中,会存在EPG服务器由多个厂家同时提供的情况(电信、联通的IPTV系统),UT斯达康推岀了半静态化EPG的解决方案,解决了长期困扰广电运营商的同时管理多套EPG模板的问题,大大提高了EPG运营管理的效率。同时,半静态化方案省去了EPG服务器动态解析API的过程,因此也大大提高了UI的性能,提升了客户的体验。
三、简易EPG定制开发流程
简易EPG定制开发流程如图6-11所示。
图6-11 简易EPG定制开发流程
(1)需求分析
• 对收集到的用户需求进行整理;
• 分析客户需求,确定开发内容。
(2)详细设计
• 对EPG界面上展示的内容进行规划;
• 对EPG界面上展示的业务(包括增值业务)进行规范;
• 对EPG界面上的功能、交互流程进行规划;
• 对EPG界面上所有可展示、可交互的元素进行规划;
• 对EPG界面进行排版和风格的设计。
(3)定制开发
• 制作EPG界面(或界面模板),调整界面流程;
• 进行以界面包装、内容聚合为主的产品、界面制作或生产:
• 修改、调整EPG界面相关元素(包括广告、增值业务)。
(4)测试
• 对EPG展示的内容、业务进行测试;
• 对页面特效和用户操作进行测试。
(5)发布
对所开发完成的EPG,在测试环境中进行测试后,上线发布。