一种基于浏览器开发数字电视应用的方法技术

技术编号:3937432 阅读:166 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于浏览器开发数字电视应用的方法,机顶盒将针对DVB应用的底层操作封装成javascript对象和函数,提供给浏览器;前端应用管理系统将对数字电视应用制作成HTML页面,并发送给浏览器,HTML页面中包含浏览器能够解析执行的Javascript对象和函数;用户在使用数字电视应用时,浏览器打开HTML页面,执行Javascript函数;Javascript函数通过底层解释翻译成DVB应用;浏览器把DVB应用和HTML页面中的VOD应用整合成一个HTML页面,并显示。采用了本发明专利技术的技术方案,能够将DVB应用和VOD应用结合使用,使得电视系统架构更加灵活,维护扩展更加简化。

【技术实现步骤摘要】

本专利技术涉及电视
,尤其涉及。
技术介绍
随着技术的发展,数字电视双向业务平台借助浏览器的支持已经可以给用户带来 越来越多的个性化体验。但是随着双向业务的发展、用户要求的提高,传统的数字视频广播 (Digital Video Broadcasting, DVB)业务应用凸显了不人性化的缺陷,用户希望传统DVB 业务应用也可以象双向业务一样,可以展现在浏览器上,并随意分类、展示;用户希望可以 主动更换展示模板形式;用户希望电视广播节目和双向业务平台提供的视频点播(Video on-demand, V0D)节目混合并多样化展示出来,并不区分DVB和V0D。而传统DVB业务应用 是整合在机顶盒程序中的,很难满足电视观众的需求,同时机顶盒程序的频繁升级也是不 被允许的。 传统DVB业务应用的电子节目向导(Electronic Program Guide, EPG)是利用C 语言在机顶盒中实现的,也就是说电视观众看到的电视节目表单是随着机顶盒出厂后就以 一种特定的展现形式而存在,如果需要变换EPG的展现形式,只能通过前端系统制作成升 级流然后发给机顶盒,机顶盒loader程序获取到升级描述符后开始对机顶盒进行升级。机顶盒展示DVB的流程包括以下步骤1、机顶盒开机扫描特定频点;2、通过解析频点中TS流中的EIT表获得EPG ;3、机顶盒内部组织EPG,并通过预先设定好的展现方式展示。前端升级流程包括以下步骤1、把需要升级的文件交给loader厂商,由loader厂商制作成升级用的TS流;2、通过服务器(可以是EPG服务器)发送给复用器复用TS流;3、复用器把处理后的TS流发给调制器进行调制;4、最后把流下发到用户机顶盒。机顶盒升级流程包括以下步骤1、机顶盒开机后启动loader程序查看是否有升级描述符;2、如果有升级信息则进行机顶盒升级工作,如果没有则正常开机;3、如果进行升级工作后,则需要重启机顶盒然后进行正常的开机工作;4、正常开机后,机顶盒升级成功。目前的技术方案存在以下缺点1 、机顶盒通过TS流解析EIT表获得的EPG只能提供给自身应用,这使得后续扩展与修改都要对机顶盒进行程序升级。2、由于机顶盒的升级是有很高风险的,并且升级程序制作麻烦,机顶盒的频繁升级是不被允许的。3、升级是与机顶盒的设计密切相关的。如果在机顶盒flash中开辟了对机顶盒程3序单独数据的描述,则可以进行局部升级;如果没有,则每次需要对机顶盒整体升级。 4、机顶盒如果不能局部升级,则提高了机顶盒升级的风险,如果整体升级失败,机 顶盒就不能使用。 5、受机顶盒硬件条件的影响,不能为用户提供丰富的个性化服务。 6、由于只有开机才能触发loader升级程序,所以每次升级都是需要关机再开机,而用户的开/关机是无法控制的,大部分用户都是好几个月不会关机的,所以升级程序有时无法启动。7、电视用户不能主动发起个性化服务,例如模板替换功能。
技术实现思路
本专利技术的目的在于提出,能够将DVB应用和V0D应用结合使用,使得电视系统架构更加灵活,维护扩展更加简化。 为达此目的,本专利技术采用以下技术方案 —种基于浏览器开发数字电视应用的方法,包括以下步骤 A、机顶盒将针对数字视频广播应用的底层操作封装成javascript对象和函数, 提供给机顶盒浏览器; B、前端应用管理系统将对数字电视应用制作成HTML页面,并将所述HTML页面发 送给机顶盒浏览器,所述HTML页面中包含机顶盒浏览器能够解析执行的针对数字视频广 播应用的底层操作封装的Javascript对象和函数; C、用户在使用对数字电视应用时,机顶盒浏览器打开所述HTML页面,执行所述 HTML页面中的Javascript函数; D、 Javascript函数通过底层解释翻译成数字视频广播应用; E、机顶盒浏览器把翻译成的数字视频广播应用和所述HTML页面中的视频点播应 用整合成一个HTML页面,并显示。 前端应用管理系统将数字视频广播应用与双向互动数字电视系统中的视频点播 应用统一制作HTML页面。 所述javascript API函数包括对服务信息或者节目群从表的获取和对音视频的 控制。 采用了本专利技术的技术方案,能够产生以下技术效果 1、在浏览器上展示传统DVB业务应用,方便了 EPG的获取、控制与维护。 2、把EPG交给双向业务平台统一维护,利用双向业务平台的优势可以给用户带来更丰富多彩的体验,这样会吸引更多的机顶盒用户。 3、把单向数据和双向数据统一,这样可以使得系统架构更加灵活,维护扩展更加 简化。 4、把EPG的维护从机顶盒的维护中分离出来,可以降低机顶盒维护的风险和升级 成本。 5、把机顶盒程序和界面展示分开,可以对系统随时进行升级,大大提高了系统的 灵活性。附图说明 图1是本专利技术具体实施方式中基于浏览器开发数字电视应用的流程图。 具体实施例方式下面结合附图并通过具体实施方式来进一步说明本专利技术的技术方案。图i是本专利技术具体实施方式中基于浏览器开发数字电视应用的流程图。如图1所示,该流程包括以下步骤 步骤101、机顶盒将针对数字视频广播应用的底层操作封装成javascript对象和 函数,包括对服务信息或者节目群从表的获取和对音视频的控制,提供给机顶盒浏览器,从 而把机顶盒对EPG的控制提升到浏览器层,这样就可以交给浏览器开发人员使用,把传统 DVB的信息变成浏览器中的元素,加以利用。 步骤102、前端应用管理系统将数字电视应用,包括DVB应用和VOD应用制作成 HTML页面,并将HTML页面发送给机顶盒浏览器,HTML页面中包含机顶盒浏览器能够解析执 行的针对DVB应用的底层操作封装的Javascript对象和函数。 这里,前端应用管理系统可以将DVB应用与双向互动数字电视系统中的VOD应用 统一制作HTML页面,提供给用户不同的业务体验。 步骤103 、用户在使用数字电视应用时,机顶盒浏览器打开HTML页面,执行HTML页面中的针对DVB应用的底层操作封装的Javascript函数。 步骤104、 Javascript函数通过底层解释翻译成DVB应用。 步骤105、机顶盒浏览器把翻译成的DVB应用和HTML页面中的VOD应用整合成一 个HTML页面后展示给电视用户。 通过上述技术方案,可以把DVB数据和浏览器上的其他数据同时展示给电视观 众,用户可以主动在线实时替换EPG的显示模板,用户可以把喜欢的EPG收藏到"我的收藏" 中,然后针对这些数据进行模板替换、定时顺序播放等业务,广电业务人员可以把EPG分类 和VOD —起混合显示给电视观众,例如综艺频道可以和综艺的VOD —起显示在"综艺栏目" 中,并可以针对这些数据排序,还可以把最新最热的EPG和最新最热的VOD混合到同一个 "最新最热"栏目中,使得电视用户方便进行操作,如果某个EPG节目需要更换图标或者描述 信息,则可以随时进行更新。 以上所述,仅为本专利技术较佳的具体实施方式,但本专利技术的保护范围并不局限于此, 任何熟悉该技术的人在本专利技术所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖 在本专利技术的保护范围之内。因此,本专利技术的保护范围应该以权利要求的保护范围为准。权利要求,其特征在于,包括以下步骤A、机顶盒将针对数本文档来自技高网
...

【技术保护点】
一种基于浏览器开发数字电视应用的方法,其特征在于,包括以下步骤:A、机顶盒将针对数字视频广播应用的底层操作封装成javascript对象和函数,提供给机顶盒浏览器;B、前端应用管理系统将对数字电视应用制作成HTML页面,并将所述HTML页面发送给机顶盒浏览器,所述HTML页面中包含机顶盒浏览器能够解析执行的针对数字视频广播应用的底层操作封装的Javascript对象和函数;C、用户在使用对数字电视应用时,机顶盒浏览器打开所述HTML页面,执行所述HTML页面中的Javascript函数;D、Javascript函数通过底层解释翻译成数字视频广播应用;E、机顶盒浏览器把翻译成的数字视频广播应用和所述HTML页面中的视频点播应用整合成一个HTML页面,并显示。

【技术特征摘要】

【专利技术属性】
技术研发人员:高卿辛宇
申请(专利权)人:北京惠信博思技术有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利