APP下载

TVOS运营支撑系统落地浅谈

2017-03-30王娇薛淞文

物联网技术 2017年3期
关键词:智能

王娇+薛淞文

摘 要:运营支撑系统可对TVOS生态系统良好的运营提供基础支持,以开放、合作、共赢的宗旨良性运营智能终端产业链。文中从技术实现角度,简要介绍了运营支撑系统所包含各平台的技术架构及功能。

关键词:运营支撑;智能;VOD;内容聚合

中图分类号:TP393 文献标识码:A 文章编号:2095-1302(2017)03-00-04

0 引 言

陕西广电网络基于TVOS的智能终端产品落地运营主要依赖于庞大的业务平台及其支撑系统,目前已初步形成了面向用户体验、业务运营、核心能力、终端管控等方面的服务、运营、能力、管控4大支撑系统,包括21个平台。各系统平台通过SOA及OpenAPI的方式构建,分布部署,并通过简单的接口相互对接形成大系统平台,承载于陕西广电网络云平台之上。

运营支撑系统面向业务运营的支撑,整合OTT资源,对TVOS智能终端生态系统良好的运营提供基础支持,以开放、合作、共赢的宗旨良性运营智能终端产业链。具体包括应用商店、UI前端统一管理系统、VOD页面展示系统、广告系统、行为分析系统、内容聚合系统、智能语音、开放平台。本文着重介绍了运营支撑系统的系统架构及实践。

1 运营支撑系统技术实践

1.1 应用商店

1.1.1 设计思路

应用商店平台是TVOS智能终端区别于传统中间件的全新体验平台,在广电增值应用服务大发展的背景下,终端用户的消费将主要集中在对应用的购买。所以功能齐全、界面友好的应用商店能够增加终端用户购买应用的便利程度,增强终端用户的黏度。同时,应用商店管理也需要为应用提供商提供良好的管理维护功能,帮助应用提供商完成对应用的管理。

1.1.2 平台架构及功能

陕西广电网络应用商店系统架构如图1所示,应用商店综合管理平台包括应用开发及管理平台、应用销售及管理平臺、运营支撑模块。

1.1.2.1 应用开发及管理平台

该应用开发及管理平台主要实现开发者的管理及作品引入,包括作品管理、合作管理、开发支持、运营审核等功能。

1.1.2.2 应用销售及管理平台

该应用销售及管理平台实现应用商店业务的管理,包括商品管理、用户管理、订购管理、应用版本控制、下载分发、触发计费、货架管理、热卖促销、终端适配、主动营销、统计分析报表等功能。

1.1.2.3 运营支撑模块

该运营支撑模块包括运营支持、用户注册管理、用户信息管理、统计报表、结算管理、客服支撑和广告管理等功能。

1.1.3 系统安全

应用商店的后台管理由运营商负责维护并掌控所有管理员的权限。应用在发布之前经过审核流程,确认应用对系统的要求、权限等信息,并填写审核描述。

在TVOS系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和应用程序之间建立信任关系,TVOS数字证书包含以下几点[1]:

(1)所有的应用程序都必须有数字证书,TVOS系统不会安装一个没有数字证书的应用程序;

(2)应用App使用的数字证书可以自签名,无需数字证书机构签名认证;

(3)如果要正式发布一个TVOS应用,则必须使用一个合适的私钥生成数字证书来给程序签名;

(4)数字证书具有有效期,TVOS系统在应用程序安装时应检查证书的有效性;

(5)TVOS使用标准的Java工具Keytool和Jarsigner来生成数字证书,并为应用App签名。

1.2 UI前端管理

1.2.1 设计思路

TVOS智能终端UI配置管理平台是基于终端开发的一套应用界面配置程序,主要以图形视窗化编辑为手段。通过为应用页面提供友好的维护界面,达到灵活便捷的维护应用页面内容及布局的目的。UI配置管理包括前端服务系统和App客户端,之间通过Http接口通讯。

1.2.2 平台架构及功能

陕西广电网络UI前端管理系统的业务逻辑如图2所示。

(1)通过UI管理服务器登录UI前端统一管理系统HOME_CMS,并根据需求重新配置终端界面,配置好后保存即可;

