APP下载

新媒体互动平台设计与实现

2017-02-25王燕清郑昕晔

数字通信世界 2017年2期
关键词:北京电视台抽奖页面

王燕清,李 程,郑昕晔

(北京电视台信息网络管理部,北京 100022)

新媒体互动平台设计与实现

王燕清,李 程,郑昕晔

(北京电视台信息网络管理部,北京 100022)

本文以北京电视台新媒体现场互动系统为案例,详细介绍了电视台报名、投票、抽奖为基础的互动方案设计思路和技术方案,并结合当下热门的Wi-Fi等技术,为互联网化下的电视台互动系统建设提供了一种新型的建设思路。

新媒体互动平台;微信互动

1 引言

随着互联网视频网站的崛起,传统电视台观众人群被严重分流,收视率急剧下降。与互联网视频网站显示相比,传统电视台除节目内容受到局限外,节目收看过程的互动性差、观众参与感弱等问题逐渐凸显,许多电视台纷纷探索提升转型之路。近两年移动互联网、新媒体、云计算等技术的快速发展,为电视台在节目过程中加入更多的互动环节提供了技术和环境基础,但是电视节目的多样性、实时性和多变性导致很多互动活动需要定制化开发,就又产生互动活动开发节奏不能满足节目要求、互动活动开发成本过高等一系列问题,针对上述问题,北京电视台提出了将互动活动的展示页面与业务逻辑控制分离、并抽象互动活动逻辑。

2 总体设计

2.1 设计思路

结合当前互联网化的大潮以及微信平台使用的普及,北京电视台充分考虑当前现场互动的便捷化、智能化需求,提出新媒体互动平台的建设。该平台是成熟的多媒体互动活动平台,满足了有网和无网环境下的直播现场互动需求,同时该平台设计具有较好的开放性、稳定性,具有较高的安全防范能力,能够承担大型活动的现场互动需求,为电视台新媒体互动业务的发展提供有力支撑。

(1)互动入口。平台互动可以通过多种方式参与。有网环境下,基于微信摇一摇,用户打开微信摇一摇功能,即可搜到活动的信息,并点击进行参与;用户还可以扫描活动地址,并通过微博进行第三方登录,直接参与互动。无网环境下,用户通过手机连接Wi-Fi,直接进行一键互动交流。

(2)用户定义。根据不同的入口方式,平台定义和兼容了多种的用户方式,支持微信用户、微博用户、手机MAC用户等。用户在平台的互动交流,不受用户类型和形式的影响,完全无缝。

(3)互动形式。平台提供多种互动形式,有报名、投票、抽奖,满足一般现场活动的互动需要,并可以接入现场大屏幕,实施显示互动情况。

(4)营销传播。平台提供便捷直观的活动咨询,支持广告导入和动态化展示,为了增强互动效果,平台可以支持线下优惠券的发放,为线上线下的宣传提供了很好的媒介渠道。

2.2 业务架构

图1 业务架构图

3 平台架构

互动平台采用了多种先进的互联网技术框架,如Spring,Mybatis,Redis,Netty,Dubbo等,采用互联网行业流行的规模化部署技术架构,确保系统运行的高效、稳定、安全,以及可扩展。

图2 平台架构图

互动平台基于Java平台的J2EE技术体系,构建于MVC三层应用结构之上,并采用Spring,Netty,Dubbo等框架以及面向对象程序设计方法,将复杂的业务逻辑、流程控制逻辑和数据存取逻辑通过在不同的技术层面上实现,在应用服务器之上,实现业务逻辑的快速部署和灵活调整,充分保证系统的安全可靠访问。

基于Redis的数据缓存技术,数据可以从主服务器向任意数量的从服务器上同步,从服务器可以是关联其他从服务器的主服务器。这使得Redis可执行单层树复制,存盘可以有意无意地对数据进行写操作,同步对读取操作的可扩展性和数据冗余很有帮助。

基于HTML5开放的Web网络平台奠基石的互动,提高了用户体验,加强了视觉感受。HTML5技术在移动端,能够让应用程序回归到网页,并对网页的功能进行扩展,用户不需要下载客户端或插件,就能够观看视频、玩游戏,操作更加简单,用户体验更好。

互动平台支持并采用集群化的部署架构。从前端负载均衡、Web服务器,到后端应用服务器、缓存服务器、数据库服务器,为了提升健壮性、稳定性及高效性,均采用集群的部署方式,实现并行提供服务的能力,以及灾备的功能。

互动平台采用开放性的数据架构,能够提供强大的外部对接能力。关键数据加密存储,关键数据请求,采用https加密协议,保证传输安全。采用数据权限控制,保证不同的级别的人员只能查看自己相关的数据。系统请求采用session判断,验证访问合法性,杜绝非系统人员访问及非系统访问行为。

