一种基于数字电视浏览器的播放方法

文档序号:7775420阅读:206来源:国知局
一种基于数字电视浏览器的播放方法
【专利摘要】本发明公开了一种基于数字电视浏览器的播放方法,包括:电视主机接收用户发出的操作指令;根据用户发出的操作指令,通过电视主机上的浏览器加载操作指令对应的页面;当浏览器加载操作指令对应的页面时,通过执行操作指令对应的页面的脚本,获取操作信息,操作信息包括操作指令,并将操作信息发送给条件接收卡CAM,使得CAM卡对操作信息进行处理,并向电视主机返回处理的结果;电视主机接收CAM卡返回的处理结果,并在浏览器加载的页面中显示处理结果。本发明方法可以支持播放各种不同标准格式的GUI,无需对CAM卡的CPU提出更高的要求。
【专利说明】—种基于数字电视浏览器的播放方法
【技术领域】
[0001]本发明涉及数字电视【技术领域】,具体涉及一种基于数字电视浏览器的播放方法。【背景技术】
[0002]目前,数字电视终端包括节目播放管理、电子节目菜单(Electronic ProgramGuide,EPG)、条件接收(Condition Access, CA)三大基本模块,除CA外,节目播放管理,EPG这两个模块世界各地不同运营商虽然都是采用MPEG2+DVB标准,但又都对标准进行了不同的扩展和补充,这使得机顶盒或者一体机需要根据运营商的需求进行定制,严重阻碍了数字电视的发展。
[0003]为了满足不同运营商的标准,业界开始采用条件接收卡(Conditional AccessModule, CAM)来实现不同运营商的定制业务。具体的,使用CAM卡将定制的图形用户界面(Graphical User Interface,⑶I)叠加于传输流的视频上,并将叠加有图形用户界面的传输流发送给电视主机进行播放。这种方式能够实现完全机卡分离,但是需要CAM卡先对传输流中的视频进行视频解码,再在GUI叠加于视频上后,对视频进行重新编码,其中,还涉及节目时钟参考(Program Clock Reference, PCR)调整等一系列复杂技术,这无疑将提高对CAM卡的CPU性能的要求,大幅增加CAM卡的制造成本,不利于推广使用。

【发明内容】

