互联网电视桌面的设计与实现
2014-07-07韩苏川王建秀张长学赵旭泽
陈 杲,韩苏川,王建秀,张长学,赵旭泽
(中国电信股份有限公司北京研究院 智能终端与视频应用产品线,北京 100035)
互联网电视桌面的设计与实现
陈 杲,韩苏川,王建秀,张长学,赵旭泽
(中国电信股份有限公司北京研究院 智能终端与视频应用产品线,北京 100035)
为了对各种电视应用进行管理,提出了一种基于Android桌面程序进行深度定制的互联网电视桌面设计和实现方法。电视桌面不仅继承了桌面程序的特殊功能,还具备互联网电视应用管理功能,具体包括终端认证、桌面鉴权、应用鉴权、应用订购等功能。另外,还对电视桌面的应用管理流程进行了详细叙述。
互联网电视;Android桌面程序;电视桌面;终端管理平台;应用管理平台;电视应用商店
互联网电视行业逐渐走向“内容+终端+应用+平台”的模式,迎来了终端厂商、内容提供商、服务提供商、电信运营商的新一轮布局[1]。例如乐视联合富士康发布了乐视TV·超级电视,打破了电视硬件制造与销售的单一模式,形成了完整的生态系统闭环[2]。电信运营商在电视产业的布局需要以类似于智能手机的“云管端”的方式构建互联网电视应用的运营管理模式,吸纳和保有用户入网,提升宽带价值[3]。而且与互联网内容提供商和服务提供商的关系应该从OTT(Over The Top)转变为产业合作关系,双方协同发展,为用户提供高体验、高品质的应用和服务[4]。例如中国联通与杭州华数合作,制定了互联网电视的相关标准。
互联网电视一般有两种形式,一种是“智能机顶盒+电视机”,电视机只用作显示终端;另外一种是“互联网电视一体机”,电视机集成了智能机顶盒[5]。本文的讨论都是基于Android系统的智能机顶盒展开的,但是内容和结论对于采用Android系统的互联网一体机同样适用。
1 电视应用管理系统
电信运营商开展互联网电视业务的根本目的是利用电视的屏幕来扩展互联网业务,视频业务虽然是互联网电视的核心关键业务,但是如何加入其他增值应用和行业应用才是需要解决的首要问题[6]。在语音业务收入日益压缩的背景下,电信运营商对于增值业务(尤其是数据业务)的投入逐渐加大,增值业务的地位不断上升,已经呈现向核心业务过渡的趋势。对电信运营商而言,增值业务(应用)可以完善和提升通信服务,增强用户黏性,为流量经营创造条件[7]。
为了在电视屏上快速引入各种增值应用,提出建设互联网电视业务平台和配套的电视桌面构成半开放、半封闭的电视应用管理系统,各种电视应用采用松耦合方式与业务平台对接,可以快速引入视频业务和游戏、音乐、教育、彩票、咨询、阅读、行业等各种增值应用。互联网电视业务平台包括终端管理平台、应用管理平台和应用商店,如图1所示。
应用管理平台对互联网电视业务进行集中的管理和维护,包括业务申请、业务审批、业务开通、业务信息查询,以及应用打包等功能;电视应用商店利用运营商的渠道优势,将应用汇聚到运营商的电视应用商店中,将认证、鉴权、计费能力开放给开发者,不仅可以掌握电视应用市场的主动权,具备监控和管理应用的能力,而且增加了运营商在产业链中的参与角色;终端管理平台主要是完成对互联网电视终端进行远程管理,主要功能包括终端注册认证、异网接入禁止、业务与配置信息的管理,与IPTV系统中的终端管理平台功能类似;电视桌面提供互联网电视终端开机后的桌面鉴权,同时提供各种应用的管理和使用统计功能,下面将进行详细说明。
图1 电视应用管理系统
在互联网电视业务平台配合下,电视桌面可以对视频业务和增值业务(应用)实行统一的运营和管理。具体来说,电视桌面通过终端认证、桌面鉴权、应用下载、应用鉴权和应用订购等流程可以实现对电视应用的有效管控。这种统一的应用管理可以简单说明如下:
1)机顶盒开机启动后,电视桌面就到终端管理平台进行机顶盒合法性验证,只有通过验证才能使用。
2)完成机顶盒验证后,电视桌面连接业务管理平台进行桌面鉴权,获取用户的应用订购信息、应用图标在桌面上的排位等信息。
3)在电视桌面的监控下,用户只能到互联网电视业务平台中的应用商店进行应用的下载和安装。
4)用户发起应用使用请求(即点击电视桌面上的应用图标)时,电视桌面首先判断用户订购的套餐中是否包括该应用,如果是已经订购的应用或者是免费应用,则直接启动应用,反之,电视桌面先连接应用管理平台进行应用鉴权和应用订购。
2 电视桌面
对于Android系统,桌面程序(Launcher)是比较特殊的一种应用程序,是可供用户下载和安装的应用程序(APK)。Android系统的开放性允许终端厂家、电信运营商以及应用开发者在其上开发定制的桌面程序,本文论述的电视桌面就是基于Android桌面程序进行深度定制的互联网电视客户端软件。
电视桌面继承了桌面程序的特殊功能,例如:
1)电视桌面是用户的第一界面,为电视应用提供图标(Icon)展现。
2)电视桌面在机顶盒启动后就一直驻留在系统中,始终保持运行状态,所以不仅能够最大程度地检测机顶盒上的用户操作,而且可以用于管理和启动其他应用,例如应用升级提醒、应用卸载、热门应用推送等。
3)类似于智能手机定制桌面,电视桌面还可以集成运营商自己的业务和定制应用,例如查询实时宽带账号金额、桌面主题设置等UI功能[8]。
而且,电视桌面作为互联网电视客户端软件,增加了互联网电视应用管理相关的功能,包括终端认证、桌面鉴权、应用鉴权以及应用使用统计等功能,下面将分别进行详细说明。
为了利用电信已有平台资源和能力、实现系统建设轻量化,电视桌面还对接UDB(Universal Database)和翼支付平台为增值应用提供天翼账号和在线支付能力。电视桌面与互联网电视应用业务平台的接口如图2所示。
图2 电视桌面系统接口图
2.1 终端认证
机顶盒终端上一般预置了标识机顶盒身份的统一编号,例如采用网卡MAC地址,或者固化在机顶盒硬件中的某个唯一序号作为统一编号。终端认证就是对统一编号进行认证,具体分为两种情况:
1)首次开机时,需要进行机顶盒注册认证。
主要工作是电视桌面向应用管理平台上报机顶盒统一编号,并配合应用管理平台完成终端注册及认证,注册和认证过程与IPTV机顶盒相同。
2)后继开机时,需要进行终端合法性认证。
电视桌面连接终端管理平台进行终端合法性验证,例如统一编号是否已经注册,同时电视桌面还需要向终端管理平台的上报终端IP地址信息,终端管理平台根据IP地址,判断是否为合法地址段。
机顶盒合法性认证流程如图3所示。
图3 机顶盒合法性认证流程
2.2 桌面鉴权
电视桌面完成终端合法性认证后,需要连接应用管理平台进行桌面鉴权,获取用户应用订购信息、应用在桌面上排位等信息。桌面鉴权流程如下图4所示。
图4 桌面鉴权流程
完成桌面鉴权后,电视桌面将根据用户应用订购信息对电视应用的使用进行应用鉴权和应用订购。
2.3 应用鉴权
当电视桌面检测到用户点击某个应用图标发起应用使用的请求时,电视桌面能够根据应用订购信息来决定是否能够启动该应用:如果是已经订购的应用或者是免费应用,那么电视桌面允许用户使用,并将控制直接转移给应用,反之,电视桌面需要连接应用管理平台进行应用鉴权。
应用鉴权流程如图5所示。
图5 应用鉴权流程
电视应用的鉴权流程说明如下:
1)当用户点击电视桌面上的应用图标时,电视桌面截获该点击请求。
2)电视桌面根据通过桌面鉴权流程获取的用户订购关系进行判断。
3)如果已经订购或者是免费应用,那么将控制直接转移给应用程序,即启动应用。
4)如果没有订购,那么需要进行应用鉴权。
5)对于应用鉴权请求,首先需要对应用所属的CP/SP进行鉴权,验证CP/SP的合法性。CP/SP合法性鉴权主要是根据CP/SP代码来确定其有效性、当前状态、权限等。
6)其次需要对应用所属的应用服务进行鉴权。应用服务鉴权主要是根据应用编号来确定应用所属应用服务的状态,只有在应用管理平台上正式发布的应用服务才能通过鉴权。
7)当CP/SP鉴权和应用服务鉴权都通过以后,将应用鉴权信息返回给电视桌面,由其向用户显示应用需要订购才能使用的信息,并向用户展示应用订购界面。
2.4 应用订购
当用户启动应用时,电视桌面经过应用鉴权发现该应用用户尚未订购,则会提示用户进行应用订购,应用订购流程如图6所示。
图6 应用订购流程
电视应用的订购流程说明如下:
1)在电视桌面提供的订购提示界面上,用户确认进行订购。
2)电视桌面向应用管理平台的用户管理模块发起订购请求。
3)应用管理平台返回订购成功结果。
4)电视桌面检测到已经成功完成应用订购,则将控制直接转移给应用本身,即开始应用使用。
2.5 应用使用统计
由于电视桌面可以实时监测用户的操控行为、监听机顶盒状态,例如点击应用图标、查询机顶盒系统日志(固定周期),所以可记录用户每一次打开、退出应用的操控记录和机顶盒的状态信息,并通过服务器同步上报给互联网电视应用管理平台,从而实现应用使用统计。
3 结束语
本文提出的电视桌面借鉴了天翼云桌面的成熟经验,完全满足电视业务安全可靠、可管可控的要求。电视桌面和互联网电视业务平台构成了电视应用产业链的基础,便于灵活地部署各种互联网电视增值应用。为了打造完善的电视应用生态环境,支持互联网电视终端社会化,后继还需要对主流Android智能机顶盒进行定制电视桌面的适配工作:非定制机顶盒只要安装了定制的电视桌面,并订购电视应用套餐,就可以使用电信运营商引入的各种增值应用服务。
[1]周毅.OTT TV猛烈的一蹴[J].电视技术,2013,37(6):8-10.
[2]乐视网联手富士康超级电视欲颠覆传统[EB/OL].(2013-03-06)[2013-08-05].http://www.newhua.com/2013/0306/201707.shtml.
[3]韦乐平.电信业的未来与“去电信化”的思考[J].电信科学,2013(2):1-7.
[4] 华为发布面向超宽带的商业解决方案和策略BOOST[EB/OL]. (2013-04-25)[2013-08-05].http://www.cww.net.cn/news/html/2013 /4/25/2013425620598402.htm.
[5]夏勇.互联网电视系统结构与终端关键技术分析[J].电视技术,2012,36(S1):48-52.
[6]蒋立,邓竹祥.IPTV与OTT TV业务的发展现状及趋势[J].电信科学,2013(4):8-11.
[7]刘洋.三网融合下电信运营商TV屏业务发展策略建议[J].电信科学,2012(10A):187-190.
[8]董志明.智能终端定制之捷径——定制桌面[J].移动通信,2012(15):30-32.
韩苏川,高级工程师,长期从事通信网络规划、设计工作,近期主要从事业务网络架构、互联网电视等方面的研究;
王建秀,女,高级工程师,现任智能终端与视频应用产品线总监,主要研究方向为互联网电视、移动通信的规划和多媒体技术研究;
张长学,高级工程师,主要研究方向为互联网电视和多媒体技术;赵旭泽,工程师,主要研究方向为互联网电视和多媒体技术。
Design and Implementation of the Internet TV Launcher
CHEN Gao,HAN Suchuan,WANG Jianxiu,ZHANG Changxue,ZHAO Xuze
(Smevrt Termind and Video Application Product Line,Beijing Research Institute of China Telecom Co.,Ltd.,Beijing 100035,China)
In order to manage various TV applications,a design and implementation of Internet TV Launcher based is proposed on in-depth customization of Android Launcher.This TV Launcher not only inherits the special features of Launcher,but also has the capability of management functions including terminal authentication,launcher authentication, application authentication,application order,etc.Also the application management processes of TV Launcher are described in this paper.
Internet TV;Android launcher;TV launcher;terminal management platform;application management platform; TV App store
TN949
A
陈 杲,博士,高级工程师,主要研究方向为流媒体、视频编解码和视频转码,近期主要从事互联网电视和IPTV的研究;
�� 盈
2013-08-27
【本文献信息】陈杲,韩苏川,王建秀,等.互联网电视桌面的设计与实现[J].电视技术,2014,38(8).
国家“863”计划项目(2011AA01A110)