4 平台实现

4.1 数据模型

数据模型是通过对现实世界的事与物主要特征的分析、抽象,为信息系统的实施提供数据存取的数据结构以及相应的约束。互动平台的数据模型具有灵活性强、扩展性高等特点,对报名、投票和抽奖三大活动类型进行了高度抽象,提取了共性、通用的数据参数。数据模型设计将多变的业务过程相关实体同稳定的实体以及实体关系分离,用来适应业务变化,将实体进行分类、实体数据进行拆分,用以提升系统的稳定性、可扩展性。

4.2 数据接口

互动平台提供丰富的数据接口,数据报文支持XML/JSON等常用的格式,数据接口传输协议支持HTTP/HTTPS/TCP/RPC/WebService等常用协议。在数据接口调用过程中,需要进行接口认证和数据签名以保障数据安全。

4.3 互动模版

4.3.1 报名模板

针对移动端平台展示层提供了基础活动报名页面模板,使用H5技术语言实现,页面的信息都可通过后台配置完成,便于平台使用方快速实现基础报名类互动活动。报名活动的基本信息主要包括标题、主题内容说明、主题图片、报名表单、报名起至时间、报名条款等,以上信息都可以通过管理平台进行配置。

报名活动页面提供报名活动的基本信息和报名表单,活动参与者填写报名信息之后,点击按钮进行提交操作,系统对填写内容进行必要的检查,成功即完成报名,失败则对用户进行相应的提示。

4.3.2 投票模板

投票页面提供投票活动的基本信息,主要包括投票活动背景图片、投票活动相关信息的介绍、投票选项。活动参与者进行投票后,系统向活动参与者反馈实时投票结果。互动平台提供了多种投票活动的页面模板,便于平台使用者通过后台信息配置就能够快速生成投票活动:

⊙ 投票模板A:点击被投票人图片后以个人主页的形式展现被投票人信息。

⊙ 投票模板B:点击被投票人图片后以图片翻转的形式展现被投票人信息。

⊙ 疯狂投票模板:HTML5小游戏的方式为选手投票。

4.3.3 抽奖模板

互动平台提供了多套抽奖模板,平台使用方通过活动管理后台进行简单的配置即可快速生成自动抽奖活动,并可预设活动发布时间、奖品概率等参数,该活动也支持手工即时发布和取消发布,取消发布需要有审批环节。

活动参与者进入抽奖活动页面后,通过摇动手机参与抽奖,抽奖活动页面介绍随机抽奖活动的基本信息。用户按照抽奖规则完成抽奖后,系统实时反馈用户是否中奖。主要内容包括用户是否中奖的说明,中奖类型及具体奖品说明,领奖渠道说明,以及其他中奖信息说明等。对于未中奖用户系统也即时给出相应提示,关于中奖信息活动参与者可以到自己的个人中心查看。

5 结束语

北京电视台新媒体互动平台的建设和运营,满足了北京电视台及相关受众在互动、娱乐、奖品刺激等方面的需求。相比传统电视台的互动性差、观众参与感弱等问题,大大提高了北京电视台节目现场互动效果和线上互动的效率,为北京电视台新媒体互动业务的发展打下了坚实的基础。■

第三代树莓派计算模块面市

e络盟近日推出第三代树莓派计算模块、树莓派计算模块精简版及树莓派计算模块开发套件等三款全新产品。树莓派计算模块3代(CM3)及其精简版(CM3L)是可机械兼容DDR2-SODIMM的系统级模块(SoM),包含内置处理器、存储器、eMMC闪存(仅CM3)及辅助电源电路。这些模块能够让设计师将树莓派软件及硬件栈用于其定制化系统和结构设计当中。

Design and Implementation of New Media Interactive Platform

Wang Yanqing, Li Cheng, Zheng Xinye
(Beijing TV Station Information Network Management Dept., Beijing, 100022)

This paper takes Beijing TV new media site interaction system as an example, introduces the design idea and technical scheme of television registration, voting, lottery based interactive program, combined with the current popular Wi-Fi technology, provides a new construction method for construction of interactive television system under internet.

New media interactive platform; WeChat interactive

10.3969/J.ISSN.1672-7274.2017.02.015

TN92,TN94

B

1672-7274(2017)02-0058-03

猜你喜欢

北京电视台抽奖页面
刷新生活的页面
开学大抽奖
大抽奖
抽奖
走不出的遗憾和伤痛——几位同事写在北京电视台原台长王晓东辞世一个月之际
网站结构在SEO中的研究与应用
几种页面置换算法的基本原理及实现方法