多媒体业务显示处理方法与装置、多媒体业务系统转让专利

申请号 : CN201110119039.1

文献号 : CN102143403B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 邵锋军沈昕施唯佳蒋力杨玉佳

申请人 : 中国电信股份有限公司

摘要 :

本发明公开了一种多媒体业务显示处理方法与装置、多媒体业务系统,其中,方法包括:机顶盒的浏览器接收到IPTV业务平台发送的多媒体节目的媒体流时,通过第一窗口播放多媒体节目,并通过第二窗口从互联网业务平台获取多媒体节目的CID关联的互联网网页;接收用户操作装置发送的操作控制请求,其中包括用户操作装置的按键键值信息;根据该键值对应的控制操作,相应控制第一窗口对多媒体节目的播放,或者控制叠加在第一窗口上的第二窗口对互联网网页的显示。本发明实施例可以实现多媒体节目播放与该多媒体节目在互联网上相关内容业务的分离,用户访问播放中的多媒体节目相关内容的互联网页面时,不影响多媒体节目的正常播放。

权利要求 :

1.一种多媒体业务显示处理方法,其特征在于,包括:

机顶盒的浏览器接收到互联网协议电视IPTV业务平台发送的多媒体节目的播放控制页面时,调用所述机顶盒中的播放装置以便播放所述多媒体节目,通过第一窗口显示所述多媒体节目的播放控制页面,所述播放控制页面中包括多媒体节目的内容标识CID,并通过第二窗口从互联网业务平台获取所述CID关联的互联网网页,所述互联网网页上包括所述CID关联的互联网内容信息;

所述浏览器接收用户操作装置发送的操作控制请求,所述操作控制请求中包括所述用户操作装置的按键键值信息;

所述浏览器根据所述操作控制请求中的键值对应的控制操作,相应控制第一窗口对所述多媒体节目的播放,或者控制叠加在所述第一窗口上的第二窗口对所述互联网网页的显示。

2.根据权利要求1所述的方法,其特征在于,所述浏览器接收到IPTV业务平台发送的多媒体节目的播放控制页面包括:所述浏览器中的第一窗口单元接收到IPTV业务平台发送的多媒体节目的播放控制页面,所述播放控制页面中设置有第一扩展脚本;

所述通过第二窗口从互联网业务平台获取所述CID关联的互联网网页包括:所述第一窗口单元将所述多媒体节目的CID发送给所述浏览器中的第二窗口单元;所述第二窗口单元从互联网业务平台获取所述CID关联的互联网网页,并通过叠加在所述第一窗口上的第二窗口显示所述互联网网页的显示控制提示信息,以便用户根据该显示控制提示信息控制第二窗口显示所述互联网网页,所述互联网网页中设置有第二扩展脚本;

所述浏览器接收用户操作装置发送的操作控制请求包括:所述浏览器中的通信单元接收用户操作装置发送的操作控制请求;

所述浏览器根据所述操作控制请求中的键值对应的控制操作,相应控制第一窗口对所述多媒体节目的播放,或者控制叠加在所述第一窗口上的第二窗口对所述互联网网页的显示包括:所述通信单元识别所述操作控制请求中的按键键值属于第一扩展脚本或者第二扩展脚本对应的按键键值;所述通信单元在所述操作控制请求中的按键键值属于第一扩展脚本对应的按键键值时,将所述操作控制请求中的按键键值提交给所述第一窗口单元,所述第一窗口单元根据所述操作控制请求中的按键键值控制所述播放装置对所述多媒体节目的播放,并通过所述第一窗口显示所述多媒体节目的播放控制页面;所述通信单元在所述操作控制请求中的按键键值属于第二扩展脚本对应的按键键值时,将所述操作控制请求中的按键键值提交给所述第二窗口单元,所述第二窗口单元根据所述操作控制请求中的按键键值控制叠加在所述第一窗口上的所述第二窗口对所述互联网网页的显示。

3.根据权利要求2所述的方法,其特征在于,控制对所述多媒体节目的播放包括:控制对所述多媒体节目的播放、停止播放、暂停播放、播放进度调整、快进播放、快退播放、播放窗口大小调整;

控制对所述互联网网页的显示包括:控制对所述互联网网页的显示、退出显示、向上移动、向下移动、向左移动、向右移动、向前翻页、向后翻页、显示窗口大小调整。

4.根据权利要求3所述的方法,其特征在于,控制对所述互联网网页的显示还包括:刷新所述互联网网页;

所述第二窗口单元根据所述操作控制请求中的按键键值控制对所述互联网网页的显示包括:所述第二窗口单元向所述互联网业务平台发送互联网内容更新请求,所述互联网内容更新请求中包括所述CID;所述互联网业务平台获取所述CID关联的最新互联网网页并发送给所述第二窗口单元,所述最新互联网网页上包括所述CID关联的最新互联网内容信息;所述第二窗口单元通过叠加在所述第一窗口上的第二窗口显示所述最新互联网网页。

5.根据权利要求2所述的方法,其特征在于,还包括:

所述第二窗口单元根据所述第二扩展脚本,按照预设周期向所述互联网业务平台发送互联网内容更新请求,所述互联网内容更新请求中包括所述CID;

