全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
整个IPTV管理系统采用的是流行的多层结构,采用这种结构使得应用逻辑与数据库分离,充分提高了系统的性能。系统中采用多种技术以保证各个部件的稳定性和系统的强壮。针对实际的环境提供多种方式来保证系统的运行质量。 本系统初步考虑了运营商对服务内容扩展的需要。对于运营商来说,不但可以支持当前视频广播服务是可选择的,更可以在当前的服务之上添加具有运营商自己特色的服务,系统为此预留了服务扩展的接口。 由于系统设计上的完善,系统除了可以挂接各种不同的服务之外,在将来的系统扩展、异构系统的无缝连接和可升级性上都有详细的考虑。 4.1系统结构 4.1.1软件结构 如前面所讲,软件的体系采用流行的三层/多层结构。软件各个模块之间具有很强的独立性,可以方便的进行维护和升级。 主要的应用服务集中于系统的中心位置,用户连接WEB服务器,数据库和管理端隐藏与防火墙后面。数据库上记录用户的信息、节目的信息。软件结构隔离了用户与数据库,中间层完成了大部分逻辑上的处理工作,提高了整个系统的效率。 4.1.2网络部署结构 系统在网络上的结构是采取集中-分布式的方式,所有的用户使用客户端产品向服务中心请求服务内容,获得网络上的各个广播提供者的详细信息等资源,屏蔽广播提供者的位置和附加内容等,实现对用户透明。 对于服务中心来说,即可以在网络上设置唯一的中心节点作为服务响应的核心,也可以设置多个节点来针对不同区域以及不同要求的客户,这些节点运行方式完全一样,对外接口一致,且相互之间不受影响。 4.1.3系统安全模型 系统封装了客户对WEB服务器(内容提供者)和IPTV服务器等(服务提供者)等的访问,隐藏了网络的细节和结构,隐藏了软件的整体结构,保护了提供服务的各个服务器;在物理位置上隐藏了存储重要信息和数据的数据库;在逻辑上用户和所有的服务之间的物理结构全部是透明的;任何用户都只能够访问那些允许提供给用户并允许该级别用户使用的信息。 软件具有良好的模块化结构,各个部分都可以在事先结构的方式下进行替换。而且各个模块之间的接口非常简单,易于开发。各个关键模块之间的传输的数据都进行了加密,管理部分的传输可以设置为专用,与用户之间的传输可以通过SSL进行。经过以上的手段处理,可以充分保证客户的数据安全以及隐私,保证运营商数据的安全和保密,保证运营商的正常的运营不被破坏。 4.2软件特性介绍 4.2.1适应性 由于设计结构的合理性,系统可以在视频广播的基础上适应对于多种不同应用,构建有特色的服务内容。运营商可以根据自己的条件和环境增加服务,突出自己的特点。图9 服务扩展示意图4.2.2可部署性 由于软件采用的多层结构,从软件本身来说是类似于WEB站点的中心式的结构,这样运营商日常维护的应用软件系统实际上只有中心节点。一般来说,运营商只要一次部署即完成全部服务器端的部署工作而且立刻投入使用,在系统的维护和升级中的工作也比较简单。 如果在一个系统中需要布置多个中心(例如面对不同的区域,面对不同要求的用户等),那么每一个中心都将是独立运营而互不干涉的。各个中心只需要接受系统提供的公共节目单和广播视频流加密信息,具体的运行可以完全独立进行。 通过以上的方式,即可以进行集中管理,也可以进行个性化的管理。运营商可以在本系统中完成大部分的管理工作,系统中的软件大部分具有远程管理的功能,这样可以对系统进行最恰当的部署而不需要考虑软件的安装和管理方面的问题。 4.2.3伸缩性 本系统初步做到了对不同应用规模的需求的适应,能够通过调节硬件的配置,少量的或者基本不用调整软件的配置来获得各种规模的应用需求;还可以通过扩展服务中心的方式来成倍的扩展用户。在系统中,各个服务中心的用户可以自由迁徙。从几十个最终用户到数千甚至是上万数量级的用户。在各种规模下,系统的性能基本上只与硬件的性能相关。 系统设计上,软件本身已经内建了对不同规模应用的支持,并且是自动适应的。并且由于优化了软件的结构和应用逻辑,服务中心的负载降到最小。 4.2.4容错性 系统对于用户的错误操作和系统中因为意外产生的错误具有完善的处理机制,可以给出各种具有指导性的错误提示,并能够从错误中迅速恢复,对于大部分错误能够迅速的回归到正常状态下,对用户的影响非常的小。 4.2.5扩展性 由于系统的结构本身具有可扩展性,并且规定了扩展的方式以及应该遵守的规则和定义。当运营商对应用系统的规模进行扩展时将非常轻松,基本无须变更。 4.3系统规格 整个提供的软件运行于WIN2000以及WIN9X操作系统上,其中后台核心运行于ORACLE数据库中,而因此与具体的操作系统无关。系统的性能主要取决于它们所运行的硬件的性能指标。 4.4系统的主要功能 4.4.1系统功能模块图图10 系统结构图整个系统分为三大模块频加密转发模块。该模块主要是对IPTV设备编码生成的mpeg视频流进行rc4算法128密匙的数据加密,使得视频流的内容得到加密,其他非法的客户端无法对得到的数据进行播放中心模块。该模块主要负责节目单的维护,播放许可的生成和加密,播放许可和密匙的管理以及发送,播放控制信息的管理和发送,还完成用户的登陆验证、播放许可的订购、购买账务的管理、退订。时间的同步(该模块可选)用户服务模块,用户通过该模块使用自己的服务。 4.4.2软件主要功能 视频加密转发模块 八路(mpeg1)或者四路(mpeg2)/工作站的加密转发功能。 rc4算法128位密匙长度。 转发信息自动搜集处理。可以自动搜集转发的信息(端口,多播地址,硬件地址,自定义频道号等)。可以与密匙一起提供给中心模块密匙随机产生。可以按照一定的规则随机的变换密匙,各个频道可以采用随机密匙,也可以采用固定密匙。 视频流完全加密,防止盗链。 工作稳定,实际测试可以保证连续7天工作。 完全用户逻辑无关。本模块只提供转发信息、密匙以及频道号等相关内容,与实际的用户功能无关,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 吉林艺术学院《音乐剧鉴赏与实践Ⅰ》2021-2022学年第一学期期末试卷
- 吉林艺术学院《色彩基础II》2021-2022学年第一学期期末试卷
- 夫妻公司的解散协议书范本范本
- 2024年供货环保协议书模板
- 2024年大宗贸易合作共赢协议书模板
- 相桥书院车位转让协议书范文
- 吉林师范大学《网球教学与训练Ⅰ》2021-2022学年第一学期期末试卷
- 整车零配件收购协议书范文范本
- 教育软件开发具体流程及管理规范
- 移动医疗服务护理团队配置方案
- 大学生职业生涯规划成品
- 主要负责人和安全生产管理人员安全培训课件初训修订版
- 人教版2024新版八年级全一册信息技术第1课 开启物联网之门 教学设计
- 2024220kV 预制舱式模块化海上风电升压站
- 2024秋期国家开放大学《国家开放大学学习指南》一平台在线形考(任务一)试题及答案
- 2024年新人教版道德与法治一年级上册 9 作息有规律 教学课件
- 2024新人教版道法一年级上册第二单元:过好校园生活大单元整体教学设计
- 2024年深圳技能大赛-鸿蒙移动应用开发(计算机程序设计员)职业技能竞赛初赛理论知识
- 大数据与会计专业实习报告个人小结
- 人教版初中生物新旧教材对比与分析
- 教师资格考试《高中地理专业面试》真题一
评论
0/150
提交评论