一种网络电视终端显示网络资源的方法及系统的制作方法

文档序号:7715224阅读:144来源:国知局
专利名称:一种网络电视终端显示网络资源的方法及系统的制作方法
技术领域
本发明涉及网络电视技术领域,更具体地说,涉及一种网络电视终端显示网络资 源的方法及系统。
背景技术
网络电视的出现给人们带来了一种全新的电视观看方法,它改变了以往被动的电 视观看模式,实现了电视按需观看、随看随停。目前,网络电视终端在显示远程服务器上的 资源的基本方法为网络电视终端内嵌浏览器,服务器端架设web服务器,从互联网上获取 资源并以网页形式存储于web服务器上,由网络电视终端的浏览器获取该网页,打开并进 行显不。这种实现方式的缺点是首先,需要架设中转的web服务器,把网络资源以网页形 式存储于web服务器上。其次,网络电视终端为了获取并显示web服务器上的网页,需要移 植第三方提供的浏览器软件或自行开发嵌入式浏览器软件,直接导致开发成本的增加。并 且,由于web服务器上的网页是定制的,如改变风格或调整控件布局,需要全部重新设计, 工作量较大,且与web服务器相连的所有终端都会受到影响。

发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种网络电视终 端显示网络资源的方法及系统。本发明解决其技术问题所采用的技术方案之一是构造一种网络电视终端显示网 络资源的方法,其包括步骤Sl 将需要显示给用户的网络资源编译生成Iibxml库;S2 通过Iibxml库提供的接口获取xml文件;S3 根据xml文件解析出用户显示信息数据,并存储所述用户显示信息数据于网 络电视终端上;S4 将所述用户显示信息数据显示在网络电视终端上。2、根据权利要求1所述的网络电视终端显示网络资源的方法,其特征在于,还包 括步骤S5 修改网络电视终端的用户界面的显示内容和显示方式。本发明所述的网络电视终端显示网络资源的方法,在步骤Sl中,使用目标平台的 交叉编译工具将所述网络资源编译生成Iibxml库。本发明所述的网络电视终端显示网络资源的方法,在步骤S4中,通过嵌入式图形 库提供的窗口控件将所述用户显示信息数据显示在网络电视终端上。本发明所述的网络电视终端显示网络资源的方法,在步骤S5中,通过嵌入式图形 库提供的窗口控件修改网络电视终端的用户界面的显示内容和显示方式。本发明解决其技术问题所采用的技术方案之二是构造一种网络电视终端显示网
3络资源的系统,其包括编译生成单元用于将需要显示给用户的网络资源编译生成Iibxml库;获取单元用于通过Iibxml库提供的接口获取xml文件;解析及存储单元用于根据xml文件解析出用户显示信息数据,并存储所述用户 显示信息数据于网络电视终端上;显示单元用于将所述用户显示信息数据显示在网络电视终端上。本发明所述的网络电视终端显示网络资源的系统,还包括修改单元用于修改网络电视终端的用户界面的显示内容和显示方式。本发明所述的网络电视终端显示网络资源的系统,所述编译生成单元使用目标平 台的交叉编译工具将所述网络资源编译生成Iibxml库。本发明所述的网络电视终端显示网络资源的系统,所述显示单元通过嵌入式图形 库提供的窗口控件将所述用户显示信息数据显示在网络电视终端上。本发明所述的网络电视终端显示网络资源的系统,所述修改单元通过嵌入式图形 库提供的窗口控件修改网络电视终端的用户界面的显示内容和显示方式。实施本发明的网络电视终端显示网络资源的方法及系统,具有以下有益效果1.不使用浏览器即可在网络电视终端上显示网络资源,节约了软件成本;2.可根据用户需求灵活改变用户界面的显示布局和风格,不受信息源限制;3.用户界面操作简单直观;4.网络资源获取、解析和本地显示都有开源库,移植和开发难度较低。


