图形化生成网络电视电子节目指南系统模板的方法技术方案

技术编号:3584696 阅读:187 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种图形化生成网络电视电子节目指南系统模板的方法,涉及网络电视EPG模版开发技术,为解决目前EPG模版开发繁杂且难度高而提出,所采用的技术方案为:建立电视电子节目指南系统显示页面所需的元素集,建立支持所述页面元素的数据源,构建页面间跳转的链接标识符,包括:A.在开发环境中打开电子节目指南系统的模板页面,从所述元素集中选择作为页面显示的元素,置入到所述模板页面并进行排列;B.为所述模板页面中各元素设置属性,并在所述数据源中为所述元素选择支持该元素的数据;C.根据跳转关系建立页面间的链接标识符。本发明专利技术开发EPG模版方便快捷,维护简单。

【技术实现步骤摘要】

本专利技术涉及网络电视(IPTV)电视电子节目指南系统(EPG, Electronic Program Guide )模板生成技术,尤其涉及一种图形化生成网络电视电子节目指 南系统才莫4反的方法。
技术介绍
IPTV与传统的电视业务相比,最大的特点是能够进行个性化和实时交互的 点播服务,还可以开展类似于传统电信业务和互联网业务的其他增值服务。 IPTV业务利用IP网络,把来源于电视传媒、影视制片公司、新闻媒体机构、 远程教育机构等各类内容提供商的内容,通过IPTV宽带业务应用平台整合, 传送到用户个人电脑、机顶盒(STB)及电视机、多媒体手机等终端,使得用 户享受IPTV所带来的丰富多彩的宽带多媒体业务内容。IPTV业务的用户群较 广,给电信运营商带来了新的增值空间,是目前最具发展前景的增值业务之一。IPTV业务可以为用户提供点播和直播业务,由EPG向用户提供浏览系统 的交互界面,用户通过操作遥控器进行浏览与节目选择,从而实现用对IPTV 节目的选择,非常方便。而提供简单易用、快捷、稳定、美观的交互界面是EPG 的首要目标。EPG是用户获得音视频内容及其他电视业务服务的窗口 ,提供给STB用户 或PC用户一个基于Web的导航界面,向全体用户提供量身定做的节目导航服 务即用户界面,可动态地根据不同用户生成不同界面。EPG是整个IPTV系统 中需求变化最大、最快的模块,由于其提供的界面是直接展示给客户的,因此 很大程度上决定了用户对整个IPTV系统的体验。现有技术中,EPG模板主要由开发人员手工编写代码完成。由于模板中包含的展示性内容较多,手写代码的开发方式由于不直观、位置对准等操作繁瑣,开发效率很低。同时由于EPG模板内有许多相似的查询、页面跳转、焦点记忆 等操作,以及一些特殊的控制代码,手写方式开发不仅需要做很多重复工作, 而且还容易出错。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种图形化生成网络电视电子节目 指南系统模板的方法,能方便快捷地生成EPG模板,对开发人员的专业技能要 求不高。为达到上述目的,本专利技术的技术方案是这样实现的一种,建立电视电子节 目指南系统显示页面所需的元素集,建立支持所述页面元素的数据源,构建页 面间跳转的链接标识符,该方法包括A、 在开发环境中打开电子节目指南系统的模板页面,从所述元素集中选 择作为页面显示的元素,置入到所述才莫板页面并进行排列;B、 为所述模板页面中各元素设置属性,并在所述数据源中为所述元素选 择支持该元素的数据;C、 根据跳转关系建立页面间的链接标识符。 其中,所述元素集中的元素至少包括文本、图片、海报、信息输入框、视频播放窗口、表格、快捷虚拟键、焦 点设置虚拟键。其中,所述数据源至少包括以下信息数据源名称、数据源输入参数、数据源输出参数、支持数据源实现的函数。 其中,所述模板中各元素封装有对机顶盒的支持信息。 其中,所述链接标识符为具有方向指向的线段、箭头线。 本专利技术为EPG模板页面设置元素集,通过元素集可获取生成EPG模板页 面的所有元素,同时,设置支持页面中各元素的数据源以及构建页面间跳转的链接标识符。在进行EPG模板开发时,在开发环境中打开一个EPG空白页面, 在元素集中选择需要显示的各元素,拖入到EPG空白页面中,由开发人员进行 排列,再为待开发的EPG页面中拖入的各元素选择相应的数据源,以使EPG 页面中元素可为用户调用。各待显示页面开发完成后,通过链接标识符设置各 EPG页面之间的跳转关系,从而生成一个完整的EPG模板。本专利技术对开发人员 的专业性要求较低,开发EPG模板方便快捷。附图说明图1为本专利技术的流程图。具体实施例方式本专利技术的核心思想是EPG作为STB用户的网络电视接入口,需要接收用 户的网络电视点播请求,根据不同的用户群提供相应的模版,EPG模版的多样 性以及不断更新的要求,需要经常更新EPG页面,而手工编码来开发EPG模 板不直观、不方便维护,且对开发人员的专业性要求很高。本专利技术通过为EPG 模板页面设置元素集,通过元素集可获取生成EPG模板页面的所有元素,同时, 设置支持页面中各元素的数据源以及构建页面间跳转的链接标识符。在进行 EPG模板开发时,在开发环境中打开一个EPG空白页面,在元素集中选择需要 显示的各元素,拖入到EPG空白页面中,由开发人员进行排列,再为待开发的 EPG页面中拖入的各元素选择相应的数据源,以使EPG页面中元素可为用户调 用。各待显示页面开发完成后,通过链接标识符设置各EPG页面之间的跳转关 系,从而生成一个完整的EPG模板。这样,大大降低了 EPG模板的开发难度, 实现简单且方便了 EPG模板的维护。以下结合附图对本专利技术进行详细描述。图1为本专利技术的流程 图,如图1所示,本专利技术的 包括以下步骤步骤101:建立电视电子节目指南系统显示页面所需的元素集,建立支持 所述页面元素的数据源,构建页面间跳转的链接标识符。本步骤是实现本专利技术 EPG模板开发的基础步骤。目前现有EPG模板的页面代码中包含众多页面元 素,如文本、图片、输入框、表格等,但功能较弱,对于复杂的展示及功能需 求就必须额外写代码加以实现,而且不包含对机顶盒等设备的支持信息。随着 IPTV业务的发展,用户对EPG模板的要求也越来越高,这便使得现有EPG页 面代码越来越复杂,其中不仅包含了众多页面展示信息,而且还夹杂着功能控 制代码、页面间跳转代码等,文件可读性低,开发维护难度大。针对这一情况, 本专利技术首先收集开发EPG模板各页面所需的各种可能元素,对这些元素进行归 类,形成相应的元素集。元素除可完成基本的展示功能外,还整合了对机顶盒 等设备的支持。对于一些常用的功能需求,整合成为页面元素的属性,使用时 简单设置即可,从而实现简化编码。表一为本专利技术IPTV系统EPG页面元素集 中元素表,通过表一可获知元素的属性及功能<table>table see original document page 6</column></row><table><table>table see original document page 7</column></row><table>本领域技术人员应当理解,表一 中仅为开发EPG模版页面所需的较常用的 元素,并不是全部的元素。元素集是动态的,可由程序提供者动态地更新。上 述元素可由用户选择入待开发的EPG模版页面中,并设置有相应的图标,用户 通过相应图标即可完成相应的载入。对于一些显示图片,直接拖入到待开发的 EPG模版页面中即可。在IPTV业务中需要EPG模版的页面能展示特定的数据查询、数据判断及 运算等操作,这些操作数量众多,如果全部手工开发将耗费相当大的人力。而 在EPG模板开发过程中,开发人员大部分情况下是不需要关心数据的具体操作 的,加之这些数据操作虽然数量较多,但功能变化需求不大,因此可以将所有 的数据操作都固化为使用统一接口的数据集,以不同名称命名,称为数据源。 开发人员仅需在页面元素中设置对应的数据源名称即可获取到所需的数据或执 行相应的数据操作。所述数据源至少包括以下信息数据源名称、数据源输入参本文档来自技高网
...