[0004]本发明提供一种基于数字电视浏览器的播放方法。在本发明方法中,电视主机能够根据用户的操作命令,从CAM卡获取相应的数据,再通过浏览器进行播放,从而可以支持播放各种不同标准格式的GUI,也无需对CAM卡的CPU提出更高的要求。
[0005]本发明第一方面提供一种基于数字电视浏览器的播放方法,包括:
[0006]电视主机接收用户发出的操作指令;
[0007]根据所述用户发出的操作指令,通过所述电视主机上的浏览器加载所述操作指令对应的页面;
[0008]当所述浏览器加载所述操作指令对应的页面时,通过执行所述操作指令对应的页面的脚本,获取操作信息,所述操作信息包括所述操作指令,并将所述操作信息发送给条件接收卡CAM,使得所述CAM卡对所述操作信息进行处理,并向所述电视主机返回处理的结果;
[0009]所述电视主机接收所述CAM卡返回的处理结果,并在浏览器加载的页面中显示处
理结果。
[0010]结合本发明第一方面,在第一方面的第一种可能实现方式中,所述基于数字电视浏览器的播放方法,还包括:
[0011]所述电视主机接收所述CAM卡发送的启动浏览器的命令和启动页面的统一资源定位符URL ;
[0012]在接收到所述启动浏览器的命令后,启动所述浏览器;[0013]通过所述浏览器访问所述启动页面的URL,并加载所述启动页面;
[0014]当加载所述启动页面时,通过执行所述启动页面的脚本,从所述CAM卡获取所述启动页面上的数据;
[0015]将获取到的所述启动页面上的数据显示在所述启动页面上。
[0016]结合本发明第一方面,在第一方面的第二种可能实现方式中,所述电视主机接收用户发出的操作指令,包括:所述电视主机接收用户发出的搜索节目指令;
[0017]所述根据所述用户发出的操作指令,通过所述电视主机上的浏览器加载与所述操作指令对应的页面,包括:根据所述用户发出的搜索节目指令,通过所述电视主机上的浏览器加载节目搜索页面;
[0018]当所述浏览器加载所述操作指令对应的页面时,通过执行所述操作指令对应的页面的脚本,获取操作信息,并将所述操作信息发送给条件接收卡CAM,包括:当所述浏览器加载所述搜索节目指令对应的页面时,通过执行节目搜索页面的脚本,获取操作信息,所述操作信息包括搜索节目指令及频点参数,并将所述操作信息发送给所述CAM卡,使得所述CAM卡根据所述搜索节目指令及频点参数,进行频点搜索,并向所述电视主机反馈节目搜索信息,以及在频点搜索结束后保存频点搜索的结果;
[0019]所述电视主机接收所述CAM卡返回的处理结果,并在浏览器加载的页面中显示处理结果,包括:
[0020]接收所述CAM卡反馈的节目搜索信息,更新所述浏览器上加载的节目搜索页面上显示的节目搜索信息。
[0021]结合本发明第一方面的第二种可能实现方式,在第一方面的第三种可能实现方式中,所述电视主机接收用户发出的搜索节目指令,包括:所述电视主机接收用户发出的单频搜索节目指令;
[0022]所述根据所述用户发出的搜索节目指令,通过所述电视主机上的浏览器加载节目搜索页面,包括:根据所述用户发出的单频搜索节目指令,通过所述电视主机上的浏览器加载单频节目搜索页面;
[0023]所述当所述浏览器加载所述搜索节目指令对应的页面时,通过执行节目搜索页面的脚本,获取操作信息,所述操作信息包括搜索节目指令及频点参数,并将所述操作信息发送给所述CAM卡,包括:
[0024]当所述浏览器加载所述单频节目搜索页面时,通过执行单频节目搜索页面的脚本,获取操作信息,所述操作信息包括单频搜索节目指令及单频搜索节目的频点参数,并将所述操作信息发送给所述CAM卡,使得所述CAM卡根据所述单频搜索节目的频点参数,进行单频点搜索,并向所述电视主机反馈节目搜索信息,以及在单频点搜索结束后保存单频点搜索的结果。
[0025]结合本发明第一方面的第二种可能实现方式,在第一方面的第四种可能实现方式中,所述电视主机接收用户发出的搜索节目指令,包括:所述电视主机接收用户发出的全频搜索节目指令;
[0026]所述根据所述用户发出的搜索节目指令,通过所述电视主机上的浏览器加载节目搜索页面,包括:根据所述用户发出的全频搜索节目指令,通过所述电视主机上的浏览器加载全频节目搜索页面;[0027]所述当所述浏览器加载所述搜索节目指令对应的页面时,通过执行节目搜索页面的脚本,获取操作信息,所述操作信息包括搜索节目指令及频点参数,并将所述操作信息发送给所述CAM卡,包括:
[0028]当所述浏览器加载所述全频节目搜索页面时,通过执行全频节目搜索页面的脚本,从所述CAM卡获取全频搜索频点列表;
[0029]将所述全频搜索节目指令及所述全频搜索频点列表中的各个频点参数发送给所述CAM卡,使得所述CAM卡根据接收到的所述全频搜索节目指令及各个频点参数,分别进行单频点搜索,并向所述电视主机反馈节目搜索信息,单频点搜索结束后保存单频点搜索的结果。
[0030]结合本发明第一方面的第二种可能实现方式,在第一方面的第五种可能实现方式中,所述电视主机接收用户发出的搜索节目指令,包括:所述电视主机接收用户发出的网络信息表NIT搜索节目指令;
[0031]所述根据所述用户发出的搜索节目指令,通过所述电视主机上的浏览器加载节目搜索页面,包括:根据所述用户发出的NIT搜索节目指令,通过所述电视主机上的浏览器加载NIT搜索节目页面;
[0032]所述当所述浏览器加载所述搜索节目指令对应的页面时,通过执行节目搜索页面的脚本,获取操作信息,所述操作信息包括搜索节目指令及频点参数,并将所述操作信息发送给所述CAM卡,包括:
[0033]当所述浏览器加载所述NIT搜索节目页面时,通过执行所述NIT搜索节目页面的脚本,从所述CAM卡获取NIT搜索节目的频点列表;
[0034]将NIT搜索节目指令及所述NIT搜索节目的频点列表中的各个频点参数发送给所述CAM卡,使得所述CAM卡根据接收到的所述NIT搜索节目指令和所述NIT搜索节目的频点列表中的各个频点参数,分别进行单频点搜索,并向所述电视主机反馈节目搜索信息,单频点搜索结束后保存单频点搜索的结果。
[0035]结合本发明第一方面,在第一方面的第六种可能实现方式中,所述电视主机接收用户发出的操作指令,包括:电视主机接收用户发出的节目列表操作指令;
[0036]所述根据所述用户发出的操作指令,通过所述电视主机上的浏览器加载与所述操作指令对应的页面,包括:根据所述节目列表操作指令,通过所述电视主机上的浏览器加载节目列表页面;
[0037]所述浏览器加载所述操作指令对应的页面时,通过执行所述操作指令对应的页面的脚本,获取操作信息,所述操作信息包括所述操作指令,并将所述操作信息发送给条件接收卡CAM,包括:当所述浏览器加载所述节目列表页面时,通过执行所述节目列表页面的脚本,生成获取节目列表的请求信息,并将所述请求信息发送给所述CAM卡,使得所述CAM卡根据所述请求信息,向所述电视主机反馈节目列表;
[0038]所述电视主机接收所述CAM卡返回的处理结果,并在浏览器加载的页面中显示处理结果,包括:所述电视主机接收所述电视主机反馈的节目列表,并在加载的节目列表页面中显示反馈的节目列表。
[0039]结合本发明第一方面的第六种可能实现方式,在第一方面的第七种可能实现方式中,在加载的节目列表页面中显示反馈的节目列表之后,所述方法还包括:[0040]接收用户发出的播放节目指令;
[0041]根据所述播放节目指令,通过执行预设的播放节目的脚本,将所述播放节目指令选择的节目信息发送给所述CAM卡,使得所述CAM卡根据所述节目信息,将所述播放节目指令选择的节目数据进行解扰,并将解扰后的所述播放节目指令选择的节目数据发送给所述电视主机,以及更新存储在所述CAM卡上的电子节目菜单EPG信息;
[0042]接收所述CAM卡发送的所述播放节目指令选择的节目数据,并通过所述浏览器播放所述播放节目指令选择的节目。
[0043]结合本发明第一方面的第七种可能实现方式,在第一方面的第八种可能实现方式中,在所述CAM卡更新存储在所述CAM卡上的EPG信息之后,所述方法还包括:
[0044]接收用户发送的浏览EPG的操作命令;
[0045]根据所述用户发出的浏览EPG的操作命令,通过执行预设的浏览EPG的脚本,从所述CAM卡获取所述EPG信息,并在所述浏览器中播放所述EPG信息。
[0046]结合本发明第一方面,在第一方面的第九种可能实现方式中,在接收所述CAM卡返回的数据,并在浏览器加载的页面中显示所述返回的数据中的用于播放的内容之后,所述方法还包括:通过执行所述操作指令对应的页面的脚本,在预定的时间,从所述CAM卡获取预定的广告信息,并将所述广告信息通过所述浏览器进行播放。
[0047]本发明第二方面提供一种电视主机,包括:
[0048]接收单元,用于接收用户发出的操作指令;
[0049]加载单元,用于根据所述接收单元接收的所述用户发出的操作指令,通过所述电视主机上的浏览器加载所述操作指令对应的页面;
[0050]请求单元,用于当所述浏览器加载所述操作指令对应的页面时,通过执行所述操作指令对应的页面的脚本,获取操作信息,所述操作信息包括所述操作指令,并将所述操作信息发送给条件接收卡CAM,使得所述CAM卡根据所述操作信息,进行相应的处理,并向所述电视主机返回处理的结果;
[0051]播放单元,用于接收所述CAM卡返回的处理结果,并在浏览器加载的页面中显示
处理结果。
[0052]结合本发明第二方面,在第二方面的第一种可能实现方式中,所述接收单元进一步用于接收用户发出的搜索节目指令;
[0053]所述加载单元进一步用于根据所述接收单元接收的所述用户发出的搜索节目指令,通过所述电视主机上的浏览器加载节目搜索页面;
[0054]所述请求单元进一步用于当所述浏览器加载所述搜索节目指令对应的页面时,通过执行节目搜索页面的脚本,获取操作信息,所述操作信息包括搜索节目指令及频点参数,并将所述操作信息发送给所述CAM卡,使得所述CAM卡根据所述搜索节目指令及频点参数,进行频点搜索,并向所述电视主机反馈节目搜索信息;
[0055]所述播放单元进一步用于接收所述CAM卡反馈的节目搜索信息,更新所述浏览器上加载的节目搜索页面上显示的节目搜索信息。
[0056]本发明第三方面提供一种条件接收卡,包括:
[0057]接收单元,用于接收电视主机发送的操作信息,所述操作信息包括用户发出的操作指令;[0058]处理单元,用于根据所述接收单元接收的所述操作信息,并对所述操作信息进行处理;
[0059]发送单元,用于将所述处理单元处理所述操作信息的处理结果发送给所述电视主机,以使所述电视主机在浏览器加载的页面中显示处理结果。
[0060]结合本发明第三方面,在第三方面的第一种可能实现方式中,所述接收单元进一步用于接收用户发出的所述操作信息,所述操作信息包括搜索节目指令及频点参数;
[0061]所述处理单元进一步用于根据所述接收单元接收的所述搜索节目指令及频点参数,进行频点搜索;
[0062]所述发送单元进一步用于在所述处理单元进行频点搜索后,向所述电视主机反馈节目搜索信息。
[0063]在本发明方法中,电视主机能够通过浏览器进行播放从CAM卡获取的数据,其中,CAM卡根据电视主机发送的操作信息,进行相应的处理,并向所述电视主机返回执行所述操作指令所需要的数据。根据操作指令的不同,返回的数据也不同,其可以包括EPG广告、电视节目或者EPG信息等。因此,CAM卡可以用于对电视主机的GUI的相关功能进行定制,例如,EPG管理、节目播放管理和EPG广告管理等,以随时向电视主机提供所需要的数据。因此,本发明方法可以支持播放不同运营商提供的不同标准的GUI,能够满足EPG广告的播放等要求。
【专利附图】