下面将结合附图及实施例对本发明作进一步说明,附图中图1是本发明网络电视终端显示网络资源的方法的流程图;图2是本发明网络电视终端显示网络资源的系统的结构方框图。
具体实施例方式本发明在服务器端不需设web服务器且网络电视终端不需移植第三方提供的浏 览器软件或自行开发嵌入式浏览器软件的情况下,实现了网络电视终端显示网络资源的功 能。如图1所示,是本发明网络电视终端显示网络资源的方法的流程图,该网络电视 终端显示网络资源的方法包括下列步骤步骤SO:开始。步骤Sl 将需要显示给用户的网络资源编译生成Iibxml库。其中,所述需要显示 给用户的网络资源包括最新影片排行、各分类影片排行以及相关图片等。Iibxml库是一个 有免费许可的用于处理ml文件、可以轻松跨越多个平台的C语言库,可实现读、创建及操 纵xml数据功能。本步骤Sl中,使用目标平台的交叉编译工具将需要显示给用户的网络资 源编译生成Iibxml库。其中,所述目标平台可为多种嵌入式平台,对应地,目标平台的交叉 编译工具将根据具体硬件平台来决定。如目标平台为ti平台时,采用ti平台的交叉编译 工具;目标平台为c2平台时,采用c2平台的交叉编译工具等。
步骤S2 通过Iibxml库提供的接口获取xml文件。步骤S3 根据xml文件解析出用户显示信息数据,并存储所述用户显示信息数据 于网络电视终端上。所述用户显示信息数据包括电影名称、电影简介、电影海报及电影播放 文件,上述用户显示信息数据存储在网络电视终端的存贮装置中。进一步地,所述用户显示 信息数据还可包括电影海报及电影播放文件的下载地址。步骤S4 将所述用户显示信息数据显示在网络电视终端上。本步骤S4中,通过嵌 入式图形库提供的窗口控件将用户显示信息数据显示在网络电视终端上。如果用户显示信 息数据包括电影海报及电影播放文件的下载地址,则通过嵌入式图形库提供的窗口控件将 电影海报及电影播放文件进行下载,并存储在网络电视终端的存贮装置中,然后再显示在 网络电视终端上。可见,本发明不必使用浏览器即可在网络电视终端上显示网络资源,节约 了软件成本。优选地,上述嵌入式图形库为DirectFB,DirectFB提供开发者基于FrameBuffer 上进行图形加速、输入设备处理提取、支持透明窗口和多重显示层的整合窗口系。步骤S5 修改网络电视终端的用户界面的显示内容和显示方式。通过嵌入式图形 库提供的窗口控件修改网络电视终端的用户界面的显示内容和显示方式。如该嵌入式图形 库为DirectFB时,可通过DirectFB提供的窗口控件修改网络电视终端的用户界面的显示 内容和显示方式。其中,该显示内容包括广告栏、搜索栏、导航按钮等,该显示方式包括全屏 模式、浮动窗口、显示画面的加速/减速,显示布局等等。可见,本发明可根据用户需求灵活 改变用户界面的显示布局和风格,不受信息源限制,用户界面操作简单直观,并且,网络资 源获取、解析和本地显示都有开源库,移植和开发难度较低。步骤S6:结束。如图2所示,是本发明网络电视终端显示网络资源的系统的结构方框图,该网络 电视终端显示网络资源的系统包括编译生成单元1、获取单元2、解析及存储单元3和显示 单元4,进一步地,还包括修改单元5。其中,编译生成单元1用于将需要显示给用户的网络资源编译生成Iibxml库。获 取单元2用于通过Iibxml库提供的接口获取xml文件。解析及存储单元3用于根据xml 文件解析出用户显示信息数据,并存储所述用户显示信息数据于网络电视终端上。显示单 元4用于将所述用户显示信息数据显示在网络电视终端上。修改单元5用于修改网络电视 终端的用户界面的显示内容和显示方式。编译生成单元1使用目标平台的交叉编译工具将需要显示给用户的网络资源编 译生成Iibxml库。其中,所述目标平台可为多种嵌入式平台,对应地,目标平台的交叉编译 工具将根据具体硬件平台来决定。如目标平台为ti平台时,采用ti平台的交叉编译工 具;目标平台为c2平台时,采用c2平台的交叉编译工具等等。显示单元4通过嵌入式图形库提供的窗口控件将所述用户显示信息数据显示在 网络电视终端上。修改单元5通过嵌入式图形库提供的窗口控件修改网络电视终端的用户界面的 显示内容和显示方式。其中,该显示内容包括广告栏、搜索栏、导航按钮等,该显示方式包括 全屏模式、浮动窗口、显示画面的加速/减速,显示布局等等。本发明可基于Linux开发平台,当然,如果需更换其它平台并使用新的图形库,只需用新的图形库提供的接口来获取xml文件,其它可不进行修改,较为方便。 以上所述仅为本发明的实施例,并不用以限制本发明,凡在本发明的精神和原则
内所作的任何修改、等同替换或改进等,均应包含在本发明的保护范围内。
权利要求
1.一种网络电视终端显示网络资源的方法,其特征在于,包括步骤51将需要显示给用户的网络资源编译生成Iibxml库;52通过Iibxml库提供的接口获取xml文件;53根据xml文件解析出用户显示信息数据,并存储所述用户显示信息数据于网络电 视终端上;54将所述用户显示信息数据显示在网络电视终端上。
2.根据权利要求1所述的网络电视终端显示网络资源的方法,其特征在于,还包括步骤55修改网络电视终端的用户界面的显示内容和显示方式。
3.根据权利要求1所述的网络电视终端显示网络资源的方法,其特征在于,在步骤Sl 中,使用目标平台的交叉编译工具将所述网络资源编译生成Iibxml库。
4.根据权利要求1所述的网络电视终端显示网络资源的方法,其特征在于,在步骤S4 中,通过嵌入式图形库提供的窗口控件将所述用户显示信息数据显示在网络电视终端上。
5.根据权利要求2所述的网络电视终端显示网络资源的方法,其特征在于,在步骤S5 中,通过嵌入式图形库提供的窗口控件修改网络电视终端的用户界面的显示内容和显示方 式。
6.一种网络电视终端显示网络资源的系统,其特征在于,包括 编译生成单元用于将需要显示给用户的网络资源编译生成Iibxml库; 获取单元用于通过Iibxml库提供的接口获取xml文件;解析及存储单元用于根据ml文件解析出用户显示信息数据,并存储所述用户显示 信息数据于网络电视终端上;显示单元用于将所述用户显示信息数据显示在网络电视终端上。
7.根据权利要求6所述的网络电视终端显示网络资源的系统,其特征在于,还包括 修改单元用于修改网络电视终端的用户界面的显示内容和显示方式。
8.根据权利要求6所述的网络电视终端显示网络资源的系统,其特征在于,所述编译 生成单元使用目标平台的交叉编译工具将所述网络资源编译生成Iibxml库。
9.根据权利要求6所述的网络电视终端显示网络资源的系统,其特征在于,所述显示 单元通过嵌入式图形库提供的窗口控件将所述用户显示信息数据显示在网络电视终端上。
10.根据权利要求7所述的网络电视终端显示网络资源的系统,其特征在于,所述修改 单元通过嵌入式图形库提供的窗口控件修改网络电视终端的用户界面的显示内容和显示 方式。
全文摘要
本发明涉及一种网络电视终端显示网络资源的方法,其包括步骤将需要显示给用户的网络资源编译生成libxml库;通过libxml库提供的接口获取xml文件;根据xml文件解析出用户显示信息数据,并存储所述用户显示信息数据于网络电视终端上;将所述用户显示信息数据显示在网络电视终端上。本发明还涉及一种网络电视终端显示网络资源的系统,其包括编译生成单元、获取单元、解析及存储单元和显示单元。本发明不使用浏览器即可在网络电视终端上显示网络资源,节约了软件成本;可根据用户需求灵活改变用户界面的显示布局和风格,不受信息源限制;用户界面的操作简单直观;网络资源获取、解析和本地显示都有开源库,移植和开发难度较低。
文档编号H04N21/431GK102111655SQ20091018942
公开日2011年6月29日 申请日期2009年12月24日 优先权日2009年12月24日
发明者郑军 申请人:康佳集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1