一种数据浏览方法、装置及机顶盒的制作方法

文档序号:7865485阅读:223来源:国知局

专利名称::一种数据浏览方法、装置及机顶盒的制作方法
技术领域
:本发明属于电视机
技术领域
,尤其涉及一种数据浏览方法、装置及机顶盒。
背景技术
:电视作为现代文明的标志之一,不仅为大家所熟悉,而且已经逐渐成为人们生活中不可缺少的家庭娱乐终端。随着电子技术的发展,现代电视机无论从外观和数量方面都发生了巨大的变化,然而,随着人们的精神文化需求不断提高,电视的功能也越来越丰富,例如,电视浏览照片、3D电视以及电视上网查看新闻数据等功能,现有的网络上浏览新闻数据一般是采用html+jsp+css等网页加上脚本文件以及样式表的构架,并通过浏览器进行浏览,也就是说机顶盒终端需要具有网口,且需要集成浏览器功能才能显示需要浏览的新闻数据,所以这类构架并不适合不带网口的机顶盒。综上,现有技术的不带网口的机顶盒还无法浏览新闻数据。
发明内容本发明实施例的目的在于提供一种数据浏览方法,旨在解决现有技术的不带网口的机顶盒还无法浏览数据的问题。为了实现上述目的,本发明实施例提供如下技术方案本发明实施例是这样实现的,一种数据浏览方法,所述方法包括机顶盒获取前端系统按预设方式广播的XML文件存储的数据;机顶盒解析所述XML文件存储的数据;机顶盒根据用户指令,显示所述数据。本发明实施例还提供了一种种数据广播方法,所述方法包括将数据导入XML文件;按照预设方式,广播所述XML文件存储的数据至机顶盒。本发明实施例还提供了一种数据浏览装置,所述装置包括获取单元,用于机顶盒获取前端系统按预设方式广播的XML文件存储的数据;解析单元,用于机顶盒解析所述XML文件存储的数据;显示单元,用于机顶盒根据用户指令,显示所述数据。本发明实施例还提供了一种机顶盒,所述机顶盒包括所述的数据浏览装置。本发明实施例还提供了一种数据广播装置,所述装置包括导入单元,用于将数据导入XML文件;广播单元,用于按照预设方式,广播所述XML文件存储的数据至机顶盒。本发明实施例还提供了一种服务器,所述服务器包括所述的数据广播装置。本发明实施例与现有技术相比,有益效果在于机顶盒获取前端系统按预设方式广播的XML文件存储的数据,解析所述XML文件存储的数据,根据用户指令,显示所述数据。实现在没有Internet网络的情况下,不带网口的机顶盒仍然可以浏览数据。另外,通过XML文件存储的数据,使得数据传输过程的数据量少,且对信道带宽要求较低,适合于广播通道。为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例一提供的数据浏览方法的实现的流程图;图2是本发明实施例一提供的实现示例解析XML文件存储的数据的流程图;图3是本发明实施例二提供的数据广播方法的实现的流程图;图4是本发明实施例二提供的采用DSMCC-OC广播XML文件存储的数据的流程图;图5是本发明实施例三提供的数据浏览装置的结构图;图6是本发明实施例四提供的数据发送装置的结构图。具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例提供了一种数据浏览方法,所述方法包括机顶盒获取前端系统按预设方式广播的XML文件存储的数据;机顶盒解析所述XML文件存储的数据;机顶盒根据用户指令,显示所述数据。本发明实施例还提供了一种种数据广播方法,所述方法包括将数据导入XML文件;按照预设方式,广播所述XML文件存储的数据至机顶盒。本发明实施例还提供了一种数据浏览装置,所述装置包括获取单元,用于机顶盒获取前端系统按预设方式广播的XML文件存储的数据;解析单元,用于机顶盒解析所述XML文件存储的数据;显示单元,用于机顶盒根据用户指令,显示所述数据。本发明实施例还提供了一种机顶盒,所述机顶盒包括所述的数据浏览装置。本发明实施例还提供了一种数据广播装置,所述装置包括导入单元,用于将数据导入XML文件;广播单元,用于按照预设方式,广播所述XML文件存储的数据至机顶盒。本发明实施例还提供了一种服务器,所述服务器包括所述的数据广播装置。以下结合具体实施例对本发明的实现进行详细描述实施例一图1示出了本发明实施例一提供的数据浏览方法的实现的流程图,详述如下在SlOl中,机顶盒获取前端系统按预设方式广播的可扩展标记语言(extensionmarkuplanguage,XML)文件存储的数据;本实施例中,所述数据可以为新闻数据、电子杂志数据等。本实施例中,运营商前端系统的服务器采用面向对象的数字媒体存储控制命令(DigitalStorageMediaCommand&Control-objectcarousel,DSMCC-OC)方式,广播所述XML文件存储的数据至机顶盒,机顶盒获取前端系统采用DSMCC-OC方式广播的XML文件存储的数据。在S102中,机顶盒解析所述XML文件存储的数据;本实施例中,机顶盒首先按照DSMCC-OC协议解析XML文件数据,然后,根据XML规范,对XML文件进行解析。本实施例中,机顶盒解析获取XML文件存储的数据的具体内容,例如,当XML文件存储的数据为电子杂志数据时,通过解析可以获得电子杂志名称,杂志日期,版本号,电子杂志目录,以及电子杂志的具体内容等信息。本实施例中,以新闻数据为例,S102的解析过程具体可以采用以下方式,但不以下述方式为限由于网络信息表(Networkinformationtable,NIT)表是整个广播网络都有的,所以不管当前播放的是哪个频点上的节目,机顶盒端只需监控NIT即可以获得新闻数据所在的频点和业务号serviceid,据此可以获取节目映射表(Programmaptable,PMT)中的版本信息和新闻数据所在DSMCC的PID,通过解析下载信息指示消息(DownloadInfoIndicationmessageofDSM_CC,DII)可以得到XML文件的大小的信息,以及传输XML文件对应的DDB的个数,将所有数据下载模块(DownloadDataBlockmessageofDSM-CC,DDB)数据,还原成XML文件,具体过程如下,请参阅图2S201、判断NIT表中是否有新的数据信息。S202、当判断NIT表中有新的数据信息时,取得新的数据信息对应的频点信息及业务标识符service_id。S203、过滤节目相关表(Programassociationtable,PAT)及PMT表,取得DSMCC-OC所在的标识符PID。S204、过滤下载服务器初始消息(DownloadServerInitiatemessageofDSM-CC,DSI)表,取得根目录的模块标识符moudle_id。S205、过滤DII表取得XML文件所在的模块标识符module_id。S206、过滤DDB,取得XML文件存储的新闻数据的具体信息。在S103中,机顶盒根据用户指令,显示所述数据。本实施例中,当接收到用户浏览所述XML文件存储的数据时,对经过S102处理后的数据内容按分类显示,从而方便用户查看。本实施例中,在S103之后,所述方法还可以包括当接收到数据更新的信息时,输出是否更新当前显示的数据的提示信息,使得用户可以及时的获取最新的数据信息。本实施例中,机顶盒获取前端系统按预设方式广播的XML文件存储的数据,解析所述XML文件存储的数据,根据用户指令,显示所述数据。实现在没有Internet网络的情况下,不带网口的机顶盒仍然可以浏览数据。另外,通过XML文件存储的数据,使得数据传输过程的数据量少,且对信道带宽要求较低,适合于广播通道。实施例二图3示出了本发明实施例二提供的数据广播方法的实现的流程图,详述如下在S301中,将数据导入XML文件;本发明实施例中,预先在运营商的前端服务器中导入XML文件,例如对于电子杂志而言,可以将电子杂志导入XML文件,XML文件采用树形层次目录结构,可以分为四层,最上层可以是杂志的名称,日期和版本信息,第二层可以是杂志的各个子目录,比如“体育”,“政治”,“军事”等,第三层可以是对应的每个目录下面不同的文章名称,比如“体育”目录下可以有“霍华德加盟湖人”,“李娜温网出局”等文章标题,最后一层可以是具体的文章内容。在S302中,按照预设方式,广播所述XML文件存储的数据至机顶盒。本实施例中,前端可以系统采用DSMCC-0C,广播所述XML文件存储的数据,实现可以同时传送多层目录和多个文件,方便同时传送多份数据内容,在采用DSMCC-OC分发数据的过程中可能用到的信息表有DSI,DII和DDB表,另外还有一些广播中通用的NIT,PAT,PMT等PSI/SI表,数据的XML数据存储在DDB表中,其他的NIT,PAT,PMT,DSI,DII表都是为了能够方便快速的定位到DDB数据,以下通过具体的实现示例对本发明实施例提供的采用DSMCC-0C,广播所述XML文件存储的数据的过程进行说明,但不以本实现示例的情况为限,以下以新闻数据为例进行说明,请参阅图4S401、在NIT表中加入新闻所在频点的信息及service_id。S402、在以上对应的频点PAT表中加入对应service_id的PMT的PID。S403、在PMT表中加入新闻的版本等信息及新闻数据所在的PID。S404、在DSI表中加入根目录的moduleid及轮播标识符carousel_id等信息。S405、在DII表中加入根目录和XML所在的module信息,例如,可以包括文件大小信息以及DDB大小等信息。S406、在DDB表中存放具体的XML文件存储的新闻数据。S407、发送所述XML文件存储的新闻数据。本实施例中,可选的,当检测到数据更新的信息时,发送数据更新信息至机顶盒。本实施例中,电子前段系统将数据导入XML文件,按照预设方式,广播所述XML文件存储的数据,实现在没有Internet网络的情况下,不带网口的机顶盒仍然可以浏览数据,且通过XML文件存储的数据,使得数据传输过程的数据量少,且对信道带宽要求较低,适合于广播通道。实施例三图5示出了本发明实施例三提供的数据浏览装置的结构图,为了便于说明,仅示出了与本发明实施例相关的部分,该装置可以是内置于机顶盒中的软件单元、硬件单元或者软硬结合单元。所述数据浏览装置包括获取单元51、解析单元52及显示单元53。获取单元51,用于机顶盒获取前端系统按预设方式广播的XML文件存储的数据;解析单元52,用于机顶盒解析所述XML文件存储的数据;显示单元53,用于机顶盒根据用户指令,显示所述数据。可选的,所述装置还可以包括提示单元,用于当接收到数据更新的信息时,输出是否更新当前显示的数据的提不目息。本发明实施例提供的数据浏览装置可以使用在前述对应的方法实施例一中,详情参见上述实施例一的描述,在此不再赘述。实施例四图6示出了本发明实施例四提供的数据发送装置的结构图,为了便于说明,仅示出了与本发明实施例相关的部分,该装置可以是内置于前端系统服务器中的软件单元、硬件单元或者软硬结合单元。所述数据发送装置包括导入单元61和广播单元62。导入单元61,用于将数据导入XML文件;广播单元62,用于按照预设方式,广播所述XML文件存储的数据至机顶盒。可选的,所述广播单元62,具体用于采用DSMCC-0C,广播所述XML文件存储的数据。本发明实施例提供的数据发送装置可以使用在前述对应的方法实施例二中,详情参见上述实施例二的描述,在此不再赘述。值得注意的是,上述装置和系统实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘或光盘等。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。权利要求1.一种数据浏览方法,其特征在于,所述方法包括机顶盒获取前端系统按预设方式广播的可扩展标记语言XML文件存储的数据;机顶盒解析所述XML文件存储的数据;机顶盒根据用户指令,显示所述数据。2.如权利要求1所述的方法,其特征在于,所述根据用户指令,显示所述数据之后,方法还包括当接收到数据更新的信息时,输出是否更新当前显示的数据的提示信息。3.一种数据广播方法,其特征在于,所述方法包括将数据导入XML文件;按照预设方式,广播所述XML文件存储的数据至机顶盒。4.如权利要求3所述的方法,其特征在于,广播所述XML文件存储的数据具体为采用面向对象的数字媒体存储控制命令DSMCC-0C,广播所述XML文件存储的数据。5.一种数据浏览装置,其特征在于,所述装置包括获取单元,用于机顶盒获取前端系统按预设方式广播的XML文件存储的数据;解析单元,用于机顶盒解析所述XML文件存储的数据;显示单元,用于机顶盒根据用户指令,显示所述数据。6.如权利要求5所述的装置,其特征在于,所述装置还包括提示单元,用于当接收到数据更新的信息时,输出是否更新当前显示的数据的提示信肩、O7.一种机顶盒,其特征在于,所述机顶盒包括权利要求5或6任一权利要求所述的数据浏览装置。8.一种数据广播装置,其特征在于,所述装置包括导入单元,用于将数据导入XML文件;广播单元,用于按照预设方式,广播所述XML文件存储的数据至机顶盒。9.如权利要求8所述的方法,其特征在于,所述广播单元,具体用于采用DSMCC-0C,广播所述XML文件存储的数据。10.一种服务器,其特征在于,所述服务器包括权利要求8或9任一权利要求所述的数据广播装置。全文摘要本发明适用于电视机
技术领域
,提供了一种数据浏览方法、装置及机顶盒,所述方法包括机顶盒获取前端系统按预设方式广播的XML文件存储的数据,机顶盒解析所述XML文件存储的数据,机顶盒根据用户指令,显示所述数据。本发明使得在没有Internet网络的情况下,不带网口的机顶盒仍然可以浏览数据。文档编号H04N21/431GK103002336SQ20121045993公开日2013年3月27日申请日期2012年11月15日优先权日2012年11月15日发明者张伟华申请人:深圳市九洲电器有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1