一种在广电与电信双网模式下启用数字电视电子节目指南EPG的调用管理方法技术

技术编号:10824379 阅读:140 留言:0更新日期:2014-12-26 12:53
本发明专利技术公开了一种在广电与电信双网模式下启用数字电视电子节目指南EPG的调用管理方法,包括以下步骤:终端开机后,在终端的显示屏上,呈现广电EPG节目指南和电信广电EPG节目指南两个可选栏目;选择框起始位置位于“广电EPG节目指南”栏目,若不进行选择,系统自动进入“广电EPG节目指南”栏目;在广电EPG节目模式下,电子节目指南数据既可以为javaVM上运用的java应用使用,也可以为browser引擎上运行的html+jar网页应用所使用,使得数据共享,数据同步。

【技术实现步骤摘要】
—种在广电与电信双网模式下启用数字电视电子节目指南EPG的调用管理方法
本专利技术属于数字电视
,特别涉及一种用于广电与电信双网模式下启用数字电视电子节目指南EPG的调用管理方法。
技术介绍
在本申请中,广电模式是指广电运营商的有线电视DVB技术模式,电信模式是指IPTV技术模式。采用以中间件技术为核心的智能数字电视操作系统,为广电运营商的有线电视DVB、电信IPTV融合,提供统一的跨平台智能数字电视操作系统,是三网融合下业务发展的需要,同时在电视上插上网线,利用机顶盒处理电视视频、互联网等多种内容,融合数字电视和互联网的功能,向用户提供多种服务是市场用户的需要。 中间件技术为不仅为广电运营商的业务提供一个相对统一的平台,并使得跨域的业务互通变得更加简单。中间件技术通过对底层硬件资源的抽象,提供对上层各种应用的支持。中间件平台负责屏蔽底层硬件差异性,并将底层资源模块抽象为上层API接口供第三方业务模块调用。同时,终端平台是整个数字电视平台呈现的载体,它负责接收前端播发的各种数据和指令,并进行解析和呈现。在中间件平台里,终端平台在负责完成基本的音视频播放的同时,也负责接收前端广播的应用,并根据用户的操作运行这些应用,使得业务的开展成为可能。 EPG,即电子节目指南,是英文Electrnic Program Guide的缩写。EPG的应用使处于有线电视单向网络中的用户享受到了交互式的电视服务。通过它,观众就能够方便地找到自己喜欢的节目。EPG给用户提供容易使用、界面友好、可以快速访问所关注节目的一种方式,用户还可以通过该功能看到一个或多个频道甚至所有频道上近期将播放的节目。除此以外,EPG还可包含节目附加信息、节目分类、节目预定以及家长分级控制等高级功能,让数字电视用户享受到了高标准的电视服务。在现有技术中,广电网和电信网仍然缺乏在双网模式下统一应用EPG的技术。
技术实现思路
本专利技术的目的是提供一种在广电与电信双网模式下启用数字电视电子节目指南EPG的调用管理方法。 本专利技术的技术方案是,一种在广电与电信双网模式下启用数字电视电子节目指南EPG的调用管理方法,包括以下步骤: 终端开机后,在终端的显示屏上,呈现广电EPG节目指南和电信广电EPG节目指南两个可选栏目; 选择框起始位置位于“广电EPG节目指南”栏目,若不进行选择,系统自动进入“广电EPG节目指南”栏目; 在广电EPG节目模式下,电子节目指南数据既可以为javaVM上运用的java应用使用,也可以为browser弓丨擎上运行的html+jar网页应用所使用,使得数据共享,数据同步,其实现过程为: Al,采用全频道方式进行频道搜索,通过OC下载NIT、PAT、PMT、SDT或BAT的表,并解析处理SI信息,通过SI引擎保存至flash系统中,加载到EPG节目信息数据结构,选择应用类型为java应用或者Html应用; A2, java应用一端,将加载到EPG节目信息数据结构,形成中间件JavaVM形式的EPG节目信息,JavaVM通过Java应用,读取SI数据,并在Java上运行应用, 实现java应用中启动html浏览的方法是,将java应用定义为HyperText类的实现,通过HyperText类的构造函数实现browser的初始化, 采用setData方法实现browser首页的设置, 采用setBounds方法实现browser窗口的大小设置、全屏显示以及在java应用里面嵌入一个小网页浏览器窗口; A3, Html应用一端,通过定义objec对象,通过tcp/IP的方式,下载jar数据包,读取jar文件,启动Html应用, 实现html网页中启动java应用的方法是,采用javascript中的object对象载入一个jar包,读取jar文件,找到应用主类启动应用,过程如下: innerHTML+ = 〈object id = j2me_object height = 720 width = 1280 classid = Vjavaipbp-xletV, ;innerHTML+ = 〈param name = \-Xjar\ value = \HTRDJavaStock.jar\> ; innerHTML+ = 〃〈param name =\〃_XClassName\〃 value = \com.HTRD.stock, face.HTRDJavaStockApp\>; innerHTML+ = 〃〈param name = \_Xmemory\value = \2048000\>;innerHTML + = 〃〈param name = \_Xkey.usage\value = \app:339,340 ;;innerHTML+ = 〃〈/object>; 然后调用一个qwebpage:: setPluginFactory方法创建一个插件plugin,再调用应用管理类JSMBTApplicat1nManager,进行java应用启动、控制和退出管理; BI,在电信广电EPG节目模式下,节目指南数据既可以为html网页应用,也可通过onid、tsid、serviceid下载OC应用的class数据包,实现通过appName和AIT表,启动html应用; B2,釆用html+javascript实现的CNTV主应用,电信前端节目管理服务器,通过ajax请求数据文件,经网络下载电信EPG节目信息json文件,Browser通过javascript读取json文件数据;将搜索的EPG节目信息转换成一个json文件保存到存储器,在中间件浏览器的html引擎下,将节目信息JSON文件加载到电信EPG节目信息数据结构,并可以与广电EPG节目信息数据结构进行数据转换,通过onid、tsid、serviceid下载OC应用的class数据包,实现通过appName和AIT表,启动html应用; B3,实现html网页中启动java应用,通过onid、tsid、serviceid下载OC应用的lass数据包,通过appName和AIT表,再调用应用管理类JSMBTApplicat1nManager启动java应用, 实现java应用中启动html浏览应用,通过HyperText类的构造函数实现browser的初始化,采用setBounds方法实现browser窗口的大小设置、全屏显示以及在java应用里面嵌入一个小网页浏览器窗口。 与现有技术相比,采用本专利技术的一种在广电与电信双网模式下启用数字电视EPG节目指南的调用管理方法,利用用数字电视中间件技术在EPG节目调用管理上,具有既能支持广电电信EPG节目指南,又支持电信EPG节目指南,并能同时满足java应用与HTML应用。满足了在广电与电信双网模式下,看电视过程中对EPG节目指南的方便、灵活调用。实现广播大数据传输并通过电信互联网实现点播,解决了看高清数字电视节目播出流畅,利用电信边缘服务器进行电视节目点播回放的问题。 同时,利用先进智能数字电视操作系统技术把主流文化导入多种传输/本文档来自技高网
...