(2)UI前端管理系统HOME_CMS根据用户配置,重新更新配置文件,并更新版本号;

(3)智能终端开机检测前端配置文件版本号,若版本号没有变化,则界面加载按本地配置文件加载,若版本号发生变化,则转到(4);

(4)智能终端获取新的配置文件,替换本地配置文件,按新配置加载界面。

1.3 VOD页面展示

1.3.1 设计思路

TVOS智能终端互动VOD页面展现管理平台,主要实现互动VOD栏目的灵活编排,使得互动VOD非结构性编排关系在变更时,可实时更新,无需升级。平台实现数据和管理分离,通过Http接口与应用App通讯。

1.3.2 平台架构及功能

陕西广电网络VOD页面展示系统模块图如图3所示。

TVOS智能终端页面展示系统管理业务设计了如下几个功能模块:

(1)用户管理。系统用户管理,用户的登录信息及权限管理。

(2)VOD配置文件管理。每个具体配置文件的原型存档及修改。

(3)应用管理。使用配置文件应用的注册与维护。

(4)区域管理。应用所属区域的维护管理。

(5)基于组件导入。组成配置文件的基本元件的导入,通过jar包导入。

(6)操作日志记录。记录管理员的操作,保存成日志,具有权限的管理员可查看。

1.4 广告系统

1.4.1 设计思路

TVOS智能终端多媒体广告系统是以电视为传播媒介进行广告播发的运营支持系统。广告信息由前端播发系统组织成描述文件,当收到终端广告应用请求前端广告文件时,回应下发广告内容;终端植入广告的App获取该文件,将文件映射到对应的地址中,完成文件的接收、储存和管理,实现广告更新。

1.4.2 平台架构及功能

软件系统的架构是在数据库服务的基础上进行拓展,广告运营系统将素材采集和素材组织进行分割,频点信息单独添加管理。数据的打包下发管理与管理系统对接,将组织完成后的广告交由管理系统进行播发处理。广告系统架构图如图4所示。

1.5 行为分析

1.5.1 设计思路

TVOS智能终端行为分析系统为业务部门提供电视直播、VOD点播、页面浏览等用户行为数据及各类指标,同时围绕用户标签、用户权限精分、离网用户分析、广告分析等功能进行建设。

在采集方式上,智能终端需要依靠直播APK、点播APK及相关APK实现用户行为数据的收集,接口与采集的数据一一对应。对采集的数据进行分析,得出用户关心的数据,并可以以業务部门需要的方式输出。

1.5.2 平台架构及功能

用户行为分析系统结构分为用户行为采集系统和数据分析系统。采集部分由若干采集服务器组成,通过嵌入App内的JS接口实时通过IP化网络回传采集到的用户行为数据。系统以.txt格式将采集回的行为信息保存在存储服务器中,再通过备份存储服务器内的用户行为信息为行为分析提供数据源。

分析部分由若干分析服务器组成,它们将采集回的数据进行整理、清洗后,利用数据库软件深入分析,最终得到分析数据。将分析结果制成相应表格、Excel等提供给业务部门。陕西广电网络行为分析系统架构图如图5所示。

1.6 内容聚合

1.6.1 设计思路

TVOS智能终端聚合系统为用户提供综合性多媒体搜索和推荐服务,充分挖掘媒体视频内容,为视频门户应用及智能终端视频应用的建立奠定基础。一个完善的媒体资源聚合搜索系统必须要对其资源库进行实时更新,保证内容信息的及时、丰富。

当用户通过遥控器以关键字形式发起内容搜索请求时,智能终端会向终端应用发起关键字请求,终端应用接收到该请求,分析请求信息,根据请求的内容向聚合搜索系统获取访问数据。聚合搜索系统收到请求后,将被请求数据返回给终端应用。最后终端应用将所需内容呈现给用户。

1.6.2 平台架构及功能

陕西广电网络内容聚合系统架构图如图6所示。内容聚合搜索系统的系统架构由内容源、聚合搜索系统、业务和终端三部分组成。聚合搜索系统主要负责从内容源抓取元数据,对元数据进行整合和二次编排,构建新的媒资库,在此基础上通过智能搜索和智能推荐功能模块以API接口形式呈现给应用及终端用户。