所述互联网业务平台获取所述CID关联的最新互联网网页并发送给所述第二窗口单元,所述最新互联网网页上包括所述CID关联的最新互联网内容信息。

6.根据权利要求1至5任意一项所述的方法,其特征在于,所述浏览器接收到互联网协议电视IPTV业务平台发送的多媒体节目的播放控制页面包括:所述浏览器中的通信单元接收用户操作装置发送的多媒体节目播放请求,所述多媒体节目播放请求中包括所述用户操作装置的按键键值信息,以及直播频道ID或者点播节目的所述CID;

所述浏览器中的通信单元根据所述多媒体节目播放请求中按键键值对应的播放操作,将所述多媒体节目播放请求转发给第一窗口单元;

所述第一窗口单元向所述IPTV业务平台发送多媒体节目的播放控制页面获取请求,所述播放控制页面求获取请求中包括所述直播频道ID或者所述CID;

所述IPTV业务平台获取所述直播频道ID或者所述CID对应的多媒体节目的播放控制页面并返回所述第一窗口单元,并向所述播放装置发送所述多媒体节目的媒体流,以便所述播放装置播放所述多媒体节目。

7.根据权利要求6所述的方法,其特征在于,所述浏览器中的通信单元接收用户操作装置发送的多媒体节目播放请求之前,还包括:所述浏览器启动时,所述第一窗口单元与所述第二窗口单元启动;

所述第一窗口单元获取并显示电子节目指南EPG,所述第二窗口单元启动后即隐藏第二窗口。

8.一种多媒体业务显示处理装置,其特征在于,包括:

第一窗口单元,用于在接收到IPTV业务平台发送的多媒体节目的播放控制页面时,调用播放装置以便播放所述多媒体节目,通过第一窗口显示所述多媒体节目的播放控制页面,所述播放控制页面中包括多媒体节目的内容标识CID;

第二窗口单元,用于从互联网业务平台获取所述CID关联的互联网网页,所述互联网网页上包括所述CID关联的互联网内容信息;

通信单元,用于接收用户操作装置发送的操作控制请求,所述操作控制请求中包括所述用户操作装置的按键键值信息;以及根据所述操作控制请求中的键值对应的控制操作,相应控制所述第一窗口单元通过第一窗口对所述多媒体节目的播放,或者控制所述第二窗口单元通过叠加在所述第一窗口上的第二窗口对所述互联网网页的显示。

9.根据权利要求8所述的装置,其特征在于,所述第一窗口单元具体在接收到IPTV业务平台发送的多媒体节目的播放控制页面时,调用播放装置以便播放所述多媒体节目,通过所述第一窗口显示所述多媒体节目的播放控制页面,所述播放控制页面中设置有第一扩展脚本,并将所述多媒体节目的CID发送给所述第二窗口单元,所述多媒体节目中设置有第一扩展脚本;以及根据所述操作控制请求中的按键键值控制所述播放装置对所述多媒体节目的播放;

所述第二窗口单元具体从互联网业务平台获取所述CID关联的互联网网页,并叠加在所述第一窗口上显示所述互联网网页的显示控制提示信息,以便用户根据该显示控制提示信息控制第二窗口显示所述互联网网页,所述互联网网页中设置有第二扩展脚本;以及根据所述操作控制请求中的按键键值控制叠加在所述第一窗口上的所述第二窗口对所述互联网网页的显示;

所述通信单元具体接收用户操作装置发送的操作控制请求,识别所述操作控制请求中的按键键值属于第一扩展脚本或者第二扩展脚本对应的按键键值;在所述操作控制请求中的按键键值属于第一扩展脚本对应的按键键值时,将所述操作控制请求中的按键键值提交给所述第一窗口单元;在所述操作控制请求中的按键键值属于第二扩展脚本对应的按键键值时,将所述操作控制请求中的按键键值提交给所述第二窗口单元。

10.根据权利要求9所述的装置,其特征在于,控制第一窗口对所述多媒体节目的播放包括:控制第一窗口对所述多媒体节目的播放、停止播放、暂停播放、播放进度调整、快进播放、快退播放、播放窗口大小调整;

控制所述第二窗口对所述互联网网页的显示包括:控制所述第二窗口对所述互联网网页的显示、退出显示、在所述第二窗口向上移动所述互联网网页、向下移动所述互联网网页、向左移动所述互联网网页、向右移动所述互联网网页、向前翻页所述互联网网页、向后翻页所述互联网网页、所述第二窗口的显示窗口大小调整。

11.根据权利要求10所述的装置,其特征在于,控制所述第二窗口对所述互联网网页的显示还包括刷新所述互联网网页;

所述第二窗口单元具体向所述互联网业务平台发送互联网内容更新请求,所述互联网内容更新请求中包括所述CID,以及接收所述互联网业务平台返回的所述CID关联的最新互联网网页,并通过叠加在所述第一窗口上的所述第二窗口显示所述最新互联网网页。

12.根据权利要求9所述的装置,其特征在于,所述第二窗口单元还用于根据所述第二扩展脚本,按照预设周期向所述互联网业务平台发送互联网内容更新请求,所述互联网内容更新请求中包括所述CID;以及接收所述互联网业务平台返回的、所述CID关联的最新互联网网页,所述最新互联网网页上包括所述CID关联的最新互联网内容信息。

