应用商店系统是TVOS机顶盒项目的配套项目,为TVOS机顶盒的用户提供大量实用、有趣的电视应用。应用商店是一款基于TVOS系统的智能电视应用的聚合、体验、服务、消费、互动平台,可以聚合数千款应用,构建以应用商店为首、开发者社区、交互应用等一体化产品服务的生态链,是TVOS智能电视基础性、战略性平台产品。
作为广电行业最先进、最严格的TVOS应用商店系统,用户可借助于广电网络下载相关应用,为终端用户提供资讯、娱乐、生活、教育等丰富多彩的软件服务与享受。基于TVOS系统应用商店客户端为用户提供应用的搜索、浏览、下载、购买、运行、管理等服务。
1  应用商店设计目标
应用商店具备终端用户与应用内容管理功能,通过创建相关的应用程序商店,构建服务发布平台,为第三方软件商提供方便、高效的销售推广平台。应用商店是智能终端基础平台软件,能够给终端用户提供软件的下载、安装、管理等功能,用户可下载
安装喜爱的应用程序,涵盖了视频、
音乐、教育、游戏等多方面软件。
系统采用了先进的架构及技术,
在适应业务需求的前提下,引入社会
网络分析方法,采用数据挖掘技术,
建立分析模型;动态收集和处理智能
终端云服务间的统计信息,分析用户
与云服务的联系;分析交互式应用服
务的生命周期、活跃周期和扩散规律,
利用聚类分析和关联规则分析等数据
分析方法,建立定量分析模型。
(1)开放性
软件产品采用标准开放协议,所
有应用商需根据标准化要求与TVOS
前端管理和控制平台中的其他系统协
同工作。兼容不同应用商的产品和设
备,满足江苏有线接口要求。
(2)标准化
为实现系统间的互联互通,提高
系统内各个模块的可替换性,系统采
用标准化接口,接受国家标准和广电
总局行业标准的制约。
(3)安全性
为确保系统内部信息不被非法修
改和获取,同时为确保存储安全性、
设备安全性和数据传输安全性,通过
定义集成在终端系统中的功能,结合
相应云的Web Service支持,实现了对
应用商店整体的可管可控。
(4)可运维
应用商店平台采用开源技术开发
设计,模块独立、低耦合,使整个系
统便于维护和扩展。该程序提供友好
的用户界面管理平台,提供对产品、
应用和操作人员权限的全面管理。
(5)可扩展性
系统间采用松散耦合架构,具备
Scale Out扩展的能力。依据业务实际
增长情况,独立升级和扩展相应的业
务子系统;支持在用户承载量、处理
能力、存储容量、网络负载带宽、工
作流程等方面的升级和扩展,以及平
滑的在线升级;可满足不同型号终端
提供不同的应用列表、UI界面、广告安装应用商店
投放等多种可扩展性需求。
2  应用商店建设内容
TVOS应用商店系统包括系统管
理、商品管理、用户管理、审核工作
流、应用下载控制及管理、统计分析、
应用黑名单管理、应用商店展现门户、
应用商店管理门户、用户自管理门户
TVOS应用商店系统建设项目
栾书鹏  占亿民  冒海波  陈杰  江苏有线技术研究院有限公司
摘要:应广电总局推广TVOS系统需求,基于TVOS系统开发应用商店业务,聚合各类开发者及其优秀应用,丰富客户体验,满足多类型终端客户的应用下载需求。
关键词:TVOS系统  应用商店  安全可控
等,并完成与TVOS前端管理、TVOS 前端安全、终端网络管理及流化平台等平台的对接。平台根据应用规划要求,完成了不少于200款热门应用的适配开发和集成引进,以及30个本地业务的应用开发。
TVOS应用商店系统平台具备完善的可管可控能力,只有合法应用且在合法的TVOS智能机顶盒上方可运行。平台可实现对第三方应用程序开发、审核发布、安装和更新、加载和运行四个环节,分别实现身份验证、安全审核、信任声明与数字签名校验、加载时的完整性检查和运行时的资源访问控制,具有对第三方应用升级拦截机制、黑白名单管理、静默安装、强制删除机制等,实现对应用全生命周期的安全管理。TVOS应用商店系统可以对应用本身的代码和图片进行检查,具备完善的应用安全审核及播发机制,可通过有效的安全审核机制确保上线应用的信息安全及内容安全。
TVOS应用商店系统平台同时也具备用户行为数据采集及分析能力,并将数据制成报表形式;具备监控网
管功能,可实现各类硬件设备、软件
接口以及用户并发、应用使用等状态
信息的实时监控报警。应用商店系统
功能展示,如图1所示。
TVOS应用商店版块体系包括应
用版块客户端、应用管理客户端、应
用商店管理平台、支付系统和BI系统。
应用版块客户端从应用商店管理平台
获取数据并将其展现在客户端上供用
户下载安装;应用管理客户端可对本
地安装应用进行管理,以及通过商店
管理平台管控接口强制管控本地第三
方应用;应用管理平台主要实现应用
商店业务的管理,包括用户管理、商
品管理、业务管理、订购管理、日志
管理、权限管理等功能。
当用户在使用应用商店客户端或
第三方应用程序触发支付行为时,支
付系统能够实现商店客户端下载支付
和应用内支付,客户端调用管理平台
的统一支付接口,激活支付功能。支
付完成后,前端管控平台通知用户和
应用管理平台是否成功支付。
应用商店BI系统实现数据源管
理,包括日志文件、数据库文件和文
档数据的分析存储,具备对数据仓库
的集中管理和对元数据的定义、管理,
支持报表展示、即时查询、数据分析、
数据挖掘的能力。可以设计合理的数
据挖掘模型来挖掘和分析业务数据并
将其转化为可衡量的评估标准;并为
各业务提供专项分析建议并主导推动,
承担复杂分析任务,出具分析报告。
应用商店系统同时支持应用流化
功能,可适配不同终端机顶盒实现本
地下载应用于流化应用的无缝对接,
并且实现流化应用计费功能,支持流
化适配、选择页面开发。
3  应用商店系统安全
应用商店管理平台与TVOS系统
前端管控平台紧密结合,制定了一套
安全、有效的数据管理机制。从应
用安全、应用管控、运营安全等几个
方面制定相应策略,保证应用商店与
TVOS系统的安全对接。应用安全中应
用的自签名,防止应用被私自篡改,
MD5值校验保证文件在传输过程中的
完整性。应用管控通过与TVOS的对接,
通过前端管控平台对应用的再次签名,
保证应用与终端的一一对应,应用的
黑白名单以及权限管理,增强前端管
控平台对应用的管控,可以实时的对
某些应用做应急处理。运营安全包括
应用审核、日常安全监测、应急处理,
在某些应用出现违规或者不符合要求
时,通过运营策略及时对应用做出响
应。
3.1  应用安全校验
在TVOS终端,通过应用商店下
载的应用程序由运营商证书、运营商图1  应用商店系统功能
图2  应用安装前的校验流程 图3  黑白名单管控过程签名、应用安装包、授权信息文件组成;应用在安装前进行信任链校验,保证应用安装过程安全,校验流程如图2所示。
3.2  黑白名单管控
TVOS安全平台前端能够进行应用的黑白名单管控,当应用使用时管理其权限,终端根据前端的权限管理内容进行判断并给出正确的执行权限。启动并安装应用程序时,终端先使用TA根证书公钥、运营商证书来校验CERT-INF文件夹中的应用程序权限文件签名,过程如图3所示。安装完成后与应用权限黑白名单对比,判断是否存在非法权限授予,防止恶意程序的恶意权限使用及非法篡改权限等行为,保障应用的权限安全可靠不被篡改。
3.3  运营安全
应用商店的运营过程中,从申请、发布、上线、下线各个流程中,都需要分别对应用进行监测、评估,保证应用和应用内容的安全。为确保应用极其内容的安全,应用商店管理平台具有严格的审核机制,对未上线的应用应进行多次审核,通过审核的应用,进行签名后方可上线。制定日常运营制度,对应用商店内的应用,特别是线上应用,进行周期性轮流检查、随机抽查等安全监测工作。制定相应的应急处理机制,可通过应用商店管理平台对任何应用进行下线、强制关闭、强制升级、强制卸载的操作。
4  结束语
TVOS系统提供了一种更加智能
下转第49页
入远程控制页面,该页面主要包括远程视频、远程布防、远程撤防、返回本地四个功能点。电视端系统包括定制页面、本地/远程监控查看、本地/远程安防设备管理等功能,如图4所示。
(1)本地控制
用户至营业厅开户时,通过后台记录用户开户的数据包,最关键的信息为机顶盒号/智能卡号和设备编号,数据包同步录入智能家居业务数据库;用户在电视端使用智能家居业务后,
电视端后台通过链接获取与该机顶盒号相对应的安防设备编号,并对安防
设备进行操作控制,完成后将信息返回给电视端后台;调取视频监控,需点击本地视频,调用监控接口,进入本地视频页面,在该页面可以进行实时监控和录像回放。
(2)远程控制
手机APP 生成邀请码,此时邀请码、设备组编号绑定,设备组编号与机顶盒号本身是绑定的并且已存在于智能家居业务数据库中。通过数据关
图4  电视端系统功能结构
联,将机顶盒号、设备组、邀请码三者进行关联绑定,实现智能家居安防远程控制。
广电安全卫士不仅在云媒体电视系统实现了电视端功能,而且还根据手机终端的推广研发了手机APP 功能,通过手机APP(广电安全卫士)可对
用户家庭环境、家庭安全部位进行远程管控、实时监测,及时提供报警和
需要关注的信息,便于用户及时应急处理和掌握。
5  结束语
广电安全卫士智慧家居安防系统上线后,得到了社会百姓的认可,电视用户发展也随之增加。江苏有线宿迁分公司将立足智慧家居向智慧城市、智慧社区功能延伸,为宿迁百姓提供社会空间更智能、更智慧、更便利,真正成为功能齐全、服务一流、智慧文明的广电卫士智能管家。CATV
的用户终端体验,而TVOS 应用商店系统对于使用TVOS 系统用户来说,是必不可少且极具有吸引力的获取海量应用的途径。在收视终端智能化的今天,TVOS 应用商店系统的上线是能够拥有广大的用户基础,同时也具有其不可忽视的经济效益的。
TVOS 应用商店系统的建设将以多元化的业务展现形式、精准的市场投放方式向用户展现日常生活亟需的应用资源,能有效提高用户黏度、提升公司品牌形象,为公司创造更多的经济效益。通过对TVOS 应用商店系
统的开发使用,不仅顺应了行业发展的潮流,更能赢得用户的青睐,极大地促进了数字电视智能终端的发展。
参考文献
[1]朱允斌,王明敏.基于智能电视操作系统TVOS2.0的终端软件管理与应用开发探索[J].广播与电视技术,2016,43(3):40-43.
[2]孙圣安,占亿民,梁静,等.江苏有线TVOS 应用商店建设概述[J].广播电视信息,2016(7):65-67.
[3]冒海波,胡俊,沈燕,等.基于云计算的云媒体电视应用开放超市[J].广播与电视技术,2014,41(3).
[4]边贺臣.基于广电网络的电视应用商店[J].科技创新与应用,2016(18):93-93.
[5]孙会军.广电应用商店系统设计与实现[J].
黑龙江科技信息,2015(15).
[6]秦枫,张婷婷,张宏纲,等.云电视平台融合应用商店架构的探讨[J].电视技术, 2015,39(24):59-63.
[7]安青邦,贺晓能,戈志勇.移动互联网应用商店安全管理模式研究[J].现代电信科技,2015(5):31-35.
[8]洪钧,常献刚.智能电视之探:可管可控可运营的智能终端[J].广播电视信息,2013(6):21-24.
[9]洪钧.构建可管可控的OTT 平台的探讨[J].广播电视信息,2014(9):49-51.
[10]张惟.基于智能电视的支付系统的设计与实现[D].南开大学,2015.
[11]张慧,李磊,茅蔚,等.数字电视支付业务研究与设计[J].有线电视技术,2012(4):38-40.CATV
上接第46页

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。