在线访谈系统解决方案

发布时间 : 星期三 文章在线访谈系统解决方案更新完毕开始阅读

北京经纬中天信息技术有限公司

二、系统架构设计

网络嘉宾访谈系统平台是一个涉及到内容管理、多媒体信息发布、视频直播、互动交流、用户认证等多项功能于一体的复杂系统。因此,系统的结构设计必须充分考虑到多媒体内容采集制作、内容审核发布、用户认证授权等多层互动关系。

2.1项目设计原则

1) 实用性

系统的设计必须符合实用性原则,设计的最基本目标是建立一个适应实际环境的,可运行、能满足用户需求的可控的多功能访谈实用系统。

2)先进性

系统必须采用业界领先的技术和体系结构,确保系统的先进性。

在坚持实用性的前提下,充分采用内容分发技术(CDN)、网络存储技术(如NAS、SAN)、负载均衡和就近定位技术等,以使用重大访谈活动期间用户数量的急剧增加。

3)开放性

系统全面遵循国际先进的通用技术标准,能够与现有系统进行完美的衔接与互操作。 在系统设计中,充分考虑目前和将来的网络发展及用户需求,采用标准的开放协议来构架整个系统,流媒体服务采用微软的media技术,兼容标准的mepg-4等相应视频技术,管理软件采用j2EE、SOAP、XML等开放性协议,同时系统能够支持其它在线内容服务商的接入。

4) 可扩展性(灵活性)

系统能够在数据、业务、服务三个级别上任意扩展,满足未来业务发展的需要。

目前互联网上新的应用模式不断涌现,一个开放的访谈应用系统应当具备良好的接口以提供众多新应用的整合;同时,网络访谈应用服务平台本身应能够提供良好的扩充性能,当用户量增加、业务扩展时,能够通过简单的硬件设备扩充或分布节点的增加实现系统的平滑扩容。

5) 健壮性

宽带应用技术平台的稳定性成为营造应用服务信誉和提高运营效率的重要保证,而系统的技术维护工作也成为降低人员费用的关键。

作为政府等门户网站的重要应用系统,网络嘉宾访谈系统可用率要达到99.99%,同时一旦

通讯地址:北京市海淀区上地3街嘉华大厦 D810 100085

联系电话:8610-82899116,82890741/0742/0743 http://www.broadvision.com.cn

5

北京经纬中天信息技术有限公司

有突发事件发生,系统应当能够提供良好的容灾备份手段,保证对用户端的应用不被中断,同时记录下用户日志,当系统恢复时,可以实现用户的不间断服务。

6) 可维护性

网络嘉宾访谈系统的可维护性对系统的生命力至关重要。系统采用模块化设计、标准的高级语言编程、灵活的功能模块重组,提供基于WEB的友好应用维护界面使系统具有良好的可维护性。

2.2 经纬中天网络嘉宾访谈系统平台体系结构设计

2.2.1 平台实现的总体架构

本项目建设既要满足当前应用需要,又要对整个硬件平台、软件平台和系统的整体构架做出良好的规划以满足未来发展的需要;同时系统应该具有良好的兼容性和扩充性,便于今后开展新业务应用的开发和原有系统的二次开发等。

网络嘉宾访谈应用平台以集中式部署构架为主,同时支持向分布式部署的扩展。经纬中天网络嘉宾访谈系统平台实现的总体架构设计如下:

其中:

访谈内容管理层:网络嘉宾访谈系统应用实现的核心层,包括多媒体内容的采集编辑、内容审核发布、互动播放、媒体内容的发布删除、WEB内容服务管理等。

通讯地址:北京市海淀区上地3街嘉华大厦 D810 100085

联系电话:8610-82899116,82890741/0742/0743 http://www.broadvision.com.cn

6

北京经纬中天信息技术有限公司

CDN网络层:是网络嘉宾访谈系统的应用服务质量保证层,通过内容分发网络(CDN)将视频等访谈内容服务推送到网络边缘,减轻骨干节点压力,为终端用户提供最佳质量的访问服务;

应用服务层:是网络嘉宾访谈系统的应用实现层。访谈应用包括活动直播、访谈录象播放、在线视频访谈、互动视频交流、图文直播访谈等。系统应用的对外接口遵循松耦合的原则,可以不断扩充新的应用。

