公开/公告号CN101170662A
专利类型发明专利
公开/公告日2008-04-30
原文格式PDF
申请/专利权人 中兴通讯股份有限公司;
申请/专利号CN200710165584.8
申请日2007-11-19
分类号H04N5/445(20060101);H04N5/00(20060101);G06F9/44(20060101);
代理机构11240 北京康信知识产权代理有限责任公司;
代理人尚志峰;吴孟秋
地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦
入库时间 2023-12-17 20:02:40
法律状态公告日
法律状态信息
法律状态
2018-01-09
未缴年费专利权终止 IPC(主分类):H04N5/445 授权公告日:20090722 终止日期:20161119 申请日:20071119
专利权的终止
2015-06-17
专利权的转移 IPC(主分类):H04N5/445 变更前: 变更后: 登记生效日:20150522 申请日:20071119
专利申请权、专利权的转移
2009-07-22
授权
授权
2008-06-25
实质审查的生效
实质审查的生效
2008-04-30
公开
公开
技术领域
本发明涉及IPTV系统,更具体地,涉及一种IPTV中支持即时更新专题的方法和装置。
背景技术
IPTV作为跨电信行业与广电行业的新的应用,已经得到了广泛的应用。作为区别于传统的有线电视、数字电视的一种电视媒体,IPTV需要发挥其特点,专题的展示就是一种具有IPTV特色的重要功能。
用户管理系统(Service Management System,简称为SMS)是IPTV系统中内容发布的管理系统,电子节目指南(ElectronicProgram Guide,简称为EPG)是IPTV系统的电子节目单,模板(EPG展示模块)是IPTV系统中展示给用户的媒介。专题制作好之后,需要在SMS中应用发布,然后通过EPG解析以后,在模板中展示出来。
在IPTV中,专题的应用越来越广泛。制作专题以后,通过EPG的解析,在模板展示专题的内容。内容提供商把相关的一类内容编辑为专题放在模板上展示,例如,一次会议的专题、一次体育大会的专题等。
专题有这样一些特点:(1)专题的时间有效性特别强,例如一次体育大会的专题,有效期就在体育大会的进行时间中,大会结束了,专题也就会撤掉了;(2)专题的开发时间非常短,例如会议专题、体育专题之类的信息往往在会议或者运动会开始前的几周,甚至几天才完全确定下来,这时候留给开发的时间非常短,几天内就要专题上线;(3)专题开发包含的内容很多,例如开发一个小型的模板,传统的开发手段落后,往往不能及时完成开发任务;(4)普通的模板开发以后,在展示给用户的阶段中比较稳定,不需要经常上下线节目、或者增删频道等,但是专题非常有可能在展示过程中还需要增添一些即时的报道。因此,需要一个灵活的开发模式。
基于上述特点,目前的专题开发面临这样的问题:如何能够及时地开发完成一套专题;如何在专题的展示过程中随时按照需要增添信息并能顺利的解析展示。
发明内容
为了解决上述问题,本发明提供了IPTV中支持即时更新专题的方法和装置,其具有图形化的界面方便的开发制作专题,能够随时发布应用专题,并通过EPG解析以后在EPG展示层模块展示出来。
根据本发明的一个方面,IPTV中支持即时更新专题的方法包括以下步骤:步骤一,在客户管理系统中,通过图形化编辑界面制作专题,并对专题进行压缩以保存;步骤二,客户管理系统检测压缩后的专题是否符合预定要求,并将符合预定要求的专题重新组合形成所需的压缩文件;步骤三,在下载所需的压缩文件之后,电子节目指南系统对所需的压缩文件进行解压缩,并解析专题来生成Java服务端页面文件格式的专题;以及步骤四,通过EPG展示层模块来展示专题的内容。
其中,在步骤一中,图形化编辑界面制作专题的方式包括:拖拉控件或直接写入代码信息。
在该方法中,专题是可扩展标记语言格式的文件。
另外,在本方法中,在步骤三中执行以下处理:电子节目指南系统下载所需的压缩文件;对所需的压缩文件进行解压缩以得到所需专题;对专题的名称进行核对,并根据预先保存的关于关键项的值来对专题进行解析;以及动态形成Java服务端页面文件。其中,关键项的类型至少包括:代码、数据源、数据展示表、和页面属性。
根据本发明的另一方面,IPTV中支持即时更新专题的装置包括以下模块:图形化编辑模块,连接至上传发布管理模块,用于通过预定制作方式在客户管理系统中制作专题并对专题进行压缩以保存;上传发布管理模块,连接至电子节目指南解析模块,用于检测压缩后的专题是否符合预定要求,并将符合预定要求的专题重新组合形成所需的压缩文件;以及电子节目指南解析模块,用于在下载所需的压缩文件之后,对所需的压缩文件进行解压缩,并解析专题来生成Java服务端页面文件格式的专题。
其中,预定制作方式包括:拖拉控件或直接写入代码信息。
其中,专题是可扩展标记语言格式的文件。
此外,在电子节目指南解析模块中包括:下载单元,用于下载所需的压缩文件;解压缩单元,用于对所需的压缩文件进行解压缩以得到所需专题;解析单元,用于对专题的名称进行核对,并根据预先保存的关于关键项的值来对专题进行解析以动态形成Java服务端页面文件。其中,关键项的类型至少包括:代码、数据源、数据展示表、和页面属性。
因而,通过本发明的方法和装置,能够随时发布应用专题,使专题制作系统更具灵活性。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为在IPTV中执行的即时更新专题过程的简化流程图;
图2为根据本发明的IPTV中支持即时更新的方法的流程图;
图3为本发明的方法所涉及的系统的框图;
图4为在图3所示的SMS子系统中所执行的处理的示意图;
图5为在图3所示的EPG子系统中所执行的处理的流程图;以及
图6为根据本发明的IPTV中支持即时更新的装置的框图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
本发明的主要思想在于把制作的专题形成xml文件,而不是传统的形成一些Java服务端页面(Java Server Page,以下简称为JSP)文件和java文件。在解析的时候以tag的方式来解析,这样就可以通过通用的一个tag来解析制作的各种不同的专题。把制作专题的每个元素作为xml数据文件的key来处理,比如图片image,文本text等,把具体的图片的路径名称或者文本的内容作为key所对应的value值。这样在EPG处就需要增加解析模块,解析模块需要解析xml数据文件中的内容再转化为jsp文件。
图1为在IPTV中执行的即时更新专题过程的简化流程图。如图1所示,包括以下步骤:
步骤S102,制作专题;
步骤S104,上传专题;
步骤S106,专题解析;
步骤S108,专题展示。
图2为根据本发明的IPTV中支持即时更新的方法的流程图。如图2所示,该方法包括以下步骤:
步骤S202,在客户管理系统中,通过图形化编辑界面制作专题,并对专题进行压缩以保存;
步骤S204,客户管理系统检测压缩后的专题是否符合预定要求,并将符合预定要求的专题重新组合形成所需的压缩文件;
步骤S206,在下载所需的压缩文件之后,电子节目指南系统对所需的压缩文件进行解压缩,并解析专题来生成JSP文件格式的专题;以及
步骤S208,通过EPG展示层模块来展示专题的内容。
在步骤S202中,图形化编辑界面制作专题的方式包括:拖拉控件或直接写入代码信息。
其中,专题是可扩展标记语言格式的文件。
具体地,在步骤S206中执行以下处理:电子节目指南系统下载所需的压缩文件;对所需的压缩文件进行解压缩以得到所需专题;对专题的名称进行核对,并根据预先保存的关于关键项的值来对专题进行解析;以及动态形成JSP文件。
其中,关键项的类型至少包括:代码、数据源、数据展示表、和页面属性。
以下将结合图3到图5来详细说明本发明的所涉及的各个系统具体执行的处理。
图3为本发明所涉及的系统的框图。如图3所示,包含以下一些子系统:SMS子系统302、EPG子系统304、和模板子系统(对应于权利要求中的EPG展示层模块)306。
图4为在图3所示的SMS子系统302中所执行的处理的示意图。如图4所示,在SMS子系统302中具体执行以下处理:
一、支持专题制作者制作新的专题,其中,制作者只需要打开图形化编辑界面,通过加入图片资源以及新建构成专题的文件即可。每个专题需要有一个后缀名为index.jsp的首页(目的是有一个整个专题的规范入口,便于解析,比如专题名为zhuanti的需要有一个首页index.jsp,它的首页名字会生成为zhuanti_index.jsp),作为登录专题的入口,编辑完成以后的专题主要包括三个部分,一个存放图片等资源文件的文件夹,一个包含元素数据的xml文件的文件夹,一个后缀为index.jsp的首页文件,其中,包含元素数据的xml文件最为重要,xml文件中包含有控件布局的位置信息,例如,一个图片将在模板的什么位置进行展示、一段文字将出现在什么位置等,另外,在xml文件中还包含链接到节目或者栏目需要的传入传出的参数信息等,以及包含专题的名称、背景色或者背景图片等,制作好的专题即可发布应用;
二、支持专题制作者随时更改专题的内容,其中,专题制作者只需要把以前制作的专题通过图形化界面重新打开,此时会解析并展示之前制作的专题,然后,制作者根据新的要求编辑以后,专题信息会更改在XML文件中并被保存,制作者重新发布应用即可;以及
三、制作者发布应用专题以后,SMS需要通过分析制作好的专题,生成EPG的Zip压缩包。生成Zip压缩包以后,通知EPG来下载ZIP包。
图5为在图3所示的EPG子系统中所执行的处理的流程图。如图5所示,在EPG子系统304中最主要的是通过一个通用的Tag来解析专题,在解析过程中,具体包含以下步骤:
步骤S502,初始化;
步骤S504,读取相应页面配置;
步骤S506,判断需要展示的专题元素的类型;
步骤S508,解析;
步骤S510,生成展示的jsp文件。
图6为根据本发明的IPTV中支持即时更新的装置600的框图。如图6所示,该装置包括以下模块:图形化编辑模块602,连接至上传发布管理模块604,用于通过预定制作方式在客户管理系统中制作专题并对专题进行压缩以保存;上传发布管理模块604,连接至电子节目指南解析模块606,用于检测压缩后的专题是否符合预定要求,并将符合预定要求的专题重新组合形成所需的压缩文件;以及电子节目指南解析模块606,用于在下载所需的压缩文件之后,对所需的压缩文件进行解压缩,并解析专题来生成JSP文件格式的专题。其中,预定制作方式包括:拖拉控件或直接写入代码信息。专题是可扩展标记语言格式的文件。
在电子节目指南解析模块606中包括:下载单元,用于下载所需的压缩文件;解压缩单元,用于对所需的压缩文件进行解压缩以得到所需专题;解析单元,用于对专题的名称进行核对,并根据预先保存的关于关键项的值来对专题进行解析以动态形成JSP文件。其中,关键项的类型至少包括:代码、数据源、数据展示表、和页面属性。
综上所述,采用本发明,把模块动态的加载到EPG中,只要提供的功能模块符合接口规范,就可以随时把模块加载进来,实现各种想要实现的功能,可以使EPG系统具有很大的灵活性。以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
机译: IPTV接收器和在支持ITF中支持PVR功能的IPTV接收器中执行个人视频记录器功能的方法
机译: 基于用户服务配置文件的插件更新方法,用于能够在IPTV终端中更新插件的Internet协议电视服务,包括应用程序模块和插件更新模块
机译: IPTV广播系统中即时频道改变的装置和方法