【技术保护点】
一种在广电与电信双网模式下启用数字电视电子节目指南EPG的调用管理方法,其特征在于,包括以下步骤:终端开机后,在终端的显示屏上,呈现广电EPG节目指南和电信广电EPG节目指南两个可选栏目;选择框起始位置位于“广电EPG节目指南”栏目,若不进行选择,系统自动进入“广电EPG节目指南”栏目;在广电EPG节目模式下,电子节目指南数据既可以为javaVM上运用的java应用使用,也可以为browser引擎上运行的html+jar网页应用所使用,使得数据共享,数据同步,其实现过程为:A1,采用全频道方式进行频道搜索,通过OC下载NIT、PAT、PMT、SDT或BAT的表,并解析处理SI信息,通过SI引擎保存至flash系统中,加载到EPG节目信息数据结构,选择应用类型为java应用或者Html应用;A2,java应用一端,将加载到EPG节目信息数据结构,形成中间件JavaVM形式的EPG节目信息,JavaVM通过Java应用,读取SI数据,并在Java上运行应用,实现java应用中启动html浏览的方法是,将java应用定义为HyperText类的实现,通过HyperText类的构造函数实现browser的初始化,采用setData方法实现browser首页的设置,采用setBounds方法实现browser窗口的大小设置、全屏显示以及在java应用里面嵌入一个小网页浏览器窗口;A3,Html应用一端,通过定义objec对象,通过tcp/IP的方式,下载jar数据包,读取jar文件,启动Html应用,实现html网页中启动java应用的方法是,采用javascript中的object对象载入一个jar包,读取jar文件,找到应用主类启动应用,过程如下:innerHTML+=<object id=j2me‑object height=720 width=1280classid=\java:pbp‑xlet\>;innerHTML+=<param name=\‑Xjar\value=\HTRDJavaStock.jar\>;innerHTML+=<param name=\‑XClassName\value=\com.HTRD.stock.face.HTRDJavaStockApp\>;innerHTML+=<param name=\‑Xmemory\value=\2048000\>;innerHTML+=<param name=\‑Xkey.usage\value=\app:339,340;\>;innerHTML+=</object>;然后调用一个qwebpage::setPluginFactory方法创建一个插件plugin,再调用应用管理类JSMBTApplicationManager,进行java应用启动、控制和退出管理;B1,在电信广电EPG节目模式下,节目指南数据既可以为html网页应用,也可通过onid、tsid、serviceid下载OC应用的class数据包,实现通过appName和AIT表,启动html应用;B2,采用html+javascript实现的CNTV主应用,电信前端节目管理服务器,通过ajax请求数据文件,经网络下载电信EPG节目信息json文件,Browser通过javascript读取json文件数据;将搜索的EPG节目信息转换成一个json文件保存到存储器,在中间件浏览器的html引擎下,将节目信息JSON文件加载到电信EPG节目信息数据结构,并可以与广电EPG节目信息数据结构进行数据转换,通过onid、tsid、serviceid下载OC应用的class数据包,实现通过appName和AIT表,启动html应用;B3,实现html网页中启动java应用,通过onid、tsid、serviceid下载OC应用的lass数据包,通过appName和AIT表,再调用应用管理类JSMBTApplicationManager启动java应用,实现java应用中启动html浏览应用,通过HyperText类的构造函数实现browser的初始化,采用setBounds方法实现browser窗口的大小设置、全屏显示以及在java应用里面嵌入一个小网页浏览器窗口。...

