电视数据的显示方法、浏览器及电视的制作方法

文档序号:9238108阅读:888来源:国知局
电视数据的显示方法、浏览器及电视的制作方法
【技术领域】
[0001]本发明涉及数字电视技术领域,尤其涉及一种电视数据的显示方法、浏览器及电视。
【背景技术】
[0002]随着数字电视的快速发展,数字广播技术得到越来越广泛的应用。目前,数字电视传输方式有两种:一种是基于有线电视网络的传输方式,由同轴电缆传输数字信号;另一种是基于互联网IP网络的传输方式,由互联网TCP协议传输数字信号。现有的数字电视一般都同时支持这两种传输方式,但由这两种传输方式传输的数字信号在数字电视上的呈现效果完全不同。
[0003]现今数字电视的各种业务越多,需要数字电视呈现的显示页面也越来越复杂。互联网TCP协议传输的数字信号,其在数字电视上呈现的是网页数据,即由浏览器进行显示,浏览器显示的页面较灵活,能够满足复杂逻辑的业务的呈现,因此基于互联网的数字电视更得到用户的青睐。
[0004]但是基于有线电视网络的传输方式的数字电视,业务的呈现较为简单、单调,例如只有固定的节目介绍、音量控制等显示,不能以浏览器的方式进行呈现,这种显示方式不能满足当下复杂业务显示的需求,其市场竞争力大大降低。
[0005]上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

【发明内容】

[0006]本发明的主要目的在于提供一种电视数据的显示方法、浏览器及电视,旨在实现以浏览器的方式呈现有线数字电视的业务数据,满足复杂逻辑的业务显示的需要。
[0007]为实现上述目的,本发明提供的一种电视数据的显示方法,包括以下步骤:
[0008]浏览器获取传输的数据包,解析所述数据包,得到原始路径信息及页面数据;
[0009]将所述原始路径信息转换为本地路径信息,并将所述本地路径信息及页面数据保存于本地服务器;
[0010]当接收到页面请求时,根据所述页面请求从所述本地服务器中查找本地路径信息,并根据查找到的本地路径信息查找对应的页面数据;
[0011 ] 在所述浏览器上显示所述页面数据。
[0012]优选地,所述浏览器获取传输的数据包,解析所述数据包,得到原始路径信息及页面数据的步骤包括:
[0013]解析所述数据包的包头,并根据所述包头确定所述数据包的数据类型;
[0014]当所述数据包的数据类型为文本类型时,对所述数据包进一步解析,获取原始路径信息及页面数据。
[0015]优选地,所述当接收到页面请求时,根据所述页面请求从所述本地服务器中查找本地路径信息,并根据查找到的本地路径信息查找对应的页面数据的步骤之前包括:
[0016]接收外界对有线数字电视发出的命令;
[0017]判断所述命令是否为预先向所述浏览器注册的特定命令;
[0018]若是,则将所述特定命令转换为对应的页面请求。
[0019]优选地,所述当接收到页面请求时,根据所述页面请求从所述本地服务器中查找本地路径信息,并根据查找到的本地路径信息查找对应的页面数据的步骤之后还包括:
[0020]若从所述本地服务器中没有查找到所述本地路径信息时,检测所述页面请求是否为重复请求;
[0021]若为重复请求,则返回出错提示,若不为重复请求,则向前端服务器发送与所述本地路径信息对应的数据包请求。
[0022]优选地,所述浏览器获取传输的数据包,解析所述数据包,得到原始路径信息及页面数据的步骤之前包括:
[0023]在所述浏览器启动时,与前端服务器建立通信。
[0024]本发明还提供一种浏览器,包括:
[0025]解析模块,用于浏览器获取传输的数据包,解析所述数据包,得到原始路径信息及页面数据;
[0026]保存模块,用于将所述原始路径信息转换为本地路径信息,并将所述本地路径信息及页面数据保存于本地服务器;
[0027]查找模块,用于当接收到页面请求时,根据所述页面请求从所述本地服务器中查找本地路径信息,并根据查找到的本地路径信息查找对应的页面数据;
[0028]显示模块,用于在所述浏览器上显示所述页面数据。
[0029]优选地,所述解析模块包括:
[0030]第一解析单元,用于解析所述数据包的包头,并根据所述包头确定所述数据包的数据类型;
[0031]第二解析单元,用于当所述数据包的数据类型为文本类型时,对所述数据包进一步解析,获取原始路径信息及页面数据。
[0032]优选地,还包括:
[0033]接收模块,用于接收外界对有线数字电视发出的命令;
[0034]判断模块,用于判断所述命令是否为预先向所述浏览器注册的特定命令;
[0035]转换模块,用于若所述命令为预先向所述浏览器注册的特定命令时,将所述特定命令转换为对应的页面请求。
[0036]优选地,还包括:
[0037]检测模块,用于若从所述本地服务器中没有查找到所述本地路径信息时,检测所述页面请求是否为重复请求;
[0038]返回模块,用于若为重复请求,则返回出错提示;
[0039]请求模块,用于若不为重复请求,则向前端服务器发送与所述本地路径信息对应的数据包请求。
[0040]优选地,还包括通信模块,用于在所述浏览器启动时,与前端服务器建立通信。
[0041]本发明还提供一种电视,包括上述的浏览器。
[0042]本发明提供的一种电视数据的显示方法、浏览器及电视,通过有线数字电视的浏览器接收并解析数据包,当数据包为文本类型时,可以确定该数据包是由浏览器显示的页面数据,可将解析后对应的本地路径信息及页面数据保存于本地服务器,在浏览器接收到页面请求时,通过本地路径信息查找到页面数据,将该页面数据解析及排版后,在浏览器上显示,通过这种方式,使得数字电视特别是有线数字电视的业务数据可以在浏览器上显示,提高有线数字电视的业务数据显示的灵活性及便捷性,满足复杂逻辑的业务显示的需要。
【附图说明】
[0043]图1为本发明电视数据的显示方法第一实施例的流程示意图;
[0044]图2为图1中解析数据包的步骤的细化流程示意图;
[0045]图3为本发明电视数据的显示方法第二实施例的流程示意图;
[0046]图4为本发明电视数据的显示方法第三实施例的流程示意图;
[0047]图5为本发明浏览器第一实施例的结构示意图;
[0048]图6为图5中解析模块的结构示意图;
[0049]图7为本发明浏览器第二实施例的结构示意图;
[0050]图8为本发明浏览器第三实施例的结构示意图。
[0051]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0052]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0053]本发明提供一种电视数据的显示方法,参照图1,在一实施例中,该显示方法包括:
[0054]步骤SlOl,浏览器获取传输的数据包,解析所述数据包,得到原始路径信息及页面数据;
[0055]本实施例中,由前端的流媒体服务器向电视发送数据包,电视为数字
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1