门户服务层:是网络嘉宾访谈系统应用的终端层。包括终端设备和用户服务系统。用户使用典型的PC设备及必要的附属设备(如摄像头、麦克风等)接入网络,即可根据权限访问访谈节目或参与互动交流。

2.2.2 系统应用部署结构

本方案设计采用“中心―分布式”的多层架构,即:系统管理中心作为访谈应用的核心节点,负责整个访谈系统的控制管理及应用服务的统一入口,同时为部分用户提供访问服务;在以后的应用扩展中可以选择建立骨干分支或边缘节点作为整个平台的远程节点为就近用户提供高质量的边缘服务,由核心节点的内容分发管理系统通过应用层重定向(支持MMS、RTSP、HTTP)将用户导向至边缘节点或者本地服务节点,并通过远程节点为用户提供访谈应用服务。

2.3 经纬中天网络嘉宾访谈系统技术实现特点

经纬中天网络嘉宾访谈系统采用多层体系架构,主要体现为三个层次,即应用接入层、业务逻辑层、数据核心层,其中数据核心层又包括数据层与数据访问层,主要功能和作用如下:

1)应用接入层:提供信息浏览、服务定位、数据接入,是系统管理员、管理人员、获得系统资源或进行系统操作的界面,系统管理员可以使用客户端系统通过TCP/IP协议接入到系统中,这样既提供了操作的方便性和灵活性,也降低了系统的维护成本,提高了系统的安全性;通过用户界面操作可以直接操作和管理整个系统,可以完成流媒体系统应用的各项功能。

2)业务逻辑层:是访谈应用的核心,负责完成对系统操作的处理和业务逻辑的处理;实现业务逻辑处理、业务流程控制、消息通讯、智能管理等功能。

3)数据访问层:主要功能是完成数据处理和设备及服务管理的逻辑封装, 将各种设备、服务和数据库的异样性屏蔽起来, 以统一/规范的接口形式为业务逻辑层、表示层提供访问和操作数据服务;对于业务逻辑处理层、应用接入层来说,它是虚拟的设备、服务和数据库,使系统在性能和功能方面都具有很好的扩充性。

通讯地址:北京市海淀区上地3街嘉华大厦 D810 100085

联系电话:8610-82899116,82890741/0742/0743 http://www.broadvision.com.cn

7

北京经纬中天信息技术有限公司

4)数据层:是信息资源的存储介质,通过数据访问层实现与应用接入层、业务逻辑层的数据交换。本系统中,数据层存储了访谈应用的各种数据、统计分析数据及系统运行辅助数据等。

以上四个层次共同组成访谈应用系统。使用这种模型,可以将系统需求划分成可以明确定义的服务,例如消息接口服务、名字服务、分发服务等。将这些服务以组件的形式实现,一个组件可以实现系统中的一种或者多种服务,是这些服务的物理封装。根据系统的功能、性能等各方面的需求,系统管理员可以在网络上灵活地部署这些组件。并且根据业务的改动可以灵活地对这些服务组件进行修改,而不影响其它的组件,从而降低维护的费用。另外,这些组件应该做成通用的,基于某一标准接口的,所以它们可以被重用,其它应用程序可以使用它们提供的应用程序接口调用组件,完成所需的操作。

另外,系统在应用接入层和业务逻辑层提供全面的程序开发接口(API),可以比较方便地将新的应用和设备纳入该系统的管理中;也可以通过这些接口提取用户行为数据进行分析,提供业务管理和决策依据。

本系统的开发采用组件技术,组件是具有标准接口的动态链接库。它是一套组件式的模块,通过这个组件可以完成对某一项功能的增、删、改、查等操作。组件技术的应用就是为了适应这种不断变化的需求所带来对软件开发商和系统集成商的新要求,能够满足不同门户网站对于访谈应用的不同要求,在对整体系统影响最小的前提下,轻松实现包括图文直播访谈、视频直播访谈、视频互动访谈等多种访谈应用需要。

通讯地址:北京市海淀区上地3街嘉华大厦 D810 100085

联系电话:8610-82899116,82890741/0742/0743 http://www.broadvision.com.cn

8

联系合同范文客服:xxxxx#qq.com(#替换为@)