【技术保护点】
一种图形化生成网络电视电子节目指南系统模板的方法,其特征在于,建立电视电子节目指南系统显示页面所需的元素集,建立支持所述页面元素的数据源,构建页面间跳转的链接标识符,该方法包括:A、在开发环境中打开电子节目指南系统的模板页面,从所述 元素集中选择作为页面显示的元素,置入到所述模板页面并进行排列;B、为所述模板页面中各元素设置属性,并在所述数据源中为所述元素选择支持该元素的数据;C、根据跳转关系建立页面间的链接标识符。

【技术特征摘要】
1、一种图形化生成网络电视电子节目指南系统模板的方法,其特征在于,建立电视电子节目指南系统显示页面所需的元素集,建立支持所述页面元素的数据源,构建页面间跳转的链接标识符,该方法包括A、在开发环境中打开电子节目指南系统的模板页面,从所述元素集中选择作为页面显示的元素,置入到所述模板页面并进行排列;B、为所述模板页面中各元素设置属性,并在所述数据源中为所述元素选择支持该元素的数据;C、根据跳转关系建立页面间的链接标识符。2、 根据权利要求1所述的图形化生成网络电视电子节目指南系统模板的方 法,其特征在于,所述元素集中的元素...

【专利技术属性】
技术研发人员:彭凯
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1