13.根据权利要求8至12任意一项所述的装置,其特征在于,所述通信单元还用于接收用户操作装置发送的多媒体节目播放请求,所述多媒体节目播放请求中包括所述用户操作装置的按键键值信息,以及直播频道ID或者点播节目的所述CID;根据所述多媒体节目播放请求中按键键值对应的播放操作,将所述多媒体节目播放请求转发给第一窗口单元;

所述第一窗口单元还用于向所述IPTV业务平台发送多媒体节目的播放控制页面获取请求,所述播放控制页面求获取请求中包括所述直播频道ID或者所述CID,以及接收所述IPTV业务平台返回的、所述直播频道ID或者所述CID对应的多媒体节目的播放控制页面。

14.根据权利要求13所述的装置,其特征在于,所述多媒体业务显示处理装置启动时,所述第一窗口单元启动并显示EPG,所述第二窗口单元启动后即隐藏第二窗口。

15.一种多媒体业务系统,包括机顶盒、IPTV业务平台与互联网业务平台,所述机顶盒包括浏览器与播放装置,其特征在于,所述浏览器,用于在接收到IPTV业务平台发送的多媒体节目的播放控制页面时,调用所述播放装置以便播放所述多媒体节目,通过第一窗口显示所述多媒体节目的播放控制页面,所述播放控制页面中包括多媒体节目的内容标识CID,并通过第二窗口从互联网业务平台获取所述CID关联的互联网网页,所述互联网网页上包括所述CID关联的互联网内容信息;接收用户操作装置发送的操作控制请求,所述操作控制请求中包括所述用户操作装置的按键键值信息;以及根据所述操作控制请求中的键值对应的控制操作,相应控制第一窗口对所述多媒体节目的播放,或者控制叠加在所述第一窗口上的第二窗口对所述互联网网页的显示;

所述IPTV业务平台,用于向所述浏览器发送多媒体节目的播放控制页面,以及向所述播放装置发送所述多媒体节目的媒体流;

所述互联网业务平台,用于获取所述CID关联的互联网网页并发送给所述浏览器。

16.根据权利要求15所述的系统,其特征在于,所述浏览器具体为权利要求8至14任意一项所述的多媒体业务显示处理装置。

说明书 :

多媒体业务显示处理方法与装置、多媒体业务系统

技术领域

[0001] 本发明涉及通信技术,尤其是一种多媒体业务显示处理方法与装置、多媒体业务系统。

背景技术

[0002] 在现有的数字电视与互联网协议电视(Internet Protocol Television,以下简称:IPTV)业务中,用户通过机顶盒,观看电子节目指南(Electronic Program Guide,以下简称:EPG)中的音视频等多媒体节目时,为了更为全面的了解多媒体节目中的相关信息,可以通过机顶盒内置的浏览器,在EPG上浏览基于互联网页面制作、展现的多媒体节目相关内容。但是,现有机顶盒内置的浏览器,采用单窗口方式来独立显示EPG页面并进行多媒体节目的播放控制,无法在播放多媒体节目的过程中叠加显示该多媒体节目的相关内容。
[0003] 为了在播放多媒体节目的过程中叠加显示该多媒体节目在互联网上的相关内容,现有技术中在部分多媒体节目所播放控制页面中,采用超文本标记语言(Hypertext Markup Language,以下简称:HTML)语言的分段(division,以下简称:DIV)标签,实现多媒体节目所播放控制页面与该多媒体节目相关内容的互联网页面的分层显示。但是,在实现本发明的过程中,发明人发现,该方法至少存在以下问题:
[0004] 用户访问播放中的多媒体节目相关内容的互联网页面时,会影响多媒体节目的正常播放,且EPG的播放控制逻辑复杂,页面显示内容的排版调试过程复杂,对于编程人员要求较高,并且对机顶盒浏览器的处理能力提出了更高要求;另外,由于播放控制页面是一次性加载的,在多媒体节目的播放过程中无法更新该多媒体节目在互联网上的相关内容,导致用户无法获取最新的、更为全面的多媒体节目在互联网上的相关内容,业务交互灵活性较差,不利于IPTV业务的发展。

发明内容