【技术特征摘要】
1.一种在广电与电信双网模式下启用数字电视电子节目指南EPG的调用管理方法,其特征在于,包括以下步骤: 终端开机后,在终端的显示屏上,呈现广电EPG节目指南和电信广电EPG节目指南两个可选栏目; 选择框起始位置位于“广电EPG节目指南”栏目,若不进行选择,系统自动进入“广电EPG节目指南”栏目; 在广电EPG节目模式下,电子节目指南数据既可以为javaVM上运用的java应用使用,也可以为browser引擎上运行的html+jar网页应用所使用,使得数据共享,数据同步,其实现过程为: Al,采用全频道方式进行频道搜索,通过OC下载NIT、PAT、PMT、SDT或BAT的表,并解析处理SI信息,通过SI引擎保存至flash系统中,加载到EPG节目信息数据结构,选择应用类型为java应用或者Html应用; A2,java应用一端,将加载到EPG节目信息数据结构,形成中间件JavaVM形式的EPG节目信息,JavaVM通过Java应用,读取SI数据,并在Java上运行应用, 实现java应用中启动html浏览的方法是,将java应用定义为HyperText类的实现,通过HyperText类的构造函数实现browser的初始化, 采用setData方法实现browser首页的设置, 采用setBounds方法实现browser窗口的大小设置、全屏显示以及在java应用里面嵌入一个小网页浏览器窗口; A3, Html应用一端,通过定义objec对象,通过tcp/IP的方式,下载jar数据包,读取jar文件,启动Html应用, 实现html网页中启动java应用的方法是,采用javascript中的object对象载入一个jar包,读取jar文件,找到应用主类启动应用,过程如下:innerHTML+ = 〈object id = j2me-object height = 720 width = 1280classid = Vjavaipbp-xletV, ;innerHTML+ = //<param name = V-XjarVvalue = \HTRDJavaStock.jar\> ; innerHTML+ = 〈...

【专利技术属性】
技术研发人员:许海华刘立平何明刘百川桂平
申请(专利权)人:内蒙古中大传媒发展有限公司
类型:发明
国别省市:内蒙古;15

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

1