【附图说明】
[0064]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0065]图1是一种数字电视终端的结构示意图;
[0066]图2是实施例1提供的一种基于数字电视浏览器的播放方法流程示意图;
[0067]图3是实施例2提供的一种基于数字电视浏览器的播放方法流程示意图;
[0068]图4是实施例3提供的一种基于数字电视浏览器的播放方法流程示意图;
[0069]图5是实施例4提供的一种基于数字电视浏览器的播放方法流程示意图;
[0070]图6是实施例5提供的一种基于数字电视浏览器的播放方法流程示意图;
[0071]图7是实施例6提供的一种基于数字电视浏览器的播放方法流程示意图;
[0072]图8是实施例7提供的一种电视主机结构示意图;
[0073]图9是实施例8提供的一种条件接收卡结构示意图。
【具体实施方式】
[0074]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0075]本发明可以应用于如图1所示的数字电视终端,该数字电视终端包括:电视主机101和CAM卡102,电视主机101包括:浏览模块104、调谐模块103、解码模块105和第一传输模块106,CAM卡102包含EPG管理模块108、节目管理模块111、数据库模块112、解复用模块109、第二传输模块107和条件接收核心(CA Core)模块。
[0076]以下对电视主机101上的各个模块进行介绍。
[0077]浏览模块104包括安装在电视主机101上的浏览器和脚本扩展库(JavaScriptExtended Library),该浏览器可以为标准的超文本标记语言(Hypertext MarkupLanguage, HTML)浏览器,可以用于显示CAM界面,接收遥控器输入的操作命令,例如按照页面逻辑处理遥控器的按键值等。该脚本扩展库可以用于扩展标准浏览器,具体可以通过插件或者JAVA本地调用(Java Native Interface, JNI)的方式实现扩展,其中,扩展函数主要包括以下几类机顶盒基础接口:获取电视主机101功能接口、调谐器设置接口、节目播放接口、电视制式及声道设置接口、视频画面缩放的接口、向CAM卡102发送数据的接口。其中,获取电视主机101功能接口用于获取电视主机101上的解码器支持的解码类型、显示器分辨率和调谐器类型等,其中,解码器属于电视主机101上的解码模块105,调谐器属于电视主机101上的调谐模块103。调谐模块103用于对从前端输入电视主机101的调制信号进行解调。第一传输模块106基于公共接口(Common Interface, Cl)协议栈,用于实现CAM卡102和电视主机101之间的数据交互。解码模块105用于对输入电视主机101的视频数据进行解码。
[0078]以下对CAM卡102的各个模块进行介绍。
[0079]在CAM卡102中,解复用模块109具有传输流(Transport Stream, TS)解复用、解扰两部分功能,实现对TS数据段的提取和加密音视频的解扰。条件接收核心模块110用于实现授权控制信息(Entitlement Control Message, ECM 授权管理信息(Entitled ManageMessage,EMM)等数据的接收管理,完成与智能卡通信,送出解扰控制字。节目管理模块111用于实现节目搜索,节目更新,节目播放、断电记忆等功能。EPG管理模块108用于实现对节目EPG接收和更新。数据库模块112包含节目数据库和EPG数据库两部分,其中,节目数据库存储前端的频点、节目等信息,并保存在非易失存储器中;EPG数据库存储EPG数据,EPG数据包含当前从TS中接收的时间事件信息。第二传输模块107也是基于Cl协议栈,第一传输模块106与第二传输模块107用于实现CAM卡102和电视主机101之间的数据和命令的交互。
[0080]如图2所示,本发明实施例提供一种基于数字电视浏览器的播放方法,可以应用于上述电视终端中,该方法包括:
[0081]201、电视主机接收用户发出的操作指令。
[0082]用户可以通过电视遥控器向电视主机发出操作指令。这里的操作指令可以为搜索节目指令、播放节目指令、浏览EPG的操作命令或切换节目指令等。例如,电视主机中的浏览模块可以用于接收遥控器发出的操作命令。
[0083]202、根据所述用户发出的操作指令,通过所述电视主机上的浏览器加载所述操作指令对应的页面。
[0084]电视主机在接收到用户发出的操作指令,触发预设的执行脚本,通过浏览器加载所述操作指令对应的页面。例如,当操作指令为搜索节目指令时,则浏览器加载搜索节目的页面。[0085]203、当所述浏览器加载所述操作指令对应的页面时,通过执行所述操作指令对应的页面的脚本,获取操作信息,所述操作信息包括所述操作指令,并将所述操作信息发送给条件接收卡CAM,使得所述CAM卡对所述操作信息进行处理,并向所述电视主机返回处理的结果。
[0086]在步骤203中,电视主机可以在所述浏览器加载所述操作指令对应的页面时,执行所述操作指令对应的页面的脚本。CAM卡根据操作指令的不同,返回的数据也不同,具体将在下面介绍的实施例中进行介绍。
[0087]204、接收所述CAM卡返回的处理结果,并在浏览器加载的页面中显示处理结果。
[0088]在本发明实施例中,电视主机能够通过浏览器进行播放从CAM卡获取的数据,其中,CAM卡根据电视主机发送的操作信息,向所述电视主机返回执行所述操作指令所需要的数据。根据操作指令的不同,返回的数据也不同,其可以包括EPG广告、电视节目或者EPG信息等。因此,CAM卡可以用于对电视主机的GUI的相关功能进行定制,例如,EPG管理、节目播放管理和EPG广告管理等,以随时向电视主机提供所需要的数据。因此,本发明方法可以支持播放不同运营商提供的不同标准的GUI,能够满足EPG广告的播放等要求。
[0089]在所述电视主机接收用户发出的操作指令之前,当电视主机开机时,可以使用CAM卡进行启动,所述方法还可以包括如下步骤。
[0090]电视主机开机后,检测CAM卡是否插入,若CAM卡没有插入,则提示用户插入CAM卡,若CAM卡已经插入,则CAM卡通过应用人机界面(Application丽I)资源通知电视主机启动浏览器,具体可以向电视主机发送启动浏览器的命令和启动页面的统一资源定位符(Uniform Resource Locator, URL)。
[0091]电视主机接收CAM卡发送的启动浏览器的命令和启动页面的URL,在接收到所述启动浏览器的命令后,启动所述浏览器;通过所述浏览器访问所述启动页面的URL,并加载所述启动页面;
[0092]当加载所述启动页面时,通过执行所述启动页面的脚本,从所述CAM卡获取所述启动页面上的数据,在这过程中,电视主机通过启动页面的脚本与CAM卡进行命令数据交互,以从CAM卡上获取启动页面上的数据,该数据经过启动页面的脚本处理后形成适合浏览器播放的数据,并显示在所述启动页面上。例如,启动页面的脚本通过修改文件对象模型(Document Object Model, DOM),使得从CAM卡上获取的启动页面上的数据可以在HTML浏览器上播放。因此,电视主机的开机画面可以在CAM进行定制。
[0093]以下结合用户发出的具体操作指令,在上述实施例的基础上,对本发明进行更加详细的介绍。
[0094]如图3所示,本发明实施例2提供一种基于数字电视浏览器的播放方法,在电视主机开机之后,当用户发出搜索节目指令时,该方法可以包括:
[0095]301、电视主机接收用户发出的搜索节目指令。
[0096]302、电视主机根据所述用户发出的搜索节目指令,通过所述电视主机上的浏览器加载节目搜索页面。
[0097]303、电视主机通过执行节目搜索页面的脚本,获取搜索节目指令及频点参数,并将所述搜索节目指令及频点参数发送给所述CAM卡,使得所述CAM卡根据所述搜索节目指令及频点参数,进行频点搜索,并向所述电视主机反馈节目搜索信息,以及在频点搜索结束后保存频点搜索的结果。
[0098]在步骤303中,电视主机可以在加载所述搜索节目指令对应的页面时,获取搜索节目指令及频点参数。节目搜索信息可以包括节目搜索的进度和频点搜索到的节目信息。
[0099]304、电视主机接收所述CAM卡反馈的节目搜索信息,更新所述浏览器上加载的节目搜索页面上显示的节目搜索信息。
[0100]具体的,电视主机根据接收到的节目搜索信息,更新节目搜索页面上显示的搜索进度以及搜索到的节目信息。
[0101]在步骤304之后,若所述节目搜索进度信息表示节目搜索完成,则从所述CAM卡或前端服务器加载节目播放页面。
[0102]节目搜索可以包括单频搜索、全频搜索和(Network Information Table, NIT)网络信息表。以下结合这几种搜索方式,对本发明做进一步说明。
[0103]如图4所示,本发明实施例3提供一种基于数字电视浏览器的播放方法,在电视主机开机之后,当用户发出单频搜索节目指令时,该方法可以包括:
[0104]401、电视主机接收用户发出的单频搜索节目指令。
[0105]402、根据所述用户发出的单频搜索节目指令,通过所述电视主机上的浏览器加载单频节目搜索页面。即电视主机停止当前正在播放的节目,呈现搜索界面。
[0106]403、通过执行单频节目搜索页面的脚本,获取单频搜索节目的频点参数,向所述CAM卡发送单频搜索节目指令及单频搜索节目的频点参数,使得所述CAM卡根据所述单频搜索节目的频点参数,进行单频点搜索,并向所述电视主机反馈节目搜索信息,以及在单频点搜索结束后保存单频点搜索的结果。
[0107]在步骤403中,当所述浏览器加载所述单频节目搜索页面时,可以执行单频节目搜索页面的脚本,将单频搜索节目指令及单频搜索节目的频点参数发送给CAM卡。
[0108]404、电视主机接收所述CAM卡反馈的节目搜索信息,更新所述浏览器上加载的节目搜索页面上显示的节目搜索信息。具体的,电视主机根据接收到的节目搜索信息,更新节目搜索页面上显示的搜索进度以及搜索到的节目信息。
[0109]如图5所示,本发明实施例4提供一种基于数字电视浏览器的播放方法,在电视主机开机之后,当用户发出全频搜索节目指令时,该方法可以包括:
[0110]501、电视主机接收用户发出的全频搜索节目指令。
[0111]502、根据所述用户发出的全频搜索节目指令,通过所述电视主机上的浏览器加载全频节目搜索页面。
[0112]503、通过执行全频节目搜索页面的脚本,从所述CAM卡获取全频搜索频点列。具体可以在浏览器加载所述全频节目搜索页面时,通过执行全频节目搜索页面的脚本,从所述CAM卡获取全频搜索频点列表。
[0113]504、将所述全频搜索节目指令及所述全频搜索频点列表中的各个频点参数发送给所述CAM卡,使得所述CAM卡根据接收到的所述全频搜索节目指令及各个频点参数,分别进行单频点搜索,并向所述电视主机反馈节目搜索信息,以及在单频点搜索结束后保存单频点搜索的结果。
[0114]在步骤504中,可以将所述全频搜索频点列表中的各个频点参数逐个发送给CAM卡。当CAM卡接收到一个频点参数时,根据该频点参数,进行一次单频点搜索。当完成一次单频点搜索之后,全频节目搜索页面的脚本将判断是否搜索完列表中的频点,若没有,电视主机再向CAM卡发送一个未搜索的频点频点参数,再进行一次单频点搜索,直至完成全频搜索频点列表中所有的频点参数的搜索。
[0115]505、电视主机接收所述CAM卡反馈的节目搜索信息,更新所述浏览器上加载的节目搜索页面上显示的节目搜索信息。具体的,电视主机根据接收到的节目搜索信息,更新节目搜索页面上显示的搜索进度以及搜索到的节目信息。
[0116]如图6所示,本发明实施例5提供一种基于数字电视浏览器的播放方法,在电视主机开机之后,当用户发出NIT搜索节目指令时,该方法可以包括:
[0117]601、电视主机接收用户发出的网络信息表NIT搜索节目指令。
[0118]602、根据所述用户发出的NIT搜索节目指令,通过所述电视主机上的浏览器加载NIT搜索节目页面。
[0119]603、通过执行所述NIT搜索节目页面的脚本,从所述CAM卡获取NIT搜索节目的频点列表。
[0120]在步骤603中,电视主机可以在所述浏览器加载所述NIT搜索节目页面时,通过执行所述NIT搜索节目页面的脚本,从所述CAM卡获取NIT搜索节目的频点列表。
[0121 ] 604、将NIT搜索节目指令及所述NIT搜索节目的频点列表中的各个频点参数发送给所述CAM卡,使得所述CAM卡根据接收到的所述NIT搜索节目的频点列表中的各个频点参数,分别进行单频点搜索,并向所述电视主机反馈节目搜索信息,以及在单频点搜索结束后保存单频点搜索的结果。
[0122]在步骤604中,可以将所述NIT搜索节目的频点列表中的各个频点参数逐个发送给CAM卡,当CAM卡接收到一个频点参数时,根据该频点参数,进行一次单频点搜索。当完成一次单频点搜索之后,再接收另一个频点参数,再进行一次单频点搜索,直至完成所述NIT搜索节目的频点列表中所有的频点参数的搜索。
[0123]605、电视主机接收所述CAM卡反馈的节目搜索信息,更新所述浏览器上加载的节目搜索页面上显示的节目搜索信息。具体的,电视主机根据接收到的节目搜索信息,更新节目搜索页面上显示的搜索进度以及搜索到的节目信息。
[0124]如图7所示,本发明实施例6提供一种基于数字电视浏览器的播放方法,在电视主机开机之后,当用户发出节目列表操作指令时,该方法可以包括:
[0125]701、电视主机接收用户发出的节目列表操作指令。
[0126]702、根据所述节目列表操作指令,通过所述电视主机上的浏览器加载节目列表页面。
[0127]703、通过执行所述节目列表页面的脚本,生成获取节目列表的请求信息,并将所述请求信息发送给所述CAM卡,使得所述CAM卡根据所述请求信息,向所述电视主机反馈节目列表。在这里,电视主机可以在所述浏览器加载所述节目列表页面时,执行所述节目列表页面的脚本。
[0128]704、所述电视主机接收所述电视主机反馈的节目列表,并在加载的节目列表页面中显示反馈的节目列表。
[0129]在加载的节目列表页面中显示反馈的节目列表之后,一般用户将会在节目列表中选择所要观看的节目,因此,所述方法还可以包括:[0130]705、电视主机接收用户发出的播放节目指令。
[0131]706、根据所述播放节目指令,通过执行预设的播放节目的脚本,将所述播放节目指令选择的节目信息发送给所述CAM卡,使得所述CAM卡根据所述节目信息,将所述播放节目指令选择的节目数据进行解扰,并将解扰后的所述播放节目指令选择的节目数据发送给所述电视主机,以及更新存储在所述CAM卡上的电子节目菜单EPG信息。
[0132]707、接收所述CAM卡发送的所述播放节目指令选择的节目数据,并通过所述浏览器播放所述播放节目指令选择的节目。
[0133]在所述CAM卡更新存储在所述CAM卡上的EPG信息之后,当用户要浏览EPG,发出浏览EPG的操作命令时,所述方法还可以包括:接收用户发送的浏览EPG的操作命令;根据所述用户发出的浏览EPG的操作命令,通过执行预设的浏览EPG的脚本,从所述CAM卡获取所述EPG信息,并在所述浏览器中播放所述EPG信息。这里需要说明的是,在电视主机从所述CAM卡获取所述EPG信息之前,CAM卡从电视主机的调谐器发送的传输流中接收事件信息表(Event Information Table, EIT),构造EPG数据库。当浏览器需要加载EPG菜单时,通过浏览EPG的脚本,从CAM卡获取EPG信息,修改文件对象模型(Document Object Model,DOM),使EPG信息得可以通过浏览器播出。
[0134]当用户发出切换节目命令时,其方法步骤与步骤705-707基本相同。
[0135]在上述基础上,本发明实施例还可以在浏览器播放节目时插入广告。具体的,在接收所述CAM卡返回的数据,并在浏览器加载的页面中显示所述返回的数据中的用于播放的内容之后,通过执行所述操作指令对应的页面的脚本,在预定的时间,从所述CAM卡获取预定的广告信息,并将所述广告信息通过所述浏览器进行播放。
[0136]如图8所示,本发明实施例7提供了一种电视主机801,包括:
[0137]接收单元802,用于接收用户发出的操作指令;
[0138]加载单元803,用于根据所述接收单元802接收的所述用户发出的操作指令,通过所述电视主机801上的浏览器加载所述操作指令对应的页面;
[0139]请求单元804,用于当所述加载单元803通过所述浏览器加载所述操作指令对应的页面时,通过执行所述操作指令对应的页面的脚本,获取操作信息,所述操作信息包括所述操作指令,并将所述操作信息发送给条件接收卡CAM,使得所述CAM卡根据所述操作信息,进行相应的处理,并向所述电视主机返回处理的结果;
[0140]播放单元805,用于接收所述CAM卡返回的处理结果,并在浏览器加载的页面中显示处理结果。
[0141]优选的,所述接收单元802还用于在所述电视主机801接收用户发出的操作指令之前,接收所述CAM卡发送的启动浏览器的命令和启动页面的统一资源定位符URL ;
[0142]所述加载单元803还用于在所述接收单元802接收到所述启动浏览器的命令后,启动所述浏览器;以及用于通过所述浏览器访问所述启动页面的URL,并加载所述启动页面;
[0143]所述请求单元804还用于当所述加载单元803加载所述启动页面时,通过执行所述启动页面的脚本,从所述CAM卡获取所述启动页面上的数据;
[0144]所述播放单元805用于将所述请求单元804获取到的所述启动页面上的数据显示在所述启动页面上。[0145]优选的,所述接收单元802进一步用于接收用户发出的搜索节目指令;
[0146]所述加载单元803进一步用于根据所述接收单元802接收的所述用户发出的搜索节目指令,通过所述电视主机801上的浏览器加载节目搜索页面;
[0147]所述请求单元804进一步用于当所述浏览器加载所述搜索节目指令对应的页面时,通过执行节目搜索页面的脚本,获取操作信息,所述操作信息包括搜索节目指令及频点参数,并将所述操作信息发送给所述CAM卡,使得所述CAM卡根据所述搜索节目指令及频点参数,进行频点搜索,并向所述电视主机801反馈节目搜索信息;其中,节目搜索信息可以包括节目搜索的进度和频点搜索到的节目信息;
[0148]所述播放单元805进一步用于接收所述CAM卡反馈的节目搜索信息,更新所述浏览器上加载的节目搜索页面上显示的节目搜索信息。具体的,所述播放单元805进一步用于根据接收到的节目搜索信息,更新节目搜索页面上显示的搜索进度以及搜索到的节目信
肩、O
[0149]优选的,所述接收单元802还用于接收用户发出的单频搜索节目指令;
[0150]所述加载单元803还用于根据所述接收单元802接收的单频搜索节目指令,通过所述电视主机801上的浏览器加载单频节目搜索页面;
[0151]所述请求单元804还用于当所述浏览器加载所述单频节目搜索页面时,通过执行单频节目搜索页面的脚本,获取操作信息,所述操作信息包括单频搜索节目指令及单频搜索节目的频点参数,并将所述操作信息发送给所述CAM卡,使得所述CAM卡根据所述单频搜索节目的频点参数,进行单频点搜索,并向所述电视主机801反馈节目搜索信息。
[0152]优选的,所述接收单元802进一步用于接收用户发出的全频搜索节目指令;
[0153]所述加载单元803进一步用于根据所述接收单元802接收的全频搜索节目指令,通过所述电视主机801上的浏览器加载全频节目搜索页面;
[0154]所述请求单元804进一步用于当所述浏览器加载所述全频节目搜索页面时,通过执行全频节目搜索页面的脚本,从所述CAM卡获取全频搜索频点列表;以及将所述全频搜索节目指令及所述全频搜索频点列表中的各个频点参数发送给所述CAM卡,使得所述CAM卡根据接收到的所述全频搜索节目指令及各个频点参数,分别进行单频点搜索,并向所述电视主机801反馈节目搜索信息。
[0155]优选的,所述接收单元802进一步用于接收用户发出的网络信息表NIT搜索节目指令;
[0156]所述加载单元803进一步用于根据所述接收单元802接收的NIT搜索节目指令,通过所述电视主机801上的浏览器加载NIT搜索节目页面;
[0157]所述请求单元804进一步用于当所述浏览器加载所述NIT搜索节目页面时,通过执行所述NIT搜索节目页面的脚本,从所述CAM卡获取NIT搜索节目的频点列表;以及将ΝΠ搜索节目指令及所述NIT搜索节目的频点列表中的各个频点参数发送给所述CAM卡,使得所述CAM卡根据接收到的所述NIT搜索节目的频点列表中的各个频点参数,分别进行单频点搜索,并向所述电视主机801反馈节目搜索信息。
[0158]优选的,所述接收单元802还用于接收用户发出的节目列表操作指令;
[0159]所述加载单元803进一步用于根据所述接收单元802接收的所述节目列表操作指令,通过所述电视主机801上的浏览器加载节目列表页面;[0160]所述请求单元804进一步用于当所述浏览器加载所述节目列表页面时,通过执行所述节目列表页面的脚本,生成获取节目列表的请求信息,并将所述请求信息发送给所述CAM卡,使得所述CAM卡根据所述请求信息,向所述电视主机801反馈节目列表;
[0161]所述播放单元805进一步用于接收所述电视主机801反馈的节目列表,并在加载的节目列表页面中显示反馈的节目列表。
[0162]所述接收单元802还用于所述播放单元805在加载的节目列表页面中显示反馈的节目列表之后,接收用户发出的播放节目指令;
[0163]所述请求单元804还用于根据所述接收单元802接收的所述播放节目指令,通过执行预设的播放节目的脚本,将所述播放节目指令选择的节目信息发送给所述CAM卡,使得所述CAM卡根据所述节目信息,将所述播放节目指令选择的节目数据进行解扰,并将解扰后的所述播放节目指令选择的节目数据发送给所述电视主机801,以及更新存储在所述CAM卡上的电子节目菜单EPG信息;
[0164]所述播放单元805用于接收所述CAM卡发送的所述播放节目指令选择的节目数据,并通过所述浏览器播放所述播放节目指令选择的节目。
[0165]所述接收单元802还用于在所述CAM卡更新存储在所述CAM卡上的EPG信息之后,接收用户发送的浏览EPG的操作命令;
[0166]所述获取单元还用于根据所述接收单元802接收的浏览EPG的操作命令,通过执行预设的浏览EPG的脚本,从所述CAM卡获取所述EPG信息,
[0167]所述播放单元805还用于在所述浏览器中播放所述获取单元获取到的所述EPG信
肩、O
[0168]优选的,所述播放单元805还用于在接收所述CAM卡返回的数据,并在浏览器加载的页面中显示所述返回的数据中的用于播放的内容之后,通过执行所述操作指令对应的页面的脚本,在预定的时间,从所述CAM卡获取预定的广告信息,并将所述广告信息通过所述浏览器进行播放。
[0169]如图9所示,本发明实施例8提供一种条件接收卡901,包括:
[0170]接收单元902,用于接收电视主机发送的操作信息,所述操作信息包括用户发出的操作指令;
[0171]处理单元903,用于对所述接收单元902接收的所述操作信息进行处理;
[0172]发送单元904,用于将所述处理单元903处理所述操作信息的处理结果发送给所述电视主机,以使所述电视主机在浏览器加载的页面中显示处理结果。
[0173]优选的,所述发送单元904还用于在所述电视主机接收用户发出的操作指令之前,向所述电视主机发送启动浏览器的命令和启动页面的统一资源定位符URL ;
[0174]所述发送单元904还用于当所述电视主机向条件接收卡901请求获取所述启动页面上的数据时,向所述电视主机发送所述启动页面上的数据。
[0175]优选的,所述接收单元902进一步用于接收用户发出的所述操作信息,所述操作信息包括所述搜索节目指令及频点参数;
[0176]所述处理单元903进一步用于根据所述接收单元902接收的所述搜索节目指令及频点参数,进行频点搜索。
[0177]所述发送单元904进一步用于在所述处理单元903进行频点搜索后,向所述电视主机反馈节目搜索信息。
[0178]优选的,所述接收单元902进一步用于接收用户发出的所述单频搜索节目指令及单频搜索节目的频点参数;
[0179]所述处理单元903进一步用于根据所述接收单元902接收的所述单频搜索节目指令及单频搜索节目的频点参数,进行单频点搜索,
[0180]所述发送单元904进一步用于在所述处理单元903进行单频点搜索后,向所述电视主机反馈节目搜索信息。
[0181]优选的,所述接收单元902还用于接收电视主机向条件接收卡901发送的获取全频搜索频点列表的请求,所述处理单元903还用于在接收单元902接收到获取全频搜索频点列表的请求时,向所述电视主机发送全频搜索频点列表。
[0182]所述接收单元902还用于接收全频搜索节目指令及所述全频搜索频点列表中的各个频点参数,所述处理单元903还用于根据所述接收单元902接收到全频搜索节目指令及所述全频搜索频点列表中的各个频点参数,分别进行单频点搜索;
[0183]所述发送单元904进一步用于在所述处理单元903进行单频点搜索后,向所述电视主机反馈节目搜索信息。
[0184]优选的,所述接收单元902还用于接收电视主机向条件接收卡901发送的NIT搜索节目的频点列表的请求,所述处理单元903还用于在接收单元902接收到获取NIT搜索节目的频点列表的请求时,向所述电视主机发送NIT搜索节目的频点列表。
[0185]所述接收单元902还用于接收电视主机发送的NIT搜索节目指令及所述NIT搜索节目的频点列表中的各个频点参数,所述处理单元903还用于根据所述接收单元902接收到的NIT搜索节目指令及所述NIT搜索节目的频点列表中的各个频点参数,分别进行单频点搜索;
[0186]所述发送单元904进一步用于在所述处理单元903进行单频点搜索后,向所述电视主机反馈节目搜索信息。
[0187]优选的,所述接收单元902还用于接收所述电视主机发送的获取节目列表的请求信息,所述处理单元903还用于根据所述接收单元902接收到的所述获取节目列表的请求信息,查找到所述节目列表,并通过所述发送单元904向所述电视主机反馈节目列表。
[0188]优选的,所述接收单元902还用于接收所述电视主机发送的播放节目指令选择的节目信息,所述处理单元903还用于根据所述接收单元902接收到的节目信息,将所述播放节目指令选择的节目数据进行解扰,并将解扰后的所述播放节目指令选择的节目数据通过所述发送单元904发送给所述电视主机,以及更新存储在所述条件接收卡901上的电子节目菜单EPG信息;
[0189]优选的,所述接收单元902还用于接收电视主机发送的获取浏览EPG的请求信息;
[0190]所述处理单元903还用于根据所述接收单元902接收的所述获取浏览EPG的请求信息,通过所述发送单元904向所述电视主机发送所述EPG信息。
[0191]优选的,所述接收单元902还用于接收所述电视主机在预定的时间发出的获取广告信息的请求,并通过所述发送单元904向所述电视主机发送广告信息。
[0192]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。
[0193]以上对本发明实施例所提供的一种基于数字电视浏览器的播放方法、电视主机及条件接收卡进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种基于数字电视浏览器的播放方法,其特征在于,包括: 电视主机接收用户发出的操作指令; 根据所述用户发出的操作指令,通过所述电视主机上的浏览器加载所述操作指令对应的页面; 当所述浏览器加载所述操作指令对应的页面时,通过执行所述操作指令对应的页面的脚本,获取操作信息,所述操作信息包括所述操作指令,并将所述操作信息发送给条件接收卡CAM,使得所述CAM卡对所述操作信息进行处理,并向所述电视主机返回处理的结果; 所述电视主机接收所述CAM卡返回的处理结果,并在浏览器加载的页面中显示处理结果O
2.根据权利要求1所述的基于数字电视浏览器的播放方法,其特征在于,在所述电视主机接收用户发出的操作指令之前,所述方法还包括: 所述电视主机接收所述CAM卡发送的启动浏览器的命令和启动页面的统一资源定位符 URL ; 在接收到所述启动浏览器的命令后,启动所述浏览器; 通过所述浏览器访问所述启动页面的URL,并加载所述启动页面; 当加载所述启动页面时,通过执行所述启动页面的脚本,从所述CAM卡获取所述启动页面上的数据; 将获取到的所述启动页面上的数据显示在所述启动页面上。
3.根据权利要求1所述的基于数字电视浏览器的播放方法,其特征在于,所述电视主机接收用户发出的操作指令,包括:所述电视主机接收用户发出的搜索节目指令; 所述根据所述用户发出的操作指令,通过所述电视主机上的浏览器加载与所述操作指令对应的页面,包括:根据所述用户发出的搜索节目指令,通过所述电视主机上的浏览器加载节目搜索页面; 当所述浏览器加载所述操作指令对应的页面时,通过执行所述操作指令对应的页面的脚本,获取操作信息,并将所述操作信息发送给条件接收卡CAM,包括:当所述浏览器加载所述搜索节目指令对应的页面时,通过执行节目搜索页面的脚本,获取操作信息,所述操作信息包括搜索节目指令及频点参数,并将所述操作信息发送给所述CAM卡,使得所述CAM卡根据所述搜索节目指令及频点参数,进行频点搜索,并向所述电视主机反馈节目搜索信息,以及在频点搜索结束后保存频点搜索的结果; 所述电视主机接收所述CAM卡返回的处理结果,并在浏览器加载的页面中显示处理结果,包括: 接收所述CAM卡反馈的节目搜索信息,更新所述浏览器上加载的节目搜索页面上显示的节目搜索信息。
4.根据权利要求3所述的基于数字电视浏览器的播放方法,其特征在于,所述电视主机接收用户发出的搜索节目指令,包括:所述电视主机接收用户发出的单频搜索节目指令; 所述根据所述用户发出的搜索节目指令,通过所述电视主机上的浏览器加载节目搜索页面,包括:根据所述用户发出的单频搜索节目指令,通过所述电视主机上的浏览器加载单频节目搜索页面;所述当所述浏览器加载所述搜索节目指令对应的页面时,通过执行节目搜索页面的脚本,获取操作信息,所述操作信息包括搜索节目指令及频点参数,并将所述操作信息发送给所述CAM卡,包括: 当所述浏览器加载所述单频节目搜索页面时,通过执行单频节目搜索页面的脚本,获取操作信息,所述操作信息包括单频搜索节目指令及单频搜索节目的频点参数,并将所述操作信息发送给所述CAM卡,使得所述CAM卡根据所述单频搜索节目的频点参数,进行单频点搜索,并向所述电视主机反馈节目搜索信息,以及在单频点搜索结束后保存单频点搜索的结果。
5.根据权利要求3所述的基于数字电视浏览器的播放方法,其特征在于,所述电视主机接收用户发出的搜索节目指令,包括:所述电视主机接收用户发出的全频搜索节目指令; 所述根据所述用户发出的搜索节目指令,通过所述电视主机上的浏览器加载节目搜索页面,包括:根据所述用户发出的全频搜索节目指令,通过所述电视主机上的浏览器加载全频节目搜索页面; 所述当所述浏览器加载所述搜索节目指令对应的页面时,通过执行节目搜索页面的脚本,获取操作信息,所述操作信息包括搜索节目指令及频点参数,并将所述操作信息发送给所述CAM卡,包括: 当所述浏览器加载所述全频节目搜索页面时,通过执行全频节目搜索页面的脚本,从所述CAM卡获取全频搜索频点列表; 将所述全频搜索节目指令及所述全频搜索频点列表中的各个频点参数发送给所述CAM卡,使得所述CAM卡根据接收到的所述全频搜索节目指令及各个频点参数,分别进行单频点搜索,并向所述电视主机反馈节目搜索信息,以及在单频点搜索结束后保存单频点搜索的结果。`
6.根据权利要求3所述的基于数字电视浏览器的播放方法,其特征在于,所述电视主机接收用户发出的搜索节目指令,包括:所述电视主机接收用户发出的网络信息表NIT搜索节目指令; 所述根据所述用户发出的搜索节目指令,通过所述电视主机上的浏览器加载节目搜索页面,包括:根据所述用户发出的NIT搜索节目指令,通过所述电视主机上的浏览器加载NIT搜索节目页面; 所述当所述浏览器加载所述搜索节目指令对应的页面时,通过执行节目搜索页面的脚本,获取操作信息,所述操作信息包括搜索节目指令及频点参数,并将所述操作信息发送给所述CAM卡,包括: 当所述浏览器加载所述NIT搜索节目页面时,通过执行所述NIT搜索节目页面的脚本,从所述CAM卡获取NIT搜索节目的频点列表; 将NIT搜索节目指令及所述NIT搜索节目的频点列表中的各个频点参数发送给所述CAM卡,使得所述CAM卡根据接收到的所述NIT搜索节目指令和所述NIT搜索节目的频点列表中的各个频点参数,分别进行单频点搜索,并向所述电视主机反馈节目搜索信息,单频点搜索结束后保存单频点搜索的结果。
7.根据权利要求1所述的基于数字电视浏览器的播放方法,其特征在于,所述电视主机接收用户发出的操作指令,包括:电视主机接收用户发出的节目列表操作指令; 所述根据所述用户发出的操作指令,通过所述电视主机上的浏览器加载与所述操作指令对应的页面,包括:根据所述节目列表操作指令,通过所述电视主机上的浏览器加载节目列表页面; 所述浏览器加载所述操作指令对应的页面时,通过执行所述操作指令对应的页面的脚本,获取操作信息,所述操作信息包括所述操作指令,并将所述操作信息发送给条件接收卡CAM,包括:当所述浏览器加载所述节目列表页面时,通过执行所述节目列表页面的脚本,生成获取节目列表的请求信息,并将所述请求信息发送给所述CAM卡,使得所述CAM卡根据所述请求信息,向所述电视主机反馈节目列表; 所述电视主机接收所述CAM卡返回的处理结果,并在浏览器加载的页面中显示处理结果,包括:所述电视主机接收所述电视主机反馈的节目列表,并在加载的节目列表页面中显示反馈的节目列表。
8.根据权利要求7所述的基于数字电视浏览器的播放方法,其特征在于,在加载的节目列表页面中显示反馈的节目列表之后,所述方法还包括: 接收用户发出的播放节目指令; 根据所述播放节目指令,通过执行预设的播放节目的脚本,将所述播放节目指令选择的节目信息发送给所述CAM卡,使得所述CAM卡根据所述节目信息,将所述播放节目指令选择的节目数据进行解扰,并将解扰后的所述播放节目指令选择的节目数据发送给所述电视主机,以及更新存储在所述CAM卡上的电子节目菜单EPG信息; 接收所述CAM卡发送的所述播放节目指令选择的节目数据,并通过所述浏览器播放所述播放节目指令选择的节目。
9.根据权利要求8所述的基于数字电视浏览器的播放方法,其特征在于,在所述CAM卡更新存储在所述CAM卡上的EPG信息之后,所述方法还包括: 接收用户发送的浏览EPG的操作命令; 根据所述用户发出的浏览EPG的操作命令,通过执行预设的浏览EPG的脚本,从所述CAM卡获取所述EPG信息,并在所述浏览器中播放所述EPG信息。
10.根据权利要求1所述的基于数字电视浏览器的播放方法,其特征在于,在接收所述CAM卡返回的数据,并在浏览器加载的页面中显示所述返回的数据中的用于播放的内容之后,还包括:通过执行所述操作指令对应的页面的脚本,在预定的时间,从所述CAM卡获取预定的广告信息,并将所述广告信息通过所述浏览器进行播放。
11.一种电视主机,其特征在于,包括: 接收单元,用于接收用户发出的操作指令; 加载单元,用于根据所述接收单元接收的所述用户发出的操作指令,通过所述电视主机上的浏览器加载所述操作指令对应的页面; 请求单元,用于当所述浏览器加载所述操作指令对应的页面时,通过执行所述操作指令对应的页面的脚本,获取操作信息,所述操作信息包括所述操作指令,并将所述操作信息发送给条件接收卡CAM,使得所述CAM卡根据所述操作信息,进行相应的处理,并向所述电视主机返回处理的结果; 播放单元,用于接收所述CAM卡返回的处理结果,并在浏览器加载的页面中显示处理结果。
12.根据权利要求11所述的电视主机,其特征在于, 所述接收单元进一步用于接收用户发出的搜索节目指令; 所述加载单元进一步用于根据所述接收单元接收的所述用户发出的搜索节目指令,通过所述电视主机上的浏览器加载节目搜索页面; 所述请求单元进一步用于当所述浏览器加载所述搜索节目指令对应的页面时,通过执行节目搜索页面的脚本,获取操作信息,所述操作信息包括搜索节目指令及频点参数,并将所述操作信息发送给所述CAM卡,使得所述CAM卡根据所述搜索节目指令及频点参数,进行频点搜索,并向所述电视主机反馈节目搜索信息; 所述播放单元进一步用于接收所述CAM卡反馈的节目搜索信息,更新所述浏览器上加载的节目搜索页面上显示的节目搜索信息。
13.一种条件接收卡,其特征在于,包括: 接收单元,用于接收电视主机发送的操作信息,所述操作信息包括用户发出的操作指令; 处理单元,用于对所述接收单元接收的所述操作信息进行处理; 发送单元,用于将所述处理单元处理所述操作信息的处理结果发送给所述电视主机,以使所述电视主机在浏览器加载的页面中显示处理结果。
14.根据权利要求13所述的条件接收卡,其特征在于, 所述接收单元进一步用于接收用户发出的所述操作信息,所述操作信息包括搜索节目指令及频点参数; 所述处理单元进一步用于根据所述接收单元接收的所述搜索节目指令及频点参数,进行频点搜索; 所述发送单元进一步用于在所述处理单元进行频点搜索后,向所述电视主机反馈节目搜索信息。
【文档编号】H04N21/418GK103561326SQ201310535752
【公开日】2014年2月5日 申请日期:2013年11月1日 优先权日:2013年11月1日
【发明者】李艳荣, 林铠鹏, 彭美意, 李 诚, 苏志辉 申请人:深圳国微技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1