[0005] 本发明实施例所要解决的技术问题是:提供一种多媒体业务显示处理方法与装置、多媒体业务系统,以实现多媒体节目播放与该多媒体节目在互联网上相关内容业务的分离,用户访问播放中的多媒体节目相关内容的互联网页面时,不影响多媒体节目的正常播放。
[0006] 本发明实施例提供的一种多媒体业务显示处理方法,包括:
[0007] 机顶盒的浏览器接收到互联网协议电视IPTV业务平台发送的多媒体节目的播放控制页面时,调用所述机顶盒中的播放装置以便播放所述多媒体节目,通过第一窗口显示所述多媒体节目的播放控制页面,所述多媒体节目中包括多媒体节目的内容标识CID,并通过第二窗口从互联网业务平台获取所述CID关联的互联网网页,所述互联网网页上包括所述CID关联的互联网内容信息;
[0008] 所述浏览器接收用户操作装置发送的操作控制请求,所述操作控制请求中包括所述用户操作装置的按键键值信息;
[0009] 所述浏览器根据所述操作控制请求中的键值对应的控制操作,相应控制第一窗口对所述多媒体节目的播放,或者控制叠加在所述第一窗口上的第二窗口对所述互联网网页的显示。
[0010] 本发明实施例提供的一种多媒体业务显示处理装置,包括:
[0011] 第一窗口单元,用于在接收到IPTV业务平台发送的多媒体节目的播放控制页面时,调用播放装置以便播放所述多媒体节目,通过第一窗口显示所述多媒体节目的播放控制页面,所述播放控制页面中包括多媒体节目的CID;
[0012] 第二窗口单元,用于从互联网业务平台获取所述CID关联的互联网网页,所述互联网网页上包括所述CID关联的互联网内容信息;
[0013] 通信单元,用于接收用户操作装置发送的操作控制请求,所述操作控制请求中包括所述用户操作装置的按键键值信息;以及根据所述操作控制请求中的键值对应的控制操作,相应控制所述第一窗口单元通过第一窗口对所述多媒体节目的播放,或者控制所述第二窗口单元通过叠加在所述第一窗口上的第二窗口对所述互联网网页的显示。
[0014] 本发明实施例提供的一种多媒体业务系统,包括机顶盒、IPTV业务平台与互联网业务平台,所述机顶盒包括浏览器与播放装置,所述浏览器,用于在接收到IPTV业务平台发送的多媒体节目的播放控制页面时,调用所述播放装置以便播放所述多媒体节目,通过第一窗口显示所述多媒体节目的播放控制页面,所述播放控制页面中包括多媒体节目的CID,并通过第二窗口从互联网业务平台获取所述CID关联的互联网网页,所述互联网网页上包括所述CID关联的互联网内容信息;接收用户操作装置发送的操作控制请求,所述操作控制请求中包括所述用户操作装置的按键键值信息;以及根据所述操作控制请求中的键值对应的控制操作,相应控制第一窗口对所述多媒体节目的播放,或者控制叠加在所述第一窗口上的第二窗口对所述互联网网页的显示;
[0015] 所述IPTV业务平台,用于向所述浏览器发送多媒体节目的播放控制页面,以及向所述播放装置发送所述多媒体节目的媒体流;
[0016] 所述互联网业务平台,用于获取所述CID关联的互联网网页并发送给所述浏览器。
[0017] 基于本发明上述实施例提供的多媒体业务显示处理方法与装置、多媒体业务系统,机顶盒的浏览器通过第一窗口播放多媒体节目时,可以通过第二窗口从互联网业务平台获取播放的多媒体节目的(Content Identification,以下简称:CID)关联的互联网网页,根据用户的操作控制请求中的按键键值对应的控制操作,控制第一窗口对多媒体节目的播放,或者控制叠加在第一窗口上的第二窗口对互联网网页的显示,实现了分别通过两个窗口独立的播放多媒体节目与显示该多媒体节目关联的互联网网页,并且用户可以分别对两个窗口显示的内容进行独立控制。与现有技术相比,实现了多媒体节目播放与该多媒体节目在互联网上相关内容业务的分离,用户访问播放中的多媒体节目相关内容的互联网页面时,不影响多媒体节目的正常播放;并且,由于多媒体节目播放与该多媒体节目在互联网上相关内容业务的分离,在多媒体节目的播放过程中用户可以随时通过第二窗口更新该多媒体节目在互联网上的相关内容,从而获取最新的、更为全面的多媒体节目在互联网上的相关内容,提高了业务交互灵活性,促进了IPTV业务的发展。
[0018] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

[0019] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0020] 图1为本发明多媒体业务显示处理方法一个实施例的流程图;
[0021] 图2为本发明多媒体业务显示处理方法另一个实施例的流程图;
[0022] 图3为本发明多媒体业务显示处理方法又一个实施例的流程图;
[0023] 图4为本发明多媒体业务显示处理装置一个实施例的结构示意图;
[0024] 图5为本发明多媒体业务系统一个实施例的结构示意图。

具体实施方式

