101105华数互动电视新平台技术建议书_第1页
101105华数互动电视新平台技术建议书_第2页
101105华数互动电视新平台技术建议书_第3页
101105华数互动电视新平台技术建议书_第4页
101105华数互动电视新平台技术建议书_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

华数互动电视新平台 技术建议书 2018 年 8 月 华华 数互数互 动电视动电视 新平台技新平台技 术术 建建 议书议书 Tel: 86(21) 61421822 Fax: 86(21)61818388 URL: Page 1 of 65 版权申明 本文档包含了来自思华科技(上海)有限公司的机密的技术和商业信息,提供给思华公 司的客户或合作伙伴使用。接受本文档表示同意对其内容保密并且未经思华科技(上海)有 限公司书面认可,不得复制、泄露或散布本文档的全部或部分内容。 本文档及其描述的产品受有关法律的版权保护,对本文档内容的任何形式的非法复制, 泄露或散布,将导致相应的法律责任。 思华科技(上海)有限公司保留在不另行通知的情况下修改本文档的权利,并保留对本 文档内容的解释权。 This document contains confidential technical and commercial information from OneWave Technologies, Inc. No part of it may be reproduced or transmitted in any form or means without the permission of OneWave Technologies, Inc. This document and the product it describes are protected by copyright according to the applicable laws. The information in this document is subject to change without notice and describes only the product defined in the introduction of this documentation. OneWave Technologies will, if necessary, explain issues, which may not be covered by the document. OneWave logo is a registered trademark of OneWave Technologies, Inc. The other product names mentioned in this document may be trademarks of their respective companies, and they are mentioned for identification purposes only. Copyright 2001 OneWave Technologies. All rights reserved. 目 录 1 缩略词 5 2 项目概述 7 2.1 项目背景 7 2.2 项目目标 7 3 总体方案 9 3.1 互动电视新平台总体架构 9 3.2 相关服务流程及接口(华数运营模式) 11 3.2.1 点播内容准备流程 11 3.2.2 时移内容准备流程 12 3.2.3 CDN 内容分发流程 13 3.2.4 反写流程 14 3.2.5 认证计费鉴权流程 15 3.2.6 相关接口描述 21 3.3 相关服务流程及接口(电信模式) 22 3.4 现网高清业务割接方案 24 4 系统部署方案(还未完善) 26 4.1.1 中心节点部署结构 26 4.1.2 边缘节点部署结构(1 个边缘节点) 26 4.1.3 设备配置 27 5 统一编排展现系统介绍 28 5.1 系统总体结构 28 5.2 系统功能结构 29 华华 数互数互 动电视动电视 新平台技新平台技 术术 建建 议书议书 Tel: 86(21) 61421822 Fax: 86(21)61818388 URL: Page 3 of 65 5.3 软件设计 30 5.3.1 门户系统架构 30 5.3.2 管理后台系统架构 32 5.3.3 数据库服务机制 33 5.4 业务实现说明 34 5.4.1 业务模板生成 34 5.4.2 网内搜索功能实现 36 5.4.3 排序功能实现 36 5.4.4 动态栏目管理 37 5.5 系统功能 38 5.5.1 门户展现 38 5.5.2 门户发布管理 42 5.5.3 内容管理 46 5.5.4 系统管理 48 6 流媒体系统介绍 52 6.1 系统结构组成 52 6.1.1 负载均衡调度(LSD) 52 6.1.2 资源管理(LCM/LRM) .52 6.1.3 认证网关(AG) 52 6.1.4 流媒体引擎(UCE) 53 6.1.5 网元管理模块(EMM) 53 6.2 负载均衡、资源管理设计 53 6.3 防盗用设计 55 6.4 流媒体引擎设计 57 6.5 系统计费设计 58 6.6 系统扩展性设计 58 7 EVAS 系统功能 60 7.1 EVAS 功能划分 60 7.2 EVAS 功能介绍 60 8 总结 62 华华 数互数互 动电视动电视 新平台技新平台技 术术 建建 议书议书 Tel: 86(21) 61421822 Fax: 86(21)61818388 URL: Page 5 of 65 1 缩略词 缩写 全称 说明 CP Content Provider 内容提供商 SP Service Provider 服务提供商 CDN Content Delivery Network 内容分发网络 OCS Original Content Server 源内容服务器 GSLB Global Server Load Balancing 全局负载均衡组件 GRM Global Resource 2. EVAS 鉴权成功则返回鉴权成功结果给 BSA,BSA 返回鉴权成功给 UTC,UTC 则重 定向到内容详细页面 3. EVAS 鉴权失败则发起订购流程,将链接重定向到订购页面 4. 用户点击订购发起订购请求,通过 BSA 到 EVAS,EVAS 返回订购结果,同时生成 计费数据。 华华 数互数互 动电视动电视 新平台技新平台技 术术 建建 议书议书 Tel: 86(21) 61421822 Fax: 86(21)61818388 URL: Page 21 of 65 5. 返回订购结果页面 点播计费流程 机顶盒 U T C 点播请求 C D N 3 返回播放 U R L 根据 U R L 请求播放 播放 P r o t a l 转发请求 B S A E V A S 根据 U R L 信息判断免费 根据 U R L 信息判断计费 计费请求 计费请求 计费完成 计费完成 返回播放 U R L 根据 U R L 请求播放 播放 1. 机顶盒终端发起点播请求,UTC 根据请求的 URL 判断,如果免费则 UTC 转发给门 户申请点播 URL 地址; 2. 门户返回点播 URL 地址,机顶盒根据点播地址向 CDN3 申请播放,CDN3 将内容分 发给机顶盒; 3. UTC 判断该点播需要计费,则将计费请求转发给 BSA,BSA 转发给 EVAS 计费; 4. 计费完成后,门户返回点播 URL 地址,机顶盒根据点播地址向 CDN3 申请播放, CDN3 将内容分发给机顶盒; 3.2.7 相关接口描述 C L P S I P S ( 自 ) 浙江电信 S O P C N C M S G C M I F 2 I F 1I F 3 I F 5 I F 1 4 边缘节点 S T B 内容库 注入 文件搬迁 E V A S C 3 G R M G S D 播出库 M S C A G f i l e U r l B S A B O S S I F 1 0 I F 4 I F 8 S e n d e r 直播流 统一生产系统 I C M S T s A d m i n 运营库 M R U E n c o d e r 源 调度 直播流 I F 1 2 I F 1 3 P u l l U T C 第三方门户 I F 1 1 注入通知 I P S ( c a t a l o g ) I F 9 E V A S I C E M S C I F 7 H t t p + x m l U r l / S C I D E V A S 第三方门户 R T S P / S C I D ( 第三次鉴权 ) L S D L R M U C E L C M P I C S E R V E R P I C S E R V E R T s A d m i n 同步节目单 内容运营 统计系统 数据同步 内容订单 区 / 节点关系 I P S ( 全部 ) P l a y U r l 查询 I F 6 区域推送 主要接口如下: IF 1:ICMS 向 CLPS 发布元数据,具体请参见ICMS 内容运营平台与业务运营平台 元数据同步接口技术规范 V3.3; IF 2:ICMS 向 CNCMS 通知内容注入,具体请参见 异构 CDN 对接接口规范; IF 3:ICMS 向 CLPS 通报内容注入成功,具体请参见 iCMS_CDI_1_0_Spec ; IF 4:EVAS 将产品信息同步给 CLPS; IF 5:向门户发布数据; IF 6: 询价接口,方式为 http+xml; IF 7: AG 向 EVAS 获取鉴权信息; IF 8:CLPS 向 CNCMS 通知下线。具体请参见异构 CDN 对接接口规范第 3 章节; IF 9:CLPS 将相关结构化数据分发给 Catalog;(还需与华数相关部门再讨论) 华华 数互数互 动电视动电视 新平台技新平台技 术术 建建 议书议书 Tel: 86(21) 61421822 Fax: 86(21)61818388 URL: Page 23 of 65 IF 10: OSS 向 EVAS 同步用户、服务、产品数据; IF 11:ICMS 向 tsAdmin 下发直播任务; IF 12:tsAdmin 向 MRU 下发直播任务; IF 13:MRU 向 sender 下发直播任务; IF 14:数据发布,使用 C1、C2 接口规范。详见IPTV 内容运营平台 与业务运营平 台接口技术规范 V2.3; 3.3 相关服务流程及接口(电信模式) 1、华数通过 C2 接口将内容传给给电信业务运营平台; 2、内容运营平台向业务运营平台请求 xml 文件(C2 接口); 3、电信业务运营平台将 xml 文件传递给内容运营平台(C2 接口); 4、内容运营平台接收到 xml 文件后,进行编排管理,形成 EPG 模板; 5、内容运营平台将 EPG 模板发给业务运营平台( C1 接口); 6、用户使用业务结束后,业务运营平台向内容运营平台同步用户详单(C3 接口); 其中每个接口的具体功能及流程如下: C1 接口(EPG 模板接口) 接口功能:主要完成 EPG 模板数据的下发和 EPG 模板管理的功能; 承载协议:SOAP、FTP; 接口流程: C2 接口(内容管理接口) 接口功能:主要完成直播内容和点播内容的传送、直播内容和点播内容相关 EPG 元数据信息的管理等功能; 承载协议:SOAP; 接口流程: C3 接口(运营数据接口) 华华 数互数互 动电视动电视 新平台技新平台技 术术 建建 议书议书 Tel: 86(21) 61421822 Fax: 86(21)61818388 URL: Page 25 of 65 接口功能:主要完成用户数据同步、定购数据同步、收视数据同步等功能; 承载协议:FTP; 接口示意图: C3 接口主要同步数据: 用户信息数据:在一个数据同步周期内访问过或者订购过该 COP 平台内容的用 户信息,主要包括:用户标识、用户类型、用户创建时间、用户状态、服务包 等; 用户订购数据:在一个数据同步周期内订购过该 COP 平台产品的订购信息,主 要包括:用户标识、订购时间、订购生效失效时间、产品名称、产品类型、原 始及实收价格、内容标识等; 收视信息数据:在一个数据同步周期内该 COP 内容的收视记录,主要包括:用 户标识、开始结束时间、业务类型、频道标识、频道名称、内容标识等; 存储空间数据:分配给该 COP 存储空间的相关信息,主要包括:总空间、以用 空间、剩余空间; 3.4 现网高清业务割接方案 AMS 将内容(元数据+实体文件)导入到 iCMS 里 通过磁盘对拷的方式将 Media AMS 母库内的文件拷贝到 iCMS 的仓库区; Media 4.0 AMS 导出已经发布过的资产的 imp 文件; iCMS 配置 FTE 模拟器( FTE 搬迁的目的路径刚好匹配磁盘对 copy 的目录) 、Media CMS 模拟目标系统; 配置自动策略(到发布状态); iCMS 采集 imp 文件并驱动流程到到发布环节; Media 4.0 AMS 导处未发布过的资产的 imp 文件; iCMS 配置 FTE 模拟器( FTE 搬迁的目的路径刚好匹配磁盘对 copy 的目录) ; 配置自动策略(到待发布状态); iCMS 采集 imp 文件并驱动流程到到待发布环节; 编排关系定时全量同步 模板制作 模板全部需要重做; Portal 支持现有 EPG 的制作规范; 支持工具批量转换新老模板; 内容分发到 CDN 3 现网用户割接; 将用户从老平台迁移到新平台 主要是 DTV-OSS 与 EVAS 平台割接; 华华 数互数互 动电视动电视 新平台技新平台技 术术 建建 议书议书 Tel: 86(21) 61421822 Fax: 86(21)61818388 URL: Page 27 of 65 4 系统部署方案 4.1.1 中心节点部署结构 4.1.2 边缘节点部署结构 目前规划的边缘点是单节点。 4.1.3 设备配置(二次建议采购) 中心设备配置 设备配置清单如下表: 设备名称 数量 软件配置 硬件配置 编排服务器 2 CLPS 2 个 4 核 CPU,8G 内存,2 个 300G SAS 硬盘,2 个 GE 口 展现服务器 2 IPS 2 个 4 核 CPU,8G 内存,2 个 300G SAS 硬盘,2 个 GE 口 门户发布任务控 制系统 2 IPE 2 个 4 核 CPU,8G 内存,2 个 300G SAS 硬盘,2 个 GE 口 数据传输模块 2 DTA 2 个 4 核 CPU,8G 内存,2 个 300G SAS 硬盘,2 个 GE 口 代理认证服务器 2 UTC&BSA 2 个 4 核 CPU,8G 内存,2 个 300G SAS 硬盘,2 个 GE 口 认证结算服务器 1 EVAS 2 个 4 核 CPU,8G 内存,2 个 300G SAS 硬盘,2 个 GE 口 播出库内容管理 1 CNCMS 2 个 4 核 CPU,8G 内存,2 个 300G SAS 硬盘,2 个 GE 口 全局资源、内容 管理 1 GRM/GCM/GSLB 2 个 4 核 CPU,8G 内存,2 个 300G SAS 硬盘,2 个 GE 口 内容源服务器 2 ICE 2 个 4 核 CPU,8G 内存,2 个 300G SAS 硬盘,2 个 GE 口 存储 1 播出库存储,建议 27T 其中,IPS、IPE 和 DTA6 台设备采取利旧方式。 华华 数互数互 动电视动电视 新平台技新平台技 术术 建建 议书议书 Tel: 86(21) 61421822 Fax: 86(21)61818388 URL: Page 29 of 65 边缘设备配置 设备配置清单如下表: 设备名称 数量 软件配置 硬件配置 节点负载均 衡服务器 2 LRM/LCM/LSD 2 个 4 核 CPU,8G 内存,2 个 300G SAS 硬盘,2 个 GE 口 流媒体服务 器 6 UCE 2 个 4 核 CPU,8G 内存,6 个 300G SAS 硬盘,2 个 GE 口 单台 UCE 服务器支持 230 个 H.264 1.5Mbps 并发流,所以 6 台 UCE 服务器至多可以支 持 1380 个 H.264 1.5Mbps 并发流。 5 统一编排展现系统介绍 5.1 系统总体结构 互动电视门户是业务的主入口,是为用户提供业务的直接面对用户的界面。平台总体 结构如下所示: 系统主要由几个功能部分组成: 1、 门户部分: 门户服务:系统对外提供通过 WAP 方式或通过 HTTP 方式访问的用户门户。 业务执行:根据后台业务管控系统的设置,对用户访问过程进行实时策略执 行,使用户可以在门户得到良好业务的服务体验 2、 管控中心: 内容和编排管理:对系统内的全部内容进行管理,包括文字类、图片类、消 息类的各种内容。并协助门户编辑人员,利用模板、栏目预设等技术,快速 实现将内容展现成为门户页面,并能够动态进行调整 业务运营管理:提供与业务运营相关的管理功能,包括用户管理、CP/SP 管理、订购管理、业务管理、通知管理等 华华 数互数互 动电视动电视 新平台技新平台技 术术 建建 议书议书 Tel: 86(21) 61421822 Fax: 86(21)61818388 URL: Page 31 of 65 统一系统管理:提供 WEB 界面,向管理员提供对系统的管控支持。实现对 系统的监控、统计、分析、日志、告警等 系统通过各种接口资源,对外与运营商现有各业务平台或网关设备进行对接,调用各其 他系统的能力。整个系统设计采用分布式模块化结构,有效提高系统扩展性和灵活性。 5.2 系统功能结构 平台功能结构如下图所示: 将系统整体结构细分后,各功能模块的子模块将覆盖系统的全部功能。且通过模块化方 式组织,能够很好的与其他系统进行耦合,或将部分功能在后续按照需要割接到其他系统中 实现。 门户对外提供服务,由后台系统统一管理、统一编排。门户控制部分提供门户业务 功能的控制,包括搜索、排序、排行、个性化等各种业务的执行和控制,而策略则由后 台的业务策略模块统一制定。 内容管理主要管理内容的相关操作,包括资产的采集(采集上载模块支持手动、自 动方式,和 RSS 方式)、对内容进行编辑并提交审核流程、进行内容与业务的绑定、 进行内容发布和内容检索。 门户管理对已经存入系统的内容进行应用,对内容展现模式进行规划,定义栏目结 构,进行模板管理、目录管理、内容编排、收藏夹配置和滚动条管理、策略配置、关键 字管理等。同时完成内容发布等管理工作,支撑门户系统快速编辑、发布相应门户页面。 业务运营管理模块则包括用户、CP/SP 管理、服务管理、产品管理、边缘管理、广 告管理、用户组管理、推送管理等功能。 系统管理模块包含了对门户本身的各项管理功能,能够很好的通过管理门户向管理 员提供系统管理支持服务。提供监控、日志管理、权限分配和基础数据管理等功能。 系统不仅考虑到目前对业务和服务的支持,也通过丰富的接口结合模块化的功能设计, 为与外部系统互联互通以及后续的功能重布打下了良好的基础。 5.3 软件设计 5.3.1 门户系统架构 门户系统架构遵循高可靠、高性能和低耦合以及层次化、组件化和集群化的设计原则, 最终形成如上图的架构设计。整个架构由页面展现层、服务逻辑层、通用逻辑层、接口层和 数据资源层五个逻辑层次构成。各个逻辑层的定义如下: 数据资源层:数据资源层是保存和读取门户使用和产生的各类数据的逻辑类构成, 它为上层应用提供数据保障。 华华 数互数互 动电视动电视 新平台技新平台技 术术 建建 议书议书 Tel: 86(21) 61421822 Fax: 86(21)61818388 URL: Page 33 of 65 接口层:接口层完成上层业务逻辑与数据资源层直接的接口通信,它通过对接口的 规范定义,解除了业务逻辑对数据资源层具体实现的依赖,提供了极高的灵活性和 可扩展性。 通用逻辑层:通用逻辑层中实现的是和具体业务逻辑无关的各类功能组件,这些组 件完成上层业务所需要的各类最基本的逻辑,上层业务逻辑类通过对这些功能组件 的组合使用最终完成门户的整个业务逻辑为用户提供服务。 服务逻辑层:服务逻辑层中完成的是与具体页面展现效果无关的后台业务逻辑,他 完成了门户的一些基础的功能特性。 页面展现层:页面展现层则是完成从数据、逻辑到展现页面的逻辑层,该层完成的 是和用户的具体交互逻辑,主要的功能是通过对用户 URL 的解析,对模板的选用、 解析, 和对其它逻辑层次的调用获得的数据,最终通过页面生成引擎生成出展现给 用户的页面。 以上的几个逻辑层次之间并不是通过直接调用耦合在一起的,而是采用服务组装中间件 来完成的,该技术通过对服务组装中间件的配置来完成系统各功能组件间的引用和调用,从 而为整个门户提供更高的灵活性,这种灵活性在未来业务需求发生变化时将带来极大的好处, 能够大幅度的加快新业务的开发和上线进程。 此外,在整个门户的架构上,采用高可用中间件对门户的集群进行管理,该中间件可以 监控门户的工作状态,并获知集群中其它门户的工作状态,从而对整个门户集群进行控制, 保证门户能够不因为单点故障影响到对最终用户的服务。 门户系统采用的技术: Lucene 搜索引擎:Lucene 是一个基于 JAVA 的全文搜索引擎,利用它可以对需要提 供搜索功能的数据进行全文分词索引和关键字索引,并通过特殊索引文件编制技术 和缓存技术确保了搜索的准确性和效率。 IOC(Inversion of Control,控制反转)和 AOP(Aspect Oriented Programming,面向 方面编程)技术,服务组装中间件通过该技术来完成逻辑类和逻辑组件的组装工作, 并可以通过配置的调整来改变类间的耦合方式和耦合对象。本系统通过 Spring Framework 来提供该技术实现。 分布式数据库:存储用户和门户交互过程中产生的各种个性化数据等,该数据库会 与同一集群的其它门户的分布式数据库之间自动形成一个分布式的数据存储,使得 各个门户都能够读取到任何一个门户产生的数据,同时任何一个门户发生故障也不 会导致任何的数据丢失。 Web Service:WebService 是目前业界使用最为广泛的系统间接口技术,门户通过 WebService 接口和各个外部系统进行交互,完成门户无法单独完成的功能。 Object Cache:采用 OSCache 完成对 Java 类缓存,在该缓存技术中采用 LRU 技术对 缓存的使用情况进行分析,保证每次被淘汰的都是未来被访问概率较低的对象,从 而提高整个缓存的命中率。 5.3.2 管理后台系统架构 本系统的后台系统架构是按照分层方式来设计的,如上图所示分成数据层、通用服务层 和业务层。 数据层:数据层保存了系统逻辑所需要的各类业务数据,主要采用 Oracle 关系型数 据库和 XML 文件进行数据存储。上层逻辑通过 JDBC 和 XML 解析引擎来和本层通讯 获取数据。 通用服务层:通用服务层实现了系统的各项功能逻辑,业务层通过调用各个功能模 块完成系统的各项业务功能。在这一层中,采用的主要技术有: Struts 页面框架:该框架基于 MVC 架构设计,实现了展现与业务逻辑的分离, 是业界广为使用的展现层开发框架。 华华 数互数互 动电视动电视 新平台技新平台技 术术 建建 议书议书 Tel: 86(21) 61421822 Fax: 86(21)61818388 URL: Page 35 of 65 Spring 框架:该框架实现了 IOC(Inversion of Control,控制反转)和 AOP(Aspect Oriented Programming,面向方面编程)技术,本系统通过该技 术来完成逻辑类和逻辑组件的组装工作,并可以通过配置的调整来改变类间的 耦合方式和耦合对象 Hibernate 框架:该框架是一个 O/R mapping 框架,实现了关系型数据库中的关 系数据到对象的映射转换,使系统能够以操作对象的方式操作数据库,提高了 整个系统的可扩展性。 业务层:业务层实现了系统的各个业务逻辑,并支持通过 WebService、Http 和 hessian 等各类通讯接口与外部系统通信,共同完成系统的各项功能特性。 5.3.3 数据库服务机制 系统采用了高性能的嵌入式数据库引擎作为底层数据引擎,而没有像传统的门户系统一 样采用一个远程的独立数据库,并在每一台分离的门户服务器上都有一份独立的服务数据拷 贝,门户展现需要的数据完全从本地读取;避免了在门户系统中常见的数据库单点性能瓶颈, 并可以减少为了保障服务性能而在数据库服务方面的大量投资。 发布服务器确保将后台管理系统发布过来的页面内容信息和模板信息等发布到每一台门 户服务器上,它在发布时会监控整个发布进程,只有在所有门户服务器均发布成功的情况下, 它才会让新发布的数据上线,一旦发现有发布不成功的服务器,它都会执行回滚操作,从而 保证无论用户访问达到的是哪一台门户服务器,获得的页面信息都是相同的,这确保了门户 服务器的负载均衡功能和横向扩展特性。 用户的个性化信息,保存在一套独立的分布式数据库服务器(Cluster DB)中,如上图 所示,该数据库将数据分布存储在了多台服务器上,并可以确保所有的服务器读取到的信息 都是相同的,且任何服务器出现问题均不会导致数据丢失。通过这些特性,该用户信息数据 库很好的解决了用户个性化数据的一致性、可靠性和可扩展性问题。 在以上的服务器中,还大量的使用了内存缓存技术对数据库中的数据进行缓存,使得高 频率访问的数据可以从内存中直接获取,进一步确保了服务系统的性能。 5.4 业务实现说明 5.4.1 业务模板生成 互动电视门户中的各个版块要求能展现不同的排版风格,对此,思华的是通过模版的制 作来完成。不同的模版对应不同的风格。模板是生成页面的基础,业务模板的生成包含模板 的制作和模板业务绑定(模板配置)两部分工作。 首先模板制作人员根据门户的设计需求,进行模板制作,所谓模板制作,就是把 Dreamweaver 或其他页面制作工作制作的 HTML 文件稍加修改,把其中需要动态展示的部 分,用一个统一的标签代替,制作完成后,就可把该模板文件上传到门户管理系统。模板配 置人员可在门户管理系统内打开模板,模板配置界面以可视化方式提供操作,操作人员可以 为指定区域设置需要展示的数据及样式,并且可对自己配置的内容进行全页面预览,这样可 以对模板配置的效果进行即使查看,大大缩短模板配置周期。 华华 数互数互 动电视动电视 新平台技新平台技 术术 建建 议书议书 Tel: 86(21) 61421822 Fax: 86(21)61818388 URL: Page 37 of 65 在模板管理方面,单个模板文件是管理的基础单元,考虑到模板文件数量较大,系统支 持以模板组的方式进行管理,所谓模板组就是若干模板文件的集合,模板制作人员可以把若 干模板文件压缩成一个包,然后上传到门户管理系统,系统会自动进行解压缩,整个包会作 为模板组进行管理,而解压后的文件则是该模板组中的模板文件。 操作人员在该模块中主要维护各模板组和其中的模板,针对每个模板可直接进行配置或 预览。 正常情况下,操作人员可针对不同终端、不同业务以及不同的用户群(按照地域、个性 化选择)配置不同的模板,从而体现在最终用户的导航页面和导航方式也就各不相同。模板 管理的功能包括: 模板和模板组管理:操作人员可上传自己的模板组或模板,针对每个模板组和模板, 系统维护相关的上传调整等信息,具有相关权限的操作人员可对模板进行修改、预 览、删除等操作 模板配置:选择模板进行其中区块的数据设定,并进行预览,如首页某块区域需要 选择某个栏目进行推荐等 在操作流程上,区分为模板制作、模板配置和模板发布三个环节: 模板制作:模板和标准 HTML 的区别在于标签部分,本期计划采用统一标签的方式, 也就是说,只存在一种标签,这样可以简化模板制作难度,另外,模板区分为大模 板和小模板,大模板又叫页面模板,是针对整个页面的模板,小模板又称为区域模 板,是用于区域标签展示用途 模板配置:针对已经制作好的模板,需要进行标签配置,操作人员打开模板以后, 标签外区域正常显示,但标签处显示该标签的配置内容,操作人员可点击配置,配 置内容包括该区域的显示数据(如某栏目内容)、显示分割(区域模板)及相关参 数 模板发布:设定好站点和互动电视主机的对应关系后,可把模板发布到门户服务器 对用户提供服务 需要说明的是,模板标签在实现方面主要区分为两种:一种在管理端进行页面配置和发 布时就已完成具体数据填充的,如最新上线等;另外一种是在门户端动态执行的,如点击排 行等。 正常所用到的冒泡排行等,这些就会在门户端执行,在操作权限上,模板管理也具有相 应的权限控制,这样可以进行工作划分。 5.4.2 网内搜索功能实现 互动电视负责网内内容的搜索,并将网内内容搜索结果传送到搜索管理平台,由搜索管 理平台完成展现。互动电视根据 CP/SP 提供的业务和内容,建立索引,当用户输入关键字 进行查询时,搜索引擎根据索引库查找与关键字相关项,并将结果同步给搜索管理平台,由 其进行展现。 门户搜索业务以搜索引擎技术为基础,结合互动电视平台的新闻、文章、网页等资源, 为用户提供各种类型增值服务的内容搜索和快速使用通道。内容管理负责向门户平台提供元 数据,由业务门户负责搜索的界面、逻辑、搜索引擎的实现。 门户平台提供对新闻、文章、网页等资源的快速搜索,支持以分类形式列开并提供多种 形式的关键字搜索,如按时间、主题、文章名、相关人物等进行查询。并支持支持模糊搜索。 需要搜索的数据,在门户平台将采用内存数据库进行存储,这样可以大大提高搜索的速 度。建立一个高效搜索系统的关键是建立一个类似于科技索引一样的反向索引机制,将数据 源排序顺序存储的同时,有另外一个排好序的关键词列表,用于存储关键词到内容映射关系, 利用这样的映射关系索引:关键词到出现关键词的内容编号、出现次数、起始偏移量、结束 偏移量,出现频率。 模糊搜索过程就是把模糊查询变成多个可以利用索引的精确查询的逻辑组合的过程。从 而大大提高了多关键词查询的效率,搜索问题归结到最后是一个排序问题。搜索引擎最核心 的特征是通过特殊的索引结构实现了传统数据库不擅长的全文索引机制,并提供了扩展接口, 以方便针对不同应用的定制。把内容链接展示在页面上,或把搜索结果通过门户平台 PUSH 给用户。 该搜索引擎的另外一个特点是在收集结果的过程中将匹配度低的结果自动过滤掉了,过 滤过程我们可以通过设置最低的匹配度来进行过滤。这也是和数据库应用需要将搜索的结果 全部返回不同之处。 5.4.3 排序功能实现 在互动电视系统中,对业务和栏目的排序分为静态排序和动态排序这两种: 静态排序 动态排序 冒泡排序 华华 数互数互 动电视动电视 新平台技新平台技 术术 建建 议书议书 Tel: 86(21) 61421822 Fax: 86(21)61818388 URL: Page 39 of 65 时间排序 文件名排序 业务质量排询 所谓静态排序是指操作人员在内容编排时设定好排序策略,页面发布时系统根据当前数 据进行内容排序和发布,这样用户就可以看到排序后的数据。 而动态排序是指操作人员在内容编排时,只是设定排序策略,具体执行并不在管理端完 成,而是用户访问页面时,页面根据目前数据即时深层排序后的数据并返回给用户。 图表 1 排序 上图是动态排序的示意图。从上图可以看出,操作人员通过设定相应的排序策略,用户 访问时,互动电视根据排序策略进行数据排序,并返回给用户。系统依靠门户访问统计服务 实现对多台门户的数据统一统计管理。 5.4.4 动态栏目管理 系统中定义了几个虚拟容器用于完成从内容到展现的全过程,使管理员能够快速对内容 进行整合和展现: 栏目:“栏目”是用于筛选和盛放内容的虚拟容器。在栏目上可以设定栏目条件,可根 据时间、关键字、内容属性等定义栏目与内容的映射关系。如根据时间设定可生成当天新上 线内容栏目,或根据关键字生成包含“奥运”字样的栏目等。 站点:站点是多个栏目的组合关系,站点标识了栏目的层次结构。 模板:模板是基于 HTML 语言以及标签描述形成的页面框架,在模板中可以约定页面展 现以及各位置可放置的数据类型。 在系统中,通过栏目管理,可以将一定条件的内容进行集合,形成筛选条件。然后通过 模板进行引用,从而实现内容的自动调整。比如,根据“1 天内” 的时间设定条件,生成“当天 最新消息” 栏目。并通过模板 2 中的标签(对外表现为 “栏目”)对该栏目进行引用。当发 布门户时,系统根据设定,在内容库中将当天最新入库内容检索出来,并展现在模板中指定 的位置。根据不同的设定条件,给用户展现不同的内容效果,使用户在每次进入某动态栏目 时可以浏览到不同的新闻内容。 通过定期或不定期进行门户发布,门户的内容可以按照栏目设定条件始终保持,从而实 现动态的数据展现。 5.5 系统功能 5.5.1 门户展现 互动电视是本项目为最终用户提供的业务聚合门户,在该门户上,将会完成各业务的导 航和展现,针对该平台,在性能、展现效果、风格多样化等各个方面都需要有很好的准备。 互动电视支撑以下灵活的门户展现: 用户个性化门户 可以定制相应的多套门户模板,提供界面让用户自己选择,模板可根据 用户喜好分为新闻、娱乐、股票等多套,在各套门户首页上,直接展现 用户关注的内容或者栏目,更加贴切用户的需求。 根据用户的类型,分类,级别等展现不同内容。 动态栏目 可以根据设定的规则,自动更改显示内容的栏目。此栏目将做成热点推 荐或者其他形式,以实现提高内容的更新频率,保持用户对门户的新鲜 感 栏目和业务排序,按顺序展现:根据某种参数,如用户的点击量对栏目 和业务进行排序,并向用户展现动态排序后的页面。排序周期可配。同 时,也支持无序排列,栏目中的内容随机构成,使用户每次都能看到不 同的展示。 华华 数互数互 动电视动电视 新平台技新平台技 术术 建建 议书议书 Tel: 86(21) 61421822 Fax: 86(21)61818388 URL: Page 41 of 65 除了固定参数的排询方法,系统同时也支持按照点击率、退订率、业务 收入以及业务的预期经营目标数据是否达到等规则,与认证鉴权系统同 步相关数据,对业务内容进行的动态排序。 业务轮排 系统支持业务内容在显示区域内轮排功能,并且支持展现条目数、轮排 时间间隔、频次可配。业务轮排的内容在显示区域内无法完全显示时, 应提供“更多” 链接,方便用户寻找特定条目和内容。滚动区域内应尽 可能保持内容非空。 滚动条 向用户展示 SP/CP 提供的媒体内容、新闻和发布的信息等,针对重要内 容将用滚动条方式进行展现。滚动条位置可以根据需要配置在页面的任 何地方。 收藏夹 系统基于用户 MDN 信息针对用户提供收藏夹功能,允许用户对栏目、 内容进行收藏。用户可通过互动电视完成“我的收藏” 的查询、管理。提 供用户把自已感兴趣的页面和业务收藏以方便以后访问的功能。 业务搜索 提供各种类型增值服务的内容搜索和快速使用通道,搜索数字网址、栏 目、文章、新闻等内容。 支持以分类形式列开并提供多种形式的关键字搜索,如按主题,相关姓 名,书名、作者、分类等进行查询,支持搜索位置定义,如主题搜索、 全文搜索等。并支持支持模糊搜索。 不同用户组的业务展现 对于规模较大的集团用户,可为其设定统一的访问页面,群组适配可支 持此功能。 对于即将上线的 SP/CP 产品划定特殊的测试区域,只有测试用户通过已 登记的测试号码才能在用户门户首页看到测试区链接,进入测试区可以 看到在系统中登记的测试内容。 业务内容套接 系统支持在首页面上展现热点内容,当点击此条目后,在二级页面上展 现包含该条目在内的某类业务内容的条目列表,方便用户全面选择使用 的功能。 用户个性化 可以定制相应的多套门户模板,提供界面让用户自己选择,模板可根据用户喜 好如布局、颜色、字体等分为多套,在各套门户首页上,直接展现用户关注的内容 或者栏目,更加贴切用户的需求。 搜索引擎 通过采用搜索引擎技术,结合文章、图片、资讯网页等资源,本系统可以为用 户提供各种类型增值服务的内容搜索和快速使用通道。 可以对任何的数据做索引和搜索。搜索引擎不管数据源是什么格式,只要它能 被转化为文字的形式,就可以被搜索引擎所分析利用。也就是只要提供了元数据, 就可以用搜索引擎对它们进行索引以及搜索。 搜索引擎具有以下特点: 1) 索引文件格式独立于应用平台。本引擎定义了一套以 8 位字节为基础的索引 文件格式,使得兼容系统或者不同平台的应用能够共享建立的索引文件。 2) 在传统全文检索引擎的倒排索引的基础上,实现了分块索引,能够针对新的 文件建立小文件索引,提升索引速度。然后通过与原有索引的合并,达到优 化的目的。 华华 数互数互 动电视动电视 新平台技新平台技 术术 建建 议书议书 Tel: 86(21) 61421822 Fax: 86(21)61818388 URL: Page 43 of 65 3) 强大的查询能力,在查询中可以使用布尔操作、模糊查询、分组查询等高级 查询功能。 搜索引擎的具体功能有: 1) 元数据索引 搜索引擎可以对内容的元数据进行索引,它可以根据配置,对元数据的每一 个字段分别进行分析,建立起一个类似于科技索引一样的倒排索引机制,将数 据源排序顺序存储的同时,有另外一个排好序的关键词列表,用于存储关键词 文章映射关系,利用这样的映射关系索引关键词出现关键词的元数据编号、 出现次数(甚至包括位置:起始偏移量,结束偏移量)、出现频率等信息。 2) 模糊查询 搜索引擎可以支持多词模糊查询,它可以对用户输入的查询条件进行解析, 然后将其变换成多个可以利用索引的精确查询的逻辑组合的过程,再从索引列 表中查询出满足要求的元数据编号,返回给门户系统展现查询结果。 门户适配引擎 用户适配可以根据用户的不同展示相应匹配的业务内容及信息,提供用户办理 相应业务的界面。 1) 内容过滤 用户适配的第一步是内容过滤,在门户展现页面前,首先要提取出要展现的 数据,这是门户适配引擎会根据后台管理和用户定制的信息对提取的数据进 行过滤,去掉用户不能看到和不希望看到的内容,最交给上层处理。 2) 模板选择 在获得到用户的终端能力信息后,门户适配引擎能够根据终端能力信息对模 板展现进行选择,选择出最匹配用户终端的展现方式,然后生成页面。 3) 展现控制 展现控制是根据用户的定制信息,对最终的展现结果进行调整,如选择展现 的背景颜色和显示顺序等,最终产生出用户希望看到的页面效果。 5.5.2 门户发布管理 互动电视系统由后端的页面管控系统进行业务支撑,灵活调度各业务展现所需。 通过后端的各功能模块对业务实现良好支持: 页面配置管理 页面配置管理分为站点和栏目,站点是最终用户访问和浏览的门户,栏目是站点 上展现的分类和频道。 .1 站点管理 系统支持多站点的概念,这个概念即表示系统可同时支持多个独立的网站或子 网站的独立运行,每个子网站都有自己完全独立的内容系统;同时这个概念还表示 这些子网站之间的内容及栏目可以在站点之间相互共享。 对站点的管理包括:创建、修改、删除; 创建站点:站点由超级系统管理员创建。创建站点时需要指名站点的名称、 代码、描述、URL、可访问的用户组、可访问的地区、可访问的 UA 组等基 本属性 站点基本管理:站点的基本管理包括:修改站点,修改站点的基本属性信息; 删除站点,从系统中删除站点; .2 栏目管理 栏目结构是发布给用户的内容结构,同一内容可以发布到多个栏目。栏目可以 在栏目结构管理中维护添加,支持多层级的树形结构。 栏目反映了内容最终使用者访问和使用的分类方式。处在一个目录节点的内容, 可以发布到多个栏目。栏目管理工具提供了添加,删除子栏目,可支持树状多级结 构。栏目管理支持多个独立的栏目树,每个站点下的栏目可独立管理,在许多大型 的组织有多个站点,如内部站点,外部站点,多套站点可以共享同一套内容目录, 并采用一套系统,管理维护多个站点内容或多个语言版本,降低维护的成本,保持 内容的有效更新。 华华 数互数互 动电视动电视 新平台技新平台技 术术 建建 议书议书 Tel: 86(21) 61421822 Fax: 86(21)61818388 URL: Page 45 of 65 模板管理 模板是生成页面的基础,是展现给最终用户的页面风格,其展现的数据是由系 统提供的标签代替的。 模板管理包括模板组管理,模板编辑,模板绑定,模板上线四个功能。 .1 模板组管理 模板组是若干模板文件的集合。模板组管理功能就是把若干模板文件压缩成一 个包,然后上传到系统,系统解压后的文件则是该模板组中的模板文件。 .2 模板编辑 模板文件上传前

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论