首页 理论教育 用户端监管前端:提高监管效率并保障用户权益

用户端监管前端:提高监管效率并保障用户权益

时间:2023-06-24 理论教育 版权反馈
【摘要】:用户接收环节监管前端,部署在各个州市,主要获取终端用户的EPG信息和节目内容信息,直播节目采集及点播文件回传中心监管平台,中心平台处理数据及时发现违规节目。部署N套用户监管前端,对全省N个州市的IPTV第六级信号进行监测,每个州市部署1套。EPG信息采集是通过监管前端设备模拟机顶盒向EPG服务器进行认证,使采集动作被认为是IPTV机顶盒的常规请求,从而使用户终端监管前端设备能够通过身份验证。

用户端监管前端:提高监管效率并保障用户权益

用户接收环节监管前端,部署在各个州市,主要获取终端用户的EPG信息和节目内容信息,直播节目采集及点播文件回传中心监管平台,中心平台处理数据及时发现违规节目。

部署N套用户监管前端,对全省N个州市的IPTV第六级信号进行监测,每个州市部署1套。每套监管前端设备需同时完成IPTV第六级信号的数据采集及监测,以及机顶盒信号的监听、监看。冗余热备份电源支持远程电源控制,可通过远程控制程序管理电源。

图6-1-8 数据中心监管图

(1)整个系统采用IP化架构,信号接收、各监测模块和设备均提供以太网接口,通过全IP结构运行,可以根据需要方便地对系统进行扩充。

(2)监管前端技术系统软、硬件具有良好的可维护性,对系统中主要设备提供性能检测、记录、告警、维护等手段。此外,监管前端的系统升级可以通过IPTV监测监管系统下发升级命令完成。

(3)采用直接和IPTV业务系统对接的方式获取IPTV直播、点播节目数据,不依赖于机顶盒;机顶盒在本项目中的作用仅限于在发现疑似违规后进行验证、取证。

EPG扫描:

自动对IPTV直播、点播、回看等全部业务的EPG信息进行获取,并对获取的EPG信息通过索引分词、归类等操作,并将条目化后的EPG信息进行入库保存。

EPG信息采集主要包括直播EPG采集和点播EPG采集。其中直播EPG采集是对直播频道列表页面以及直播节目单页面的获取和解析,点播EPG采集是按栏目对点播节目列表页面、节目简介页面、节目演职员页面等进行获取和解析。

EPG信息采集是通过监管前端设备模拟机顶盒向EPG服务器进行认证,使采集动作被认为是IPTV机顶盒的常规请求,从而使用户终端监管前端设备能够通过身份验证。然后EPG采集软件无需再次借助机顶盒就能自动遍历整套直播、点播EPG页面并解析出节目单元数据。

直播频道EPG信息采集:

中心监管平台接收采集的直播频道EPG信息。通过采集设备获取直播频道列表,采集直播频道EPG信息;获取隐藏的直播频道,并进行链接有效性监测;逐个直播频道进行当天节目详情的采集、分析和处理,自动解析和汇总直播频道中每个节目的EPG信息,包括节目ID、节目名称、节目排列序号、节目开始时间、节目结束时间、节目时长、节目URL地址等信息。

点播节目EPG信息采集:

中心监管平台接收采集的点播节目EPG信息。采集前端鉴权通过后,采集点播节目的EPG信息,根据点播节目的类型栏目,并行采集点播节目的EPG详单,包括节目名称、海报、内容简介、导演、主演、节目上线时间、节目点播URL地址等信息。

远程机顶盒监看:

使用B/S架构,使用软遥控器,通过鼠标点击模拟控制器的相应按键,实现对IPTV机顶盒的模拟操作,并呈现相应的实际播出节目内容。

监管前端设备通过机顶盒一次认证身份并用软件形式模拟机顶盒连续向EPG服务器发送常规请求,这一过程解决了使用红外遥控头多次外部发射红外信号而产生的信号意外丢失、响应间隔时间长等问题,从而使整个EPG采集解析的周期缩短。经测试,EPG采集软件平均请求频率可达到1.18次/秒,提高了监管的自动化程度和EPG采集效率,保证了EPG信息采集的及时性、有效性。

EPG信息采集工作过程可用下图表示:

图6-1-9 EPG信息采集工作过程图(www.xing528.com)

IPTV隐藏频道扫描:

定期自动扫描用户终端机顶盒中的直播频道列表,与EPG中的直播频道列表对比,发现隐藏的直播视频码流,并标识出差异性。

终端码流录制与回传:

根据EPG中提供的信息从IPTV业务系统中选择直播/点播/回看节目流并送给视音频处理模块进行处理。对视音频流进行录音录像,响应中心监管平台的录像查看/下载请求,回传录像数据,响应中心监管平台的视音频请求回传实时视音频数据。

前端基本功能层次关系如下图所示:

图6-1-10 前端基本功能层次关系图

如上图所示,监测前端共设计13个功能模块,模块之间具备由下到上的依赖关系。模块功能描述:

鉴权登录模块:通过信令交互实现IPTV账号鉴权认证是所有模块的基础。

直播频道表采集模块:通过信令分析技术实现直播频道列表的获取。

EPG采集模块:通过爬虫技术实现EPG的全站下载,为后续比对分析提供数据基础。

EPG预处理模块:通过排重、分词技术实现EPG条目化、入库。

违规检测模块:通过站内搜索技术实现违规信息发现、上报;通过不同日期的纵向比对发现新增节目;通过比对直播频道列表和EPG中的频道表发现隐藏频道;通过点播节目有效期筛查逾期未下线节目。

流请求模块:根据EPG中提供的URL从IPTV业务系统中请求直播/点播/回看节目流并送给相关的视音频处理模块进行处理。

视音频异态监测报警模块:根据监测任务、报警开关、报警门限实现视音频异态监测报警,支持轮巡监测。

转码模块:实时将设定节目转码,送流转发模块、录像模块进行后续处理。

录像管理模块:将转码后的视音频流按照预设的规则进行录像;响应中心监管平台的录像查看、下载请求回传录像数据。

流转发模块:响应中心监管平台的视音频请求回传转码后的数据。

模拟点播模块:实现一个虚拟的机顶盒,能够响应中心监管平台的遥控器指令,完整模拟实际用户机顶盒操作,同时回传视音频。

程序接口模块:完成与中心监管平台的数据交互,具体交互内容见接口设计。

应用接口模块:提供统一的Web页面,支持远程在线配置管理(IPTV账号、录像路径、业务质量评估参数、视音频异态上报地址、EPG上报地址、违规上报地址等)及软硬件工作状态展示。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