[0025] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0026] 本发明实施例基于机顶盒浏览器的“多窗口”的机制,可以有效简化互联网网页与多媒体节目的视频内容叠加显示的业务实现方式,将多媒体节目的播放控制与该多媒体节目关联的互联网内容的获取及展现进行分离,通过对浏览器多个窗口的通信控制,实现在视频输出时候视频播放与互联网页面的叠加显示,并且在用户通过用户操作装置,例如:遥控器,与多媒体节目关联的互联网内容交互的过程中不影响视频播放控制。
[0027] 为了便于识别,本发明各实施例中,将显示EPG以及播放多媒体节目的窗口称为第一窗口,也可以叫做主控窗口,将显示该多媒体节目关联的互联网网页的窗口称为第二窗口,也可以叫做互联网内容交互窗口。
[0028] 图1为本发明多媒体业务显示处理方法一个实施例的流程图。如图1所示,该实施例的多媒体业务显示处理方法包括以下流程:
[0029] 步骤101,机顶盒的浏览器接收到IPTV业务平台发送的多媒体节目的播放控制页面时,调用机顶盒中的播放装置以便播放多媒体节目,通过第一窗口显示该多媒体节目的播放控制页面,该多媒体节目中包括多媒体节目的CID,并通过第二窗口从互联网业务平台获取该CID关联的互联网网页,其中的互联网网页上包括CID关联的互联网内容信息。
[0030] 步骤103,浏览器接收用户操作装置发送的操作控制请求,该操作控制请求中包括用户操作装置的按键键值信息,例如:1,2,+,-等。
[0031] 步骤105,浏览器根据操作控制请求中的键值对应的控制操作,相应控制第一窗口对多媒体节目的播放,或者控制叠加在第一窗口上的第二窗口对互联网网页的显示。
[0032] 本发明上述实施例提供的多媒体业务显示处理方法,机顶盒的浏览器通过第一窗口播放多媒体节目时,可以通过第二窗口从互联网业务平台获取播放的多媒体节目的CID关联的互联网网页,根据用户的操作控制请求中的按键键值对应的控制操作,控制第一窗口对多媒体节目的播放,或者控制叠加在第一窗口上的第二窗口对互联网网页的显示,实现了分别通过两个窗口独立的播放多媒体节目与显示该多媒体节目关联的互联网网页,并且用户可以分别对两个窗口显示的内容进行独立控制,实现了多媒体节目播放与该多媒体节目在互联网上相关内容业务在控制及显示逻辑上的分离,用户访问播放中的多媒体节目相关内容的互联网页面时,不影响多媒体节目的正常播放;并且,由于多媒体节目播放与该多媒体节目在互联网上相关内容业务的分离,在多媒体节目的播放过程中用户可以随时通过第二窗口更新该多媒体节目在互联网上的相关内容,从而获取最新的、更为全面的多媒体节目在互联网上的相关内容,提高了业务交互灵活性,促进了IPTV业务的发展;另外,多媒体节目播放与该多媒体节目在互联网上相关内容在展现上的分离,使得基本音视频业务运营方及与该视频关联的互联网业务运营方能够独立制作业务展现界面,大大增强了业务实现的灵活性。
[0033] 图2为本发明多媒体业务显示处理方法另一个实施例的流程图。如图2所示,该实施例的多媒体业务显示处理方法包括以下流程:
[0034] 步骤201,浏览器中的第一窗口单元接收到IPTV业务平台发送的多媒体节目的播放控制页面时,调用机顶盒中的播放装置以便播放所述多媒体节目,并通过第一窗口显示多媒体节目的播放控制页面,第一窗口单元中设置有第一窗口。播放装置接收到IPTV业务平台发送的多媒体节目的媒体流时可以进行播放并通过第一窗口呈现给用户。其中的播放控制页面中包括多媒体节目的CID并设置有第一扩展脚本,例如:采用脚本语言JavaScript编写的多媒体节目播放控制脚本,执行用户操作装置的按键键值对应的第一脚本时,可以通过第一窗口实现对播放装置播放的多媒体节目的暂停、快退、快进等播放控制。
[0035] 步骤203,第一窗口单元将多媒体节目的CID发送给浏览器中的第二窗口单元,第二窗口单元中设置有第二窗口。
[0036] 步骤205,第二窗口单元从互联网业务平台获取第一窗口单元发送的CID关联的互联网网页,并通过叠加在第一窗口上的第二窗口显示互联网网页的显示控制提示信息,以便用户根据该显示控制提示信息控制第二窗口显示互联网网页。其中的互联网网页中设置有第二扩展脚本,例如:采用脚本语言JavaScript编写的互联网网页显示控制脚本,执行用户操作装置的按键键值对应的第二脚本时,可以实现在第二窗口对显示的互联网网页的上下左右移动等显示控制。
[0037] 可选地,第二窗口单元接收到互联网业务平台返回的互联网网页时,还可以先验证该互联网网页来自于可信任的互联网平台,只有在验证通过后,才允许该互联网网页调用第二脚本进行互联网内容的显示、控制。
[0038] 该实施例中第二窗口不直接显示互联网网页,而是在用户根据该显示控制提示信息进行相应的显示控制操作时,才在第二窗口显示互联网网页。另外,作为可选的实施例,第二窗口也可以在获取到互联网网页时直接显示,根据用户的相应显示控制操作不显示该互联网网页。
[0039] 步骤207,浏览器中的通信单元接收用户操作装置发送的操作控制请求,该操作控制请求中包括用户操作装置的按键键值信息。
[0040] 步骤209,通信单元识别操作控制请求中的按键键值属于第一扩展脚本或者第二扩展脚本对应的按键键值。在操作控制请求中的按键键值属于第一扩展脚本对应的按键键值时,执行步骤211。否则,在操作控制请求中的按键键值属于第二扩展脚本对应的按键键值时,执行步骤215。
[0041] 步骤211,通信单元将操作控制请求中的按键键值提交给第一窗口单元。
[0042] 步骤213,第一窗口单元根据操作控制请求中的按键键值控制播放装置对多媒体节目的播放,并通过第一窗口显示对该多媒体节目的播放控制页面。
[0043] 之后,不再执行本实施例的后续流程。
[0044] 步骤215,通信单元将操作控制请求中的按键键值提交给第二窗口单元。
[0045] 步骤217,第二窗口单元根据操作控制请求中的按键键值控制叠加在第一窗口上的第二窗口对互联网网页的显示。
[0046] 根据本发明的一个具体实施例,本发明上述各实施例控制第一窗口对多媒体节目的播放,具体可以是控制第一窗口对多媒体节目的播放、停止播放、暂停播放、播放进度调整、快进播放、快退播放、播放窗口大小调整等其中的任意一项或多项。控制第二窗口对互联网网页的显示,具体可以是控制第二窗口对互联网网页的显示、退出显示、向上移动、向下移动、向左移动、向右移动、向前翻页、向后翻页、显示窗口大小调整等其中的任意一项或多项。
[0047] 进一步地,根据本发明的另一个具体实施例,控制第二窗口对互联网网页的显示还可以包括:控制第二窗口刷新互联网网页,从而手动实现对播放的多媒体节目关联的互联网网页的更新。相应的,步骤217中具体可以通过以下方式来更新播放的多媒体节目关联的互联网网页:第二窗口单元向互联网业务平台发送互联网内容更新请求,该互联网内容更新请求中包括多媒体节目的CID;互联网业务平台获取该CID关联的最新互联网网页并发送给第二窗口单元,其中的最新互联网网页上包括CID关联的最新互联网内容信息;第二窗口单元通过叠加在第一窗口上的第二窗口显示接收到的最新互联网网页。
[0048] 另外,作为本发明的又一个实施例,也可以通过如下方式,实现对播放的多媒体节目关联的互联网网页的自动更新:第二窗口单元根据第二扩展脚本,按照预设周期向互联网业务平台发送互联网内容更新请求,该互联网内容更新请求中包括多媒体节目的CID;互联网业务平台获取CID关联的最新互联网网页并发送给第二窗口单元,最新互联网网页上包括CID关联的最新互联网内容信息。
[0049] 根据本发明的一个实施例,第二窗口在用户浏览EPG菜单时为隐藏状态,只有用户在播放多媒体节目时才显示与该播放的多媒体节目关联的互联网网页。基于该实施例,浏览器启动时,第一窗口单元与第二窗口单元启动,之后,第一窗口单元可以获取并显示EPG,第二窗口单元启动后即隐藏第二窗口,不在用户界面中显示,当接收到用户操作装置的显示控制请求时,可以叠加在第一窗口上显示。
[0050] 图3为本发明多媒体业务显示处理方法又一个实施例的流程图。如图3所示,该实施例的多媒体业务显示处理方法包括以下流程:
[0051] 步骤301,浏览器中的通信单元接收用户操作装置发送的多媒体节目播放请求,该多媒体节目播放请求中包括用户操作装置的按键键值信息,以及直播频道ID或者点播节目的CID。
[0052] 其中的多媒体节目播放请求可以由用户通过EPG页面,或者直接按下数字键,进入直播频道或者点播节目频道时发送。
[0053] 步骤303,浏览器中的通信单元根据多媒体节目播放请求中按键键值对应的播放操作,将多媒体节目播放请求转发给浏览器中的第一窗口单元。
[0054] 步骤305,第一窗口单元向IPTV业务平台发送多媒体节目的播放控制页面获取请求,其中包括直播频道ID或者点播节目的CID。
[0055] 步骤307,IPTV业务平台根据直播频道ID或者点播节目的CID,获取并向第一窗口单元返回相应多媒体节目的播放控制页面,向机顶盒中的播放装置发送多媒体节目的媒体流。播放控制页面中包括多媒体节目的CID并设置有第一扩展脚本,通过该播放控制页面可以实现对播放装置播放该多媒体节目的控制。
[0056] 步骤309,播放装置接收到多媒体节目的媒体流以便进行播放,播放的视频内容在第一窗口呈现给用户。
[0057] 步骤311,第一窗口单元获取多媒体节目的并CID发送给浏览器中的第二窗口单元。
[0058] 具体地,步骤311可以与步骤309同时执行,也可以先于步骤309执行或在步骤309之后执行。
[0059] 步骤313,第二窗口单元从互联网业务平台获取第一窗口单元发送的CID关联的互联网网页,并通过叠加在第一窗口上的第二窗口显示互联网网页的显示控制提示信息,例如:按下OK键显示,以便用户根据该显示控制提示信息控制第二窗口显示互联网网页。其中的互联网网页中设置有第二扩展脚本。
[0060] 该实施例中第二窗口不直接显示互联网网页,而是在用户根据该显示控制提示信息进行相应的显示控制操作时,才在第二窗口显示互联网网页。另外,作为可选的实施例,第二窗口也可以在获取到互联网网页时直接显示,根据用户的相应显示控制操作不显示该互联网网页。
[0061] 步骤315,浏览器中的通信单元接收用户操作装置发送的操作控制请求,该操作控制请求中包括用户操作装置的按键键值信息。
[0062] 步骤317,通信单元识别操作控制请求中的按键键值属于第一扩展脚本或者第二扩展脚本对应的按键键值。在操作控制请求中的按键键值属于第一扩展脚本对应的按键键值时,执行步骤319。否则,在操作控制请求中的按键键值属于第二扩展脚本对应的按键键值时,执行步骤323。
[0063] 步骤319,通信单元将操作控制请求中的按键键值提交给第一窗口单元。
[0064] 步骤321,第一窗口单元根据操作控制请求中的按键键值控制播放装置对多媒体节目的播放,并通过第一窗口显示对多媒体节目的播放控制页面。
[0065] 之后,不再执行本实施例的后续流程。
[0066] 步骤323,通信单元将操作控制请求中的按键键值提交给第二窗口单元。
[0067] 步骤325,第二窗口单元根据操作控制请求中的按键键值控制叠加在第一窗口上的第二窗口对互联网网页的显示。
[0068] 图4为本发明多媒体业务显示处理装置一个实施例的结构示意图。该实施例的多媒体业务显示处理装置可用于实现本发明上述各方法中浏览器的相应功能。如图4所示,其包括第一窗口单元401、第二窗口单元403与通信单元405。第一窗口单元401与第二窗口单元403可以公用浏览器的基本功能并且可以进行内部数据通信。其中,第一窗口单元401用于在接收到IPTV业务平台发送的多媒体节目的播放控制页面时,调用播放装置以便播放该多媒体节目,并通过第一窗口显示多媒体节目的播放控制页面,其中的播放控制页面中包括多媒体节目的CID。第二窗口单元403用于从互联网业务平台获取多媒体节目中CID关联的互联网网页,该互联网网页上包括CID关联的互联网内容信息。通信单元405用于接收用户操作装置发送的操作控制请求,该操作控制请求中包括用户操作装置的按键键值信息;以及根据操作控制请求中的键值对应的控制操作,相应控制第一窗口单元401通过第一窗口对多媒体节目的播放,或者控制第二窗口单元405通过叠加在第一窗口上的第二窗口对互联网网页的显示。具体地,作为其中一个实施例,通信单元405可以通过一个JavaScript模块实现。
[0069] 本发明上述实施例提供的多媒体业务显示处理装置,机顶盒的浏览器通过第一窗口播放多媒体节目时,可以通过第二窗口从互联网业务平台获取播放的多媒体节目的CID关联的互联网网页,根据用户的操作控制请求中的按键键值对应的控制操作,控制第一窗口对多媒体节目的播放,或者控制叠加在第一窗口上的第二窗口对互联网网页的显示,实现了分别通过两个窗口独立的播放多媒体节目与显示该多媒体节目关联的互联网网页,并且用户可以分别对两个窗口显示的内容进行独立控制,实现了多媒体节目播放与该多媒体节目在互联网上相关内容业务在控制及显示逻辑上的分离,用户访问播放中的多媒体节目相关内容的互联网页面时,不影响多媒体节目的正常播放;并且,由于多媒体节目播放与该多媒体节目在互联网上相关内容业务的分离,在多媒体节目的播放过程中用户可以随时更新该多媒体节目在互联网上的相关内容,从而获取最新的、更为全面的多媒体节目在互联网上的相关内容,提高了业务交互灵活性,促进了IPTV业务的发展;另外,多媒体节目播放与该多媒体节目在互联网上相关内容在展现上的分离,使得基本音视频业务运营方及与该视频关联的互联网业务运营方能够独立制作业务展现界面,大大增强了业务实现的灵活性。
[0070] 另外,作为本发明多媒体业务显示处理装置的另一个实施例,与图2所示实施例相应的,第一窗口单元401具体可以在接收到IPTV业务平台发送的多媒体节目的播放控制页面时,调用播放装置以便播放该多媒体节目,通过第一窗口显示多媒体节目的播放控制页面,该播放控制页面中设置有第一扩展脚本,并将多媒体节目的CID发送给第二窗口单元403;以及根据操作控制请求中的按键键值控制播放装置对多媒体节目的播放。第二窗口单元403具体从互联网业务平台获取多媒体节目的CID关联的互联网网页,并叠加在第一窗口上显示互联网网页的显示控制提示信息,以便用户根据该显示控制提示信息控制第二窗口显示互联网网页,该互联网网页中设置有第二扩展脚本;以及根据操作控制请求中的按键键值控制叠加在第一窗口上的第二窗口对互联网网页的显示。通信单元405具体接收用户操作装置发送的操作控制请求,识别操作控制请求中的按键键值属于第一扩展脚本或者第二扩展脚本对应的按键键值;在操作控制请求中的按键键值属于第一扩展脚本对应的按键键值时,将操作控制请求中的按键键值提交给第一窗口单元401;在操作控制请求中的按键键值属于第二扩展脚本对应的按键键值时,将操作控制请求中的按键键值提交给第二窗口单元403。
[0071] 进一步地,作为本发明多媒体业务显示处理装置的又一个实施例,控制第一窗口对多媒体节目的播放具体可以包括:控制第一窗口对多媒体节目的播放、停止播放、暂停播放、播放进度调整、快进播放、快退播放、播放窗口大小调整等其中的任意一项或多项。控制第二窗口对互联网网页的显示具体可以包括:控制第二窗口对互联网网页的显示、退出显示、在第二窗口向上移动互联网网页、向下移动互联网网页、向左移动互联网网页、向右移动互联网网页、向前翻页互联网网页、向后翻页互联网网页、第二窗口的显示窗口大小调整等其中的任意一项或多项。
[0072] 更进一步地,作为本发明多媒体业务显示处理装置的再一个实施例,控制第二窗口对互联网网页的显示还可以包括刷新互联网网页,从而手动实现对播放的多媒体节目关联的互联网网页的更新。相应的,第二窗口单元403具体向互联网业务平台发送互联网内容更新请求,其中包括CID,以及接收互联网业务平台返回的该CID关联的最新互联网网页,并通过叠加在第一窗口上的第二窗口显示最新互联网网页,从而更新播放的多媒体节目关联的互联网网页。
[0073] 另外,作为本发明多媒体业务显示处理装置的再一个实施例,对播放的多媒体节目关联的互联网网页的自动更新时,第二窗口单元403还可以根据第二扩展脚本,按照预设周期向互联网业务平台发送互联网内容更新请求,其中包括多媒体节目的CID;以及接收互联网业务平台返回的、该CID关联的最新互联网网页,该最新互联网网页上包括CID关联的最新互联网内容信息。
[0074] 与图3所示实施例相应的,在本发明上述各实施例的多媒体业务显示处理装置中,通信单元405还可用于接收用户操作装置发送的多媒体节目播放请求,该多媒体节目播放请求中包括用户操作装置的按键键值信息,以及直播频道ID或者点播节目的CID;根据多媒体节目播放请求中按键键值对应的播放操作,将多媒体节目播放请求转发给第一窗口单元401。相应的,第一窗口单元401还用于向IPTV业务平台发送多媒体节目的播放控制页面获取请求,其中的播放控制页面求获取请求中包括所述直播频道ID或者所述CID,以及接收IPTV业务平台返回的、直播频道ID或者CID对应的多媒体节目的播放控制页面。
[0075] 可选地,多媒体业务显示处理装置启动时,第一窗口单元401启动并显示EPG,第二窗口单元403启动后即隐藏第二窗口。
[0076] 图5为本发明多媒体业务系统一个实施例的结构示意图。该实施例的多媒体业务系统可用于实现本发明上述各多媒体业务显示处理方法实施例的流程。如图5所示,其包括机顶盒1、IPTV业务平台3与互联网业务平台5。其中,机顶盒1包括浏览器11与播放装置13。
[0077] 其中,浏览器11用于在接收到IPTV业务平台3发送的多媒体节目的播放控制页面时,调用播放装置13以便播放该多媒体节目,通过第一窗口显示播放装置13对该多媒体节目的播放控制页面,该播放控制页面中包括多媒体节目的CID,并通过第二窗口从互联网业务平台5获取该CID关联的互联网网页,该互联网网页上包括该CID关联的互联网内容信息;接收用户操作装置发送的操作控制请求,该操作控制请求中包括用户操作装置的按键键值信息;以及根据操作控制请求中的键值对应的控制操作,相应控制第一窗口对多媒体节目的播放,或者控制叠加在第一窗口上的第二窗口对互联网网页的显示。
[0078] IPTV业务平台3用于向浏览器11发送多媒体节目的播放控制页面,以及向播放装置13发送上述CID多媒体节目的媒体流。
[0079] 互联网业务平台5用于获取多媒体节目中CID关联的互联网网页并发送给浏览器11。
[0080] 本发明上述实施例提供的多媒体业务系统,机顶盒的浏览器通过第一窗口播放多媒体节目时,可以通过第二窗口从互联网业务平台获取播放的多媒体节目的CID关联的互联网网页,根据用户的操作控制请求中的按键键值对应的控制操作,控制第一窗口对多媒体节目的播放,或者控制叠加在第一窗口上的第二窗口对互联网网页的显示,实现了分别通过两个窗口独立的播放多媒体节目与显示该多媒体节目关联的互联网网页,并且用户可以分别对两个窗口显示的内容进行独立控制,实现了多媒体节目播放与该多媒体节目在互联网上相关内容业务在控制及显示逻辑上的分离,用户访问播放中的多媒体节目相关内容的互联网页面时,不影响多媒体节目的正常播放;并且,由于多媒体节目播放与该多媒体节目在互联网上相关内容业务的分离,在多媒体节目的播放过程中用户可以随时更新该多媒体节目在互联网上的相关内容,从而获取最新的、更为全面的多媒体节目在互联网上的相关内容,提高了业务交互灵活性,促进了IPTV业务的发展;另外,多媒体节目播放与该多媒体节目在互联网上相关内容在展现上的分离,使得基本音视频业务运营方及与该视频关联的互联网业务运营方能够独立制作业务展现界面,大大增强了业务实现的灵活性。
[0081] 在图5所示实施例的多媒体业务系统中,浏览器11具体可以通过本发明上述各实施例提供的多媒体业务显示处理装置实现。作为本发明的一个具体示例,图5中示出了浏览器11采用图4所示结构时多媒体业务系统的一个具体实施例。
[0082] 本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0083] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0084] 本发明实施例实现了多媒体节目播放与该多媒体节目在互联网上相关内容业务在控制及显示逻辑上的分离,用户访问播放中的多媒体节目相关内容的互联网页面时,不影响多媒体节目的正常播放;并且,由于多媒体节目播放与该多媒体节目在互联网上相关内容业务的分离,在多媒体节目的播放过程中用户可以随时更新该多媒体节目在互联网上的相关内容,从而获取最新的、更为全面的多媒体节目在互联网上的相关内容,提高了业务交互灵活性,促进了IPTV业务的发展;另外,多媒体节目播放与该多媒体节目在互联网上相关内容在展现上的分离,使得基本音视频业务运营方及与该视频关联的互联网业务运营方能够独立制作业务展现界面,大大增强了业务实现的灵活性。
[0085] 本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。