1 引言
随着手机行业新时代的到来,智能化已然成为新的关键词,传统电视产业也需要紧跟时代步伐,全面进行智能化的升级。智能电视赋予传统电视以新的个性,即除了传统收视功能之外,用户可以与电视机进行多方位交互,还可以自主安装第三方应用程序,传统电视可以与丰富的互联网资源进行对接,让电视变成集影音收视、互动娱乐为一体的新型设备终端。智能电视的出现必然导致各式各样电视应用程序如雨后春笋般涌出,此时就需要合理搭建应用分发平台。对用户来说,可以通过平台查看应用的软件介绍、使用评价、下载通道等,并对应用进行合理分类;对开发者来说,可以通过平台上传推广应用。现阶段,应用分发商店多是针对手机终端,对于智能电视等大屏终端设备来说并不成熟。广电行业的电视应用商店发展更是处于起步阶段,在电视应用APP 方面缺乏统一标准,形成了各自为战的局面,部分平台缺乏电视应用APP分发能力,只能通过机顶盒升级来扩充业务,非常不便。本项目旨在提出解决电视应用APP的分发平台方案。
2 电视应用APP分发平台
现状及技术难点分析
从2015年开始,我国电视产业已
全面进入数字化时代,传统广电产业
在面临全新发展机遇的同时,也受到
电信运营商业务的严重冲击,大批广
电用户的流失导致广电电视应用发展
面临困境,而广电电视业务的转型速
度慢是主要原因。智能电视机顶盒开
启了广电电视行业的新模式,各广电
运营商将实现产业转型的智能化战略
提升到行业发展的战略高度,产业转
型的智能化关键在于广电电视应用的
发展程度。目前,国内智能电视、智
能机顶盒以及相应的应用分发商店等
还处于发展初期,很多平台都是简单
地借鉴了智能手机应用商店的思路,
未针对大屏终端等特性进行针对性的
应用开发,使得广电行业电视产品和
服务未能统一,广电内部应用分发平
台的发展跟不上智能电视的发展趋势。
目前看来,多地广电已建立起智
慧广电平台,大规模建设光纤到户的
双向IP网络,全面采用双向智能机顶
盒。但是在电视应用分发方面却缺乏
统一标准,形成了各自为战的局面。
有的平台缺乏电视应用APP分发能力,
只能通过机顶盒升级来扩充业务,非
常不便;有的平台独立建设APP分发
模块,但是几乎没有上线的应用,缺
乏长期更新运营的良性循环;还有平
台缺乏多级运营的能力,无法因地制
宜,没有本地应用推荐模块。
3 电视应用APP分发平台
建设原则
通过对现有APP分发平台现状与
技术方案的分析,结合广电行业特点,
电视应用APP分发平台的设计与建设
应遵循以下一系列基本原则。
3.1 先进性原则
广电应用APP分发平台首先需要
适应广电行业的业务需求,因为电视
应用APP分发平台具有一定的前瞻性,
所以还要在此基础之上多方调研,最
终保证平台的系统架构及技术支撑的
领先性。例如,采用基本关联、隐性
关联、感性关联等方式,对多个单特
征个性化服务检索返回的结果依照一
广电电视应用APP分发平台技术方案探究
安亚超 国家广播电视总局广播电视科学研究院
摘要:本文对运营商电视应用APP分发平台的技术现状进行深入分析,综合广电运营特,通过对电视应用
APP分发平台的关键技术开展研究,提出解决电视应用APP分发平台方案,为建立全国统一的电视应用分发平台
提供技术参考,支撑智慧家庭服务。
关键词:运营商 广电 电视应用 APP 分发平台
39
定的权重衡量算法,并整合其应用相似度重新排列优先级后推广到用户中。
3.2 开放性原则
广电应用APP分发平台作为广电行业的新兴业务,中心地方协同共建的特点决定了其采用的协议具有一
定的开放性,采用标准开放的协议有利于后期地方广电电视应用APP分发平台的建设,方便接口的对接。
3.3 标准化原则
平台采用标准化接口,既降低了平台内各模块的耦合性,又能为将来各平台互联互通创造便利,也利于后期形成广电行业标准。
3.4 安全性原则
安全性原则是平台建设最重要的原则,主要包括数据源的安全性、应用的安全性和应用的管控。
数据源的安全性,即保证应用的来源可靠、应用数据受保护,通过应用数字签名保证应用与设备之间通信一致、鉴权一致等。应用的安全性,主要包括安装包的管控、程序审核、人工审核、入库加密和安装解密等。应用的管控,即针对恶意应用或违法应用,应用商店应该提供一套完整的管控措施,包括指定应用、指定设备、指定区域、指定机型的应用管控。3.5 可运维原则
应用APP分发平台具有模块独立化和低耦合性等特点,为整个系统在维护与扩展方面提供了便利。平台可对用户、应用权限做全面管控,并具有检错、纠错能力,及时发现故障报警,在短时间内进行自我修复。
3.6 可拓展性原则
平台既要拥有横向拓展能力(中心平台与地方平台的多级互动、中心
平台的横向业务扩展等),又要有纵
向扩展能力(平台自身的升级和扩容、
平台对扩展应用程序的支持等)。
4 电视应用APP分发平台
设计实现
4.1 电视应用APP分发平台的模
块设计
电视应用APP分发平台主要分为
管理后台模块和应用后台模块。其中,
管理后台分为7个模块,应用后台分
为8个模块。
4.1.1 管理后台
(1)系统配置模块
系统设置,即设置一些系统项配
置,如上传设置、数据同步接口地址设
置等;菜单管理,即后台功能菜单的管
理,如添加、编辑、删除;用户管理,
如添加、编辑、删除;角管理,即可
通过角组对组内成员进行菜单权限
设置和操作权限设置;日志管理,即管
理员对后台数据库操作的日志记录。
(2)模板风格管理模块
风格块管理,即风格块标识需与
前端提供模板中的块标识一致,该风
格块用于提供应用后台页面布局使用;
模板系管理,即对模板页支持的
系进行管理,供应用后台使用;模板
管理,即首页模板管理、栏目首页、
栏目列表页等,模板被编辑会记录到
历史版本,并同步通知到已使用到的
应用后台,由应用后台决定是否使用。
(3)应用管理模块
应用分类管理,提供应用分类供
上传功能;中心应用管理,管理后台
上传的应用提供给后台使用;地市应
用管理,管理由地市提交到中心审核
的应用列表;审核管理,审核新上传
的应用。应用管理功能流程如图1所示。
(4)干扰管理模块
黑白名单管理,即管理后台设置
黑/白名单后通知应用后台,据应用
后台设置的是否实时同步中心黑/白
名单来决定是只发送系统通知还是同
步到应用后台数据库。黑白名单管理
过程如图2所示。
(5)消息管理模块
应用跟踪等系统通知。
(6)APP统计模块
包括下载统计、安装统计、卸载
统计、使用统计。
(7)服务管理模块
服务器监控,启动/停止/杀死服
务,启动任务等功能;任务列表,展
前端大文件上传解决方案
示执行的任务列表及状态。
4.1.2 应用后台
(1)系统配置模块
系统设置,设置一些系统项配置,
如上传设置、数据同步接口地址设
置;菜单管理,即后台功能菜单的管
理,如添加、编辑、删除;用户管理,
管理员管理,如添加、编辑、删除;
角管理,管理员角组管理,可通
过角组对组内成员进行菜单权限设
置和操作权限设置;操作管理,功能
Action管理;日志管理,管理员对后
台操作的日志记录。
(2)内容管理模块
导航管理,设置客户端导航项信
息,添加、编辑、关联应用分类、上下线;
应用管理,应用列表、添加基础信息、
编辑、更新应用、应用升级;分类管理,
通过接口拉取中心提供的分类数据;
中心应用,已使用的中心应用列表,
可上下线应用、设置应用型号节点;
待更新应用列表,启用由中心提供的
默认应用;审核应用,地市提交的待
40《广播电视网络》 2021年第4期 总第376期
41
审核应用,可查看应用跟踪记录。
(3)布局方案管理模块
默认设置,设置默认风格系、模板、LOGO、背景等;首页布局方案管理分为入口管理、布局管理和方案管理。具体布局方案管理功能流程如图3所示。
(4)系统设置模块
运营节点(Operator)由BOSS 同步;设备型号由BOSS 同步;系统包名,针对运营节点添加系统包名;系统栏目,内置栏目设置信息。
(5)APP 统计模块
包括下载统计、安装统计、卸载统计、使用统计。
(6)消息通知管理模块
应用审核跟踪,模板更新通知,默认应用变更通知,黑白名单通知。
(7)干扰管理模块黑白名单管理。
(8)页面统计模块统计页面相关信息。
4.2 应用商店的后台功能设计
电视应用APP 分发平台后台功能主要有系统配置、风格模板管理、应用分类管理、上传应用、黑白名单管理、应用审核管理和APP 统计等。
4.2.1 系统配置
设置中心后台的整体配置,包括如下选项:图片大小、图片格式、图片路径、文件大小、文件格式、文件
路径等,以及地市数据同步接口路径。
4.2.2 风格模板管理
中心后台需要对Web 化的应用分发平台前端样式进行首页和栏目页模板化管理,应用后台可以使用中心后台设置的不同的风格模板,从而实现不同地方拥有不同的前端样式。模板
管理主要包含有创建风格块、创建模
图2 黑白名单管理过程
图1 应用管理功能流程
42
《广播电视网络》 2021年第4期 总第376期
板颜、导入首页模板和导入栏目页模板。
4.2.3 应用分类管理
平台所有的应用都需要有对应的分类,因此中心后台需要建立应用分类供上传应用使用,地方所有上传的应用选择分类时,只能是中心后台设置的这些应用分类。最小分类可以关联应用,顶级分类可以关联
二级分类。
主要包括分类列表和新增/编辑分类等功能。
4.2.4 上传应用
中心后台也可以上传应用,中心上传的应用属于默认应用,可以供各地使用。中心上传的应用也需要审核,中心上传应用需要填写以下信息:基础信息,包括应用名称、应用分类、应用简介、开发者、首发时间等;安
图3 布局方案管理功能流程
装包信息,包括应用文件、应用大小、应用MD5、认证类型、应用包名、更新说明等;图标素材,包括应用小图标、应用图标、应用截图;权限,包括访问网络、写入等权限列表;适配信息,包括最小版本号、最小运行空间、设备型号、付费类型、遥控器类型、是否单机等;应用资质证明,包括版权声明、是否申请著作权、隶属单位、等。
4.2.5 黑白名单管理
中心后台可以设置黑/白名单,地方可以根据需要设置是否继承沿用中心的黑/白名单,中心设置的黑白名单暂不生效,只有点击了通知,才会具体应用到地方后台。主要包括如下功能:黑名单列表和白名单列表、添加黑名单、添加白名单、通知并检
测地方后台是否设置了继承等。中心设置的黑/白名单默认为全局,同步给地方时,如果地方设置了该应用的黑/白名单,则不会再使用,中心同步该应用的设置生效。
4.2.6 应用审核管理
地方上传的应用需要在这里被中心审核,审核通过后地方可下载使用,中心在审核应用的时候需要填写审核备注信息,方便信息的跟踪。主要包括如下功能:审核列表(名称、包名、审核状态、申请时间、用户名、操作)和审核处理(查看应用详情并同时添加审核备注信息)。
4.2.7 APP 统计
中心可以根据包名查看应用的具体情况,同时可以区分地域信息,查看每个不同的地域的应用情况,主要分为下载统计、使用统计、安装统计、卸载统计。
5 结语
本文针对广电电视应用APP 分发平台技术进行研究,并对设计实现方案进行探讨,验证了其可行性。随着智能电视的不断发展,未来需要对本文提出的广电电视应用APP 分发平台做更加细化的研究并应用于实践之中,为建立全国统一的电视应用分发平台提供技术参考,支撑智慧家庭服务。
参考文献
[1]边贺臣.基于广电网络的电视应用商店[J].科技创新与应用,2016(18):93-93.
[2]陈杲,董石磊.电视应用商店的设计与实现[J].电信技术,2014(3):82-85.
[3]刘文静.基于Android 平台电视机顶盒应用商店的设计与实现[D].秦皇岛:燕山大学,2017.
[4]李龙.智能电视应用商店的设计与实现[D].
武汉:华中科技大学,2014.RTN
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论