内容聚合搜索系统从下到上分为底层硬件、数据层、聚合搜索应用层和用户层。

(1)硬件层主要由服务器、终端等提供硬件支撑;

(2)数据层为系统提供数据存储服务,主要存储抓取的服务数据、用户数据及系统基础数据等;

(3)聚合搜索应用层是整个系统的核心,主要负责响应用户请求的应用服务;

(4)用户层主要面向各类用户提供智能搜索、智能推荐等服务。

1.7 智能语音识别

1.7.1 设计思路

TVOS智能语音系统服务涵盖频道切换、查询、播放控制、搜索、购物等常见电视机操作,以及视频聊天、声纹登录等。系统将用户说的任意语音转化并理解,实现“听懂人说话”的功能。

1.7.2 平台架构及功能

TVOS智能语音识别系统由语音厂商专用于广电领域的广电语音云承载,包括语音合成、语音识别、语义理解等基本功能。系统根据用户请求发起不同的语音技术处理,处理结果根据业务需求进行适配和转化,呈现交互结果。陕西广电网络的智能语音系统架构如图7所示。

TVOS智能语音云的核心引擎包括语音合成、语音听写、语义理解系统和业务对接服务器。语音合成与语音听写功能相反,前者将文字转化为语音,而后者则是将任意语音转化为文字。语义理解系统将语音听写转化的文字信息进行理解,并将理解的结果发回业务分发服务器。根据用户的不同请求类型,业务分发服务器将请求发给对应的核心引擎系统。

1.8 开放平台资源共享

1.8.1 设计思路

陕西广电网络TVOS智能终端开放平台共享系统的目标是将公司自有数据及服务合理封装,并以API或SDK的形式公开,为第三方合作商户开放App应用提供需要的功能、接口或内容。最终将对应的服务提供给广大用户,以实现用户资源、数据资源、物理资源等共享。

系统对于所有能力系统接口进行集中管理,根据接入能力系统的接口形态、数据结构,通过接口适配器方式针对异构接口进行整合,实现与异构接口协议适配的封装。采用统一接口代理模式对外提供统一的开放平台接口,利用接口适配降低现有能力系统接口的改造难度。

1.8.2 平台架构及功能

开放平台资源共享系统整体由资源层、适配层、存储层、功能层、展示层组成。资源层包括能力系统;适配层属于开放平台服务核心层次,为各类异构接口协议接入提供适配交换功能;存储层提供数据管理服务;功能层集中了资源共享系统的核心功能组件;展示层呈现了资源共享的门户、后台管理系统门户、开发者社区等页面接入展示。陕西广电网络开放平台资源共享系统架构图如图8所示。

2 结 语

本文从平台架构角度对TVOS智能终端的运营支撑系统做了简述,介绍了陕西广电网络TVOS智能终端运营支撑系统的实际情况,并分析了该系统下各平台的技术实现。目前该系统已上线正式运营,助力TVOS产业链的良性应用发展。

参考文献

[1]盛志凡,王强,刘进,等.智能电视操作系统TVOS1.0安全技术方案[J].广播与电视技术,2015,42(9):40-49.

[2]郗望,杨基军.智能电视去哪儿?-TVOS应用展望[J].有线电视技术,2015(2):116-117.

[3]李剑华.浅谈TVOS智能化终端商业运营[J].广播电视信息,2014(11):41-43.

[4]段玓. TVOS的发展与应用[C].NCTC2015第十六届全国有线电视技术讨论会,2015.

[5]王华锋,张林.江苏TVOS1.0前端安全平台落地建设方案[J].有线电视技术,2016,23(5): 39-43.

[6]朱允斌,王明敏.基于智能电视操作系统TVOS2.0的终端软件管理与应用开发研究[J].广播与电视技术,2016,43(3):40-43.

[7]电视技术编辑部.TVOS品牌正式发布 陕广网率先规模应用[J].电视技术,2015,39(2):111.

[8]黎政,张定京,白伟,等.NGB TVOS1.0应用模型探讨[J].广播电视信息,2015(8):33-36.

猜你喜欢

智能
智能与自主
让纸变得智能
一种智能微耕机的研发
智能制造 反思与期望
点娜智能巡点检仪防爆版
“智能可穿戴”对接急救