2.3.4 监管平台软件架构
监管平台的软件架构可划分为五层:数据采集层,数据通信层,数据存储层,业务逻辑层,以及表示层(如图2.15所示)。该软件架构采用标准的J2EE构架,通过WEB界面方式对外提供服务,通过标准服务接口,实现与监管前端通讯,系统业务逻辑在应用服务器上运行。
2.3.4.1 系统逻辑结构
系统逻辑结构包括:业务逻辑处理模块、数据采集模块,数据分析处理模块、监测管理模块、系统管理模块等。
图2.15 有线数字电视监管平台软件架构
(1)业务逻辑处理模块
主要用于响应操作员的操作请求(如业务数据查询、业务操作等)、对数据进行分析处理、系统管理等。
(2)数据采集模块
采集用户信息、节目信息、产品定购信息、SI信息等,包括如下子模块:用户信息采集模块,SI信息采集模块。具体信息来源如下:
a.用户信息由数字电视台前端的SMS系统接口和银行系统接口获得;
b.SI信息由SI信息采集终端获得。
(3)数据分析处理模块
主要完成对原始采集数据的分析和处理。数据分析处理模块可以拆分为多个并行处理单元,分布在不同的处理节点上,有助于提高系统的整体性能。系统数据分析模块主要在后台完成。
(4)监测管理模块
主要完成监测操作命令的发送和接收及监测数据的整理、归档、入库等。
(5)系统管理模块
主要对系统的内部数据进行维护,如数据字典配置、操作员管理、权限管理等。
2.3.4.2 系统物理结构
系统物理结构如图2.16所示。
图2.16 有线数字电视监管平台物理结构
2.3.4.3 系统数据流程
系统数据流程图如图2.17所示。
数字电视系统数据主要包括节目流、资金流、信息流,监管平台只对节目流和信息流进行监管。
(1)节目流:节目平台通过传输平台将节目配送给服务平台,服务平台进行组织后播出到用户端,节目在传递或播出过程中可能加密,只有授权的用户才能够接收节目内容。节目流中除了基本的节目内容外,还包括SI信息等。有线数字电视监管平台将服务平台播出的节目流内容通过内容监管前端回传、监看。
(2)信息流:监管平台利用信息流与各平台及用户之间进行信息交换,实现其监管职能。
图2.17 有线数字电视监管平台数据流程
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。