一种业务内容的播放方法、系统和装置的制作方法

文档序号:7918644阅读:181来源:国知局
专利名称:一种业务内容的播放方法、系统和装置的制作方法
技术领域
本发明实施例涉及通信技术领域,特别涉及一种业务内容的播放方法、 系统和装置。
背景技术
IPTV (Internet Protocol Television,交互式网络电视),是一种利用宽带 有线电视网,集互联网、多i某体、通讯等多种技术于一体,向家庭用户提供 包括数字电视在内的多种交互式服务的崭新技术。
用户在家中可以通过两种方式享受IPTV服务(l)计算机,(2)网络 机顶盒+普通电视机。它能够很好地适应当今网络飞速发展的趋势,充分有 效地利用网络资源。
IPTV是利用宽带有线电视网的基础设施,以家用电视机作为主要终端电 器,通过互联网络协议来提供包括电视节目在内的多种数字媒体服务。
移动多媒体业务当中,移动视频广播业务是一个非常重要的业务。移动
视频广播业务是一种通过广播网络、移动网络和移动终端为移动用户传送视 频内容的新型移动业务。这种业务又称为"手机电视业务"。
对于移动多媒体广播业务而言,由于技术的多样化和外界环境的不同, 移动多媒体广播业务有多种不同的实施方式。为了在业务提供的层面上屏蔽 不同技术所带来的用户体验上的不一致,需要在业务层面进行统一化的规定。 出于这样的考虑,OMA (Open Mobile Alliance,移动开放联盟)组织主导制 定了BCAST (Broadcast Service,广播业务)业务标准。在广播上,它包括传 统的一对多的广播方式和多点传送(multicast)方式,而且考虑在现有的网络 架构上,将原来的数字广播业务连接起来。OMA的BCAST致力于业务发现、 电子编程/业务引导、计费、内容保护等方面,制定具体的业务引擎,并确保 其独立于承载层。目前终端实现延迟播放的功能主要是通过在终端软件当中增加媒体流的 緩存功能。其主要的思想是在可以进行移动多媒体广播业务的终端之上架构 相应的存储区域。同时,在软件当中增加媒体流的緩存功能。用户在播放的 过程当中,如果需要对节目进行緩存或者暂停,此刻,播放客户端接收到的 媒体流将直接緩存在相应的存储区域当中,终端的"l番放画面直接暂停。当用 户恢复播放的时候,再从存储区域当中提取相应的媒体流进行播放。在此时 的播放过程当中,播放器播放的是緩存后的内容,正在直播的内容仍然通过 接收模块直接緩存入存储区域。这样的过程一直持续,直到停止当前的播放 为止。
上述的实现方式需要终端能够在本地对所接收到的媒体流进行緩存,同 时需要能够对緩存的媒体流进行相应的编码,并存放在相应的存储区。另夕卜, 还需要能够提供足够大的硬件的存储空间,以便能够支持较长时间的延迟播
放功能。这样的考虑将对终端硬件,特别是对终端的RAM (Random Access Memory,随机存取存储器)和ROM (Read only Memory,只读存储器)的要 求比较高。
此外,对于存在数字版权保护的内容,这种緩存于存储区的方式是违反 数字版权保护原则的。所以,对于存在版权保护的业务内容,是不能采用这 样的方式进行播放的。

发明内容
本发明实施例提供一种业务内容的播放方法、系统和装置,以实现终端 在开展多媒体广播业务时,能够获得同播放本地业务内容相同的体验和感受。
为达到上述目的,本发明实施例一方面提供一种业务内容的播放方法, 应用于手机电视领域,包括获取业务内容播放控制功能的播放控制信息; 根据所述播放控制信息对所述业务内容的播放进行控制。
另一方面,本发明实施例提供一种业务内容的播放系统,包括
终端,用于获取业务内容播放控制功能的播放控制信息,并根据所述播 放控制信息对所述业务内容的播放进行控制;
7媒体播放控制服务器,用于向所述终端提供播放控制信息,对所述终端 的业务内容的播放进行控制。
再一方面,本发明实施例还提供一种终端,包括 信息获取模块,用于获取业务内容播放控制功能的播放控制信息; 播放控制模块,用于根据所述信息获取模块获取的播放控制信息对所述 业务内容的播放进行控制。
与现有技术相比,本发明实施例具有以下优点本发明实施例通过现有 的网络实现移动多媒体业务内容的播放,终端根据获取的播放控制信息对业 务内容的播放进行控制。让用户在开展多媒体广播业务的时候,能够获得同 播放本地业务内容相同的用户体验和感受。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前 提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例业务内容的播放方法的流程图; 图2为本发明业务内容的播放方法实施例一的流程图; 图3为本发明业务内容的播放方法实施例二的流程图; 图4为本发明业务内容的播放方法实施例三的流程图; 图5为本发明业务内容的播;改方法实施例四的流程图; 图6为本发明实施例业务内容的播;改系统的结构图; 图7为本发明实施例终端的一种结构图; 图 8为本发明实施例终端的另一种结构图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,术人员在没有 做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种业务内容的播放方法,通过现有的网络实现移动 多媒体业务内容的播放,让用户在开展多媒体广播业务的时候,能够获得同 播放本地业务内容相同的用户体验和感受。
本发明实施例将广播通道和交互通道相结合,通过不同途径的内容分发 方式实现了移动多媒体广播业务内容的播放。利用广播通道的大容量的特性, 实现实时的媒体流传播,对于非实时/延时内容的播放,采用广播通道和交互 通道相结合的方式实现。
在本发明实施例中,业务提供商将隔绝终端对网络形态的感受,也就是 说,终端只能感知到在进行移动多媒体广播业务,但是对于业务内容在传送 时,是否采用广^"通道或者交互通道进行传送并没有相关的信息感知。
如图l所示,为本发明实施例业务内容的播放方法的流程图,包括
步骤S101,获取业务内容播放控制功能的播放控制信息。
其中,该播放控制信息由业务指南提供,该播放控制信息包括如下的一
种或多种业务内容播放控制功能的使能信息、业务内容播放控制功能的媒
体播放控制服务器的地址信息、业务内容播放控制功能的功能列表信息和业
务内容播放控制功能所关联的广播业务信息。
步骤S102,根据播放控制信息对业务内容的播放进行控制。
其中,根据播放控制信息对业务内容的播放进行控制具体可以为通过
交互通道向媒体播放控制服务器发送内容播放控制请求,请求该媒体播放控
制服务器对业务内容的播放进行控制;或者,
通过播放控制信息所关联的广播业务信息接入广播服务器,对业务内容
的播放进行控制。
在根据播放控制信息对业务内容的播放进行控制之前,通过解析业务指 南提示的播放信息,确定终端正在播放的业务内容是否提供播放控制功能, 并提示给终端。该提示信息携带在业务指南的Service和Content分片中。
在本发明实施例中,上述内容播放控制请求携带业务指南提示的播放信息,以及终端选择的播放控制功能信息,终端通过交互通道,根据HTTP( Hyper Text Transfer Protocol,超文本传输协议)的格式,向媒体播放控制服务器发 送内容播放控制请求。
在媒体播放控制服务器接收到终端发送的内容播放控制请求之后,媒体 播放控制服务器可以根据该内容播放控制请求,对终端进行鉴权认证,确保 该终端有权限进行所述终端请求的播放控制功能。
在终端播放业务内容的过程中,该终端将所述终端的播放情况上报媒体 播放控制服务器,以供媒体播放控制服务器根据终端的播放情况和用户信息, 将业务内容从交互通道的点播方式切换到广播通道的点播方式。
当终端需要恢复所述终端正在播放的业务内容的播放功能时,该终端可 以采取以下几种方式之一
(1 )终端通过HTTP的请求方式,向媒体播放控制服务器提交播放请求, 并接收该媒体播放控制服务器通过HTTP的方式发送的该终端后续播放的业 务内容。
(2 )当终端请求媒体播放控制服务器对业务内容的播放进行暂停操作 时,该终端根据媒体播放控制服务器发送的响应消息所携带的数据广播的参 数信息,接收数据广播的内容,将接收的数据广播的内容緩存在终端的存储 空间,等待恢复播放。
(3 )当终端请求媒体播放控制服务器对业务内容的播放进行暂停操作 时,该终端通过RTSP (Real Time Streaming Protocol,实时流协i义)、RTP (Real-time Transport Protocol,实时传输协议)、RTCP ( Real-Time Translation Control Protocol,实时传输控制协议)或HTTP,获取緩存服务器緩存的业务 内容,并播放所述緩存的业务内容。
上述业务内容的^番》丈方法,通过现有的网络实现移动多々某体业务内容的 播放,终端根据获取的播放控制信息对业务内容的播放进行控制。让用户在 开展多媒体广播业务的时候,能够获得同播放本地业务内容相同的用户体验 和感受。
如图2所示,为本发明业务内容的播;改方法实施例一的流程图,实施例一
10是BCAST业务下的业务内容的播放方法的 一个实施例,实施例 一 中主要解决 的是用户在收看实时的移动多媒体广播业务当中需要对业务内容进行暂停、 快进、快退等操作的情况。实施例一利用广播的内容传送方式和交互通道的 内容方式相结合,并辅以SG (Service Guide,业务指南)的业务指南还有相 关的交互通道的信息上才艮的方式来完成相关功能。才艮据业务开展的流程,实 施例一具体包括
步骤S201,终端获取业务指南SG的内容和信息,从SG的内容和信息中提 取该终端关注的业务内容。
终端按照正常的BCAST的业务获取流程,在进行业务之前,获取相关的 业务指南SG的内容和信息,并从SG的相关内容和信息当中提取该终端所关注 的业务内容。终端通过浏览SG的内容,决定是否进行订阅/去订阅/收看/预定 播放等功能。
步骤S202,终端配置该终端上接收设备的参数,并在规定的时间,规定 的信道上接收相关的业务内容。
终端用户通过SG选定了该终端需要播放的节目内容之后,终端根据预先 的配置,以及SG当中的Access的分片数据配置终端上接收设备的参数,并在 规定的时间,规定的信道上接收相关的业务内容。在接收到相关的业务内容 之后,将接收的业务内容提交给终端的客户端,由该终端的客户端呈现给用 户,从而可以使用户收看到该用户希望播放的节目。
步骤S203,终端根据SG提示的播放信息,确定播放控制功能的提供。 在终端播放节目的过程中,终端需要检查SG当中的Service或者Content的 相关分片,确定正在播放的业务内容是否提供相关的播放控制功能,例如 播放、暂停或快进等功能。如果业务系统不提供播放控制功能,那么该播放 控制功能将不会开放给终端。如果业务系统提供播放控制功能,将在SG的 Service或者Content的相关的数据分片当中提示播放信息;如果SG没有向终端 提示相关的插it信息,终端将按照正常的播放流程进行处理。
步骤S204,终端通过交互通道向服务器发起内容播放控制请求。 如果业务系统提供相关的播放控制功能,例如播放、暂停或快进的功能,那么需要在SG当中的Service和Content当中携带该播it控制功能的々某体播 放控制服务器的地址,并且规定终端在向媒体播放控制服务器发送内容播放 控制请求时,该内容播放控制请求应该采取的相关格式。终端在获取SG提供 的相关播放信息之后,根据用户的需求向该媒体播放控制服务器地址提交内 容播放控制请求。例如当用户需要的是暂停该业务的播放时,该终端需要 首先在接收到的TS (Transport Stream,传输流)当中获取当前播放的业务内 容的时间信息,同时将先前的Service和Content的相关信息,以及终端需要采 用的Pause的操作信息都通过HTTP的方式,并利用XML (extensible Marked Language,可扩展标记语言)数据携带相关信息,提交给媒体播放控制服务 器。
步骤S205 ,终端同媒体播放控制服务器进行鉴权认证等操作。 媒体播放控制服务器在接收到终端发送的内容播放控制请求之后,该媒 体播放控制服务器根据终端所提交的内容播放控制请求,可能会要求用户提 供用户名和密码,利用PAP (Password Authentication Protocol,密码身份认证 协议)或者CHAP (Challenge Handshake Authentication Protocol,才兆战握手i人 证协议)的方式进行鉴权认证,确保终端有权限进行相关的播放控制功能, 同时也为业务提供商提供相关的计费控制功能。
步骤S206,媒体播放控制服务器响应终端发送的内容播放控制请求。 在媒体播放控制服务器根据终端用户的身份信息判断该用户有权限进行 相关的内容播放控制请求,并且根据终端用户所携带的相关的节目和操作信 息判断该业务内容能够进行相关的业务控制功能之后,媒体播放控制服务器 将会向终端发送响应消息,例如200 Ok,通过该响应消息携带成功信息给 终端,终端播放的业务内容处于暂停状态。 步骤S207,终端获取播力丈的业务内容。
终端通过RTSP/HTTP获取相关的播放内容。当终端用户希望能够恢复原 来的业务内容的播放功能时,该终端用户通过HTTP请求的方式,按照步骤 S204、步骤S205和步骤S206的三个步骤向媒体播放控制服务器提交相关的播 放请求。服务器通过HTTP的方式将终端后续需要播放的业务内容的SDP(Session Description Protocol,会话描述协议)文件发送到终端本地,终端本 地根据该SDP文件的信息开展后续的播放功能。在获取SDP文件信息之后,终 端软件通过RTSP的方式向服务器请求一个多业务内容播放的操作。终端通过 RTP/RTCP获取相关的媒体流。同时,终端可以利用SIP (SessionInitiation Protocol,会话初始化协议)替代RTSP协议来进行相关的播放过程。
上述的过程是一个BCAST业务下的业务内容的纟番放方法的一个实施例。 其实施的方式根据具体的需求而定,所采用的协议也可能会有所不同。
上述业务内容的播放方法,通过现有的网络实现移动多媒体业务内容的 播放,让用户在开展多媒体广播业务的时候,能够获得同播放本地业务内容 相同的用户体验和感受。本发明实施例将广播通道和交互通道相结合,通过 不同途径的内容分发方式实现了移动多媒体广播业务内容的播放。利用广播 通道的大容量的特性,实现实时的媒体流传播,对于非实时/延时内容的播放, 采用广播通道和交互通道相结合的方式实现。
如图3所示,为本发明业务内容的播放方法实施例二的流程图,实施例二 是BCAST业务下的业务内容的播;改方法的一个实施例,在本实施例中,用户 在收看实时的移动多媒体广播业务过程中,收看点播的业务内容时,通过广 播的方式节约网络的带宽,提高播放的质量。实施例二所采用的业务内容的 播放方法将广播的内容传送方式和交互通道的内容方式相结合,并辅以SG的 业务指南还有相关的交互通道的信息上报的方式来完成相关功能。根据业务 开展的流程,实施例二具体包括
步骤S301,终端获取业务指南SG的内容和信息,从SG的内容和信息中提 取该终端关注的业务内容。
终端按照正常的BCAST的业务获取流程,在进行业务之前,获取相关的 业务指南SG的内容和信息,并从SG的相关内容和信息当中提取该终端所关注 的节目内容。终端通过浏览SG的内容,决定是否进行订阅/去订阅/收看/预定 播放等功能。
步骤S302,终端配置该终端上接收设备的参数,并在规定的时间,规定 的信道上接收相关的业务内容。
13终端用户通过SG选定了该终端需要播放的业务内容之后,终端根据预先 的配置,以及SG当中的Access的分片数据配置终端上接收设备的参数,并在 规定的时间,规定的信道上接收相关的业务内容。终端用户在进行业务内容 选择的时候,会选择两种类型的业务内容, 一种是通过广播的方式所有的用 户观看相同的业务内容;另外一种是每个用户单独选择自己喜欢观看的业务 内容,通过交互通道的方式欣赏业务内容,这个称作点播的业务内容。
步骤S303,终端上报业务内容的播放情况。
终端播放业务内容的时候,也是通过SG进行浏览从而接入到相关的业务 内容。终端在播放业务内容的过程中将本地的播放情况上报到媒体播放控制 服务器,媒体播放控制服务器在向终端发送业务内容的时候也会纪录终端的 播放情况。
步骤S304,媒体播放控制服务器确定是否将媒体流的传送切换到广播的 方式。当Jf某体播放控制服务器检测到终端本地播放的业务内容和广播通道当 中播放的内容相同的时候,媒体播放控制服务器会根据用户信息判断是否需 要将业务从交互通道的点播的方式切换到广播通道的方式。该用户信息包括 用户的选择,以及用户的终端参数等信息。
步骤S305,媒体播放控制服务器将交互通道切换到广播通道。
媒体播放控制服务器通过Push方式,或者其它信令的方式,如SIP,通知 终端,让终端启动广播通道的接收设备,同时将接收的业务内容显示在终端。
步骤S306,用户通过广播通道观看点播的业务内容。
终端通过媒体流的时间戳,将媒体流在本地完成对齐的工作,并将业务 内容呈现给用户,保证用户流畅地观看业务内容。在终端通过广播的方式完 成对点播的业务内容进行播放的动作之后,后续的播放动作同实施例一描述
的方式。
上述业务内容的播放方法,通过现有的网络实现移动多4某体业务内容的 播放,并根据终端上报的业务内容的播放情况和用户信息确定是否将业务从 交互通道的点播的方式切换到广播通道的方式,使用户通过广播通道观看点 播的业务内容。从而让用户在开展多媒体广播业务的时候,能够获得同播放本地业务内容相同的用户体验和感受。本发明实施例将广播通道和交互通道 相结合,通过不同途径的内容分发方式实现了移动多媒体广播业务内容的播放。
如图4所示,为本发明业务内容的播;改方法实施例三的流程图,实施例三 是BCAST业务下的业务内容的播放方法的一个实施例,实施例三对用户在收 看实时的移动多媒体广播业务当中,如何暂停当前的播放动作,并在合适的 时间内恢复相关的播放操作进行介绍。实施例三所采用的基本方法是利用广 播的内容传送方式和交互通道的内容传送方式相结合,并辅以SG的业务指南 来完成相关功能。根据业务开展的流程,实施例三具体包括
步骤S401,终端获取业务指南SG的内容和信息,从SG的内容和信息中提 取该终端关注的业务内容。
终端按照正常的BCAST的业务获取流程,在进行业务之前,获取相关的 业务指南SG的内容和信息,并从SG的内容和信息当中提取该终端所关注的业 务内容。终端通过浏览SG的内容,决定是否进行订阅/去订阅/收看/预定播放 等功能。
步骤S402,终端配置该终端上接收设备的参数,并在规定的时间,规定 的信道上接收相关的业务内容。
终端用户通过SG选定了自己需要播放的节目内容之后,终端根据预先的 配置,以及SG当中的Access的分片数据配置终端上接收设备的参数,并在规 定的时间,规定的信道上接收相关的业务内容。终端用户在选择业务内容的 时候,会选择两种类型的节目, 一种是通过广播的方式所有的用户观看相同 的业务内容;另外一种是每个用户单独选择自己喜欢观看的节目,通过交互 通道的方式欣赏业务内容,这个称作为点播的业务内容。
步骤S403,终端根据SG指示的播放信息,判断是否能够对业务内容的播 放进行控制。
终端在播放的过程当中,根据SG指示的播放信息,判断是否能够对业务 内容的播放进行控制。在实施例三中所涉及的播放控制主要是业务内容暂停 的播放控制,同时能够通过广播的方式恢复业务内容的"l番放。步骤S404,终端通过交互通道向媒体播放控制服务器发送内容播放控制 请求。
业务系统提供相关的播放控制功能,也就是说,提供类似于播放暂停的 播放控制功能,那么需要在SG当中的Service和Content当中携带该播放控制功 能的媒体播放控制服务器地址,并且规定终端在向媒体播放控制服务器发送 内容播放控制请求时,该内容播放控制请求应该采取的相关格式。终端在获 取相关信息之后,根据用户的判断向该媒体播放控制服务器地址提交内容播 放控制请求。如果用户需要的是暂停该业务的播放。那么终端需要首先在接 收到的TS流当中获取当前播放的时间信息,同时将先前的Service和Content的 相关信息,以及终端需要采用的Pause的操作信息都通过HTTP的方式,并利用 XML数据携带相关信息,提交给媒体播放控制服务器。
步骤S405 ,终端同媒体播放控制服务器进行鉴权认证等操作。 媒体播放控制服务器根据终端所提交的内容播放控制请求,可能会要求 终端用户提供用户名和密码,利用PAP或者CHAP的方式进行鉴权认证,确保 终端有权限进行相关的播放控制功能,同时也为业务提供商提供相关的计费 控制功能。
步骤S406,媒体播放控制服务器响应终端所提供的内容播放控制请求。 媒体播放控制服务器根据终端用户的身份信息判断该用户有权限进行相 关的请求,并且根据终端用户所携带的相关的业务内容和操作信息判断该业 务内容能够进行相关的业务控制功能之后,媒体播放控制服务器向终端发送 响应消息,例如200 Ok,通过该响应消息携带成功信息给终端,终端播放 的业务内容处于暂停的状态。
步骤S407,终端通过数据广播接收媒体播放控制服务器下发的数据广播 的内容。媒体播放控制服务器会在响应消息中携带相关的数据广播的相关参 数信息,包括接入的参数,解密的密钥等内容。终端通过这些参数,在暂停 播放业务内容的同时,接收数据广播的相关内容。数据广播的相关内容是业 务内容的数据下发形式,也就是编码后的业务内容。终端通过播放数据广播 的业务内容,可以完成与终端播放业务内容相似的动作。步骤S408,终端恢复业务内容的播放。终端在接收数据广播内容之后, 将数据广播内容緩存在本地的存储空间当中,并等待终端用户恢复业务内容 的播放。考虑可实现性问题,数据广播内容的接收时间会有一定长度的限制, 这个不在本发明实施例的考虑之列。
步骤S409,终端播放通过数据广播接收的业务内容,同时数据广播继续。
终端播放数据广播所接收的业务内容,并将业务内容显示在终端本地。 终端播放业务内容的同时,会删除与播放相关的暂存内容。
步骤S410,终端完成业务内容的4番^t,退出业务内容。
实施例三在实施的过程当中,通过复用广播业务的方式实现播放控制功 能,减小了本地编码的需求,对终端能力的要求大大降低。
如图5所示,为本发明业务内容的播放方法实施例四的流程图,实施例四 是BCAST业务下的业务内容的播放方法的一个实施例,实施例四对用户在收 看实时的移动多媒体广播业务当中,如何暂停当前的播放动作,并在合适的 时间内恢复相关的播放操作进行介绍。实施例四所采用的基本方法是利用广 播的内容传送方式和交互通道的内容传送方式相结合,并辅以SG的业务指南 来完成相关功能。根据业务开展的流程,实施例四具体包括
步骤S501,终端获取业务指南SG的内容和信息,从SG的内容和信息中提 取该终端关注的业务内容。
终端按照正常的BCAST的业务获取流程,在进行业务之前,获取相关的 业务指南SG的内容和信息,并从SG的内容和信息当中提取该终端所关注的节 目内容。终端通过浏览SG的内容,决定是否进行订阅/去订阅/收看/预定播^t 等功能。
步骤S502,终端配置该终端上接收设备的参数,并在规定的时间,规定 的信道上接收相关的业务内容。
终端用户通过SG选定了该终端需要播放的节目内容之后,终端根据预先 的配置,以及SG当中的Access的分片数据配置终端上接收设备的参数,并在 规定的时间,规定的信道上接收相关的业务内容。终端用户在进行业务内容 选择的时候,会选择两种类型的节目, 一种是通过广播的方式所有的用户观看相同的业务内容;另外一种是每个用户单独选择该用户喜欢观看的业务内 容,通过交互通道的方式欣赏业务内容,这个称作为点"J番的业务内容。 步骤S503,用户暂停业务内容的播放。
终端在播放的过程当中通过SG指示的播放信息,判断是否能够对业务内 容的播放进行控制。实施例四中所涉及的播放控制功能主要是暂停业务内容 的播放,同时能够通过网络侧的存储服务器恢复该业务内容的4番放。 步骤S504,终端通过交互通道向网络服务器发起暂存请求。 终端判断该业务是否能够提供相关的播放控制功能,也就是说,在实施 例四中,该业务是否提供相关的网络存储服务器对业务内容进行緩存的功能。 当该业务能够提供相关的播放控制功能时,需要在SG的Service和Content当中 携带该播放控制功能的媒体播放控制服务器的地址,并且规定终端在向媒体 播放控制服务器发送内容播放控制请求时,该内容播放控制请求应该采取的 相关格式。终端在获取相关信息之后,根据用户的判断向该服务器地址提交 内容播放控制请求。如用户需要的是缓存该业务的播放。那么终端需要首先 在接收到的TS流当中获取当前播放的时间信息,同时将先前的Service和 Content的相关信息,以及终端需要采用的Pause的操作信息都通过HTTP的方 式,并利用XML数据携带相关信息,提交给媒体播放控制服务器。 步骤S505,终端同媒体播放控制服务器进行鉴权认证等操作。 媒体播放控制服务器根据终端所提交的暂存请求,可能会要求用户提供 用户名和密码,利用PAP或者CHAP的方式进行鉴权认证,确保终端有权限进 行相关的媒体播放内容缓存功能。媒体播放控制服务器根据终端用户的身份 信息判断该终端用户有权限进行相关的暂存请求,并且根据终端用户所携带 的相关的业务内容和操作信息判断该业务内容是否能够进行相关的播放内容 的緩存功能。在这样的情况下,媒体播放控制服务器将会通过200 Ok的响应 消息携带成功信息给终端,终端播放的业务内容处于暂停的状态。
步骤S506,网络侧服务器在完成相应的授权和请求之后,将对业务内容 进行緩存。
步骤S507,终端在恢复业务内容的播放的过程后,将向緩存服务器通过相关的协议取回緩存的业务内容。这些协议可以RTSP/RTP/RTCP等协议,也 可以是HTTP等下载协议。
步骤S508,终端本地播放緩存后的业务内容。
步骤S509,终端在结束业务内容的播放之后,通过HTTP等协议通知緩存
服务器停止緩存相关的业务内容。如果一个节目停止播放,緩存服务器也可
以根据终端的设置自动停止业务内容的緩存。
上述业务内容的播放方法,通过网络侧緩存业务内容的方式进行播放控
制。当业务内容支持这样的方式,并且不存在数字版权的问题的情况下可以
采用这种方式进行緩存的播放控制。这种方式节约了终端本地的存储空间以
及编解码的运算量,更适合移动终端的播放控制。
如图6所示,为本发明实施例业务内容的播放系统的结构图,包括 终端61,用于获取业务内容播放控制功能的播放控制信息,并根据该播
放控制信息对业务内容的播放进行控制;
媒体播放控制服务器62,用于向终端61提供播放控制信息,对终端61
的业务内容的播放进行控制。
上述业务内容的播放系统,终端61通过现有的网络实现移动多媒体业务
内容的播放,终端61根据获取的播放控制信息对业务内容的播放进行控制。
让用户在开展多媒体广播业务的时候,能够获得同播放本地业务内容相同的
用户体验和感受。
如图7所示,为本发明实施例终端的结构图,包括
信息获^^莫块611,用于获取业务内容播放控制功能的播放控制信息;
播放控制模块612,用于根据信息获取模块611获取的播放控制信息对业
务内容的播放进行控制。
在本发明的另一实施例中,如图8所示,终端61还可以包括 功能确定模块613,用于通过解析业务指南提示的播放信息,确定终端
61正在播放的业务内容是否提供播放控制功能;
功能提示模块614,用于将功能确定模块613的确定结果提示给终端61。 内容选择模块615,用于根据业务指南的内容和信息,选择终端61播放
19的业务内容;
内容接收模块616,用于根据预先的配置,以及业务指南中Access分片 的数据配置终端61上接收设备的参数,并在规定的时间,规定的信道上接收 终端61选择播放的业务内容。
其中,终端61还可以包括播放情况上才M莫块617,用于在终端61播放 业务内容的过程中,将终端61的播放情况上报媒体播放控制服务器62,以供 媒体播放控制服务器62根据终端61的播放情况和用户信息,将该业务内容 从交互通道的点播方式切换到广播通道的点播方式。
其中,终端61还可以包括播放恢复模块618,用于恢复终端61正在播 放的业务内容的播》文功能。
其中,播放恢复模块618可以包括
HTTP恢复子模块6181,用于通过HTTP请求方式,向媒体播放控制服 务器62提交播放请求,并接收媒体播放控制服务器62通过HTTP请求方式 发送的终端61后续4番;^文的业务内容。
其中,播放恢复模块618可以包括
数据广播恢复子模块6182,用于根据媒体播放控制服务器62发送的响应 消息携带的数据广播的参数信息,接收该数据广播的内容,将接收的数据广 播的内容緩存在终端61的存储空间,等待恢复播放。
其中,播放恢复模块618可以包括
緩存恢复子模块6183,用于通过RTSP、 RTP、 RTCP或HTTP,获取緩 存服务器緩存的业务内容,并播放緩存的业务内容。
上述终端61,通过现有的网络实现移动多媒体业务内容的播放,播放控 制模块612根据信息获取模块611获取的播放控制信息对业务内容的播放进 行控制。让用户在开展多媒体广播业务的时候,能够获得同播放本地业务内 容相同的用户体验和感受。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发 明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。 基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM, U盘,移动硬 盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服 务器,或者网络设备等)执行本发明各个实施例所述的方法。
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的 模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述 进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一 个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆 分成多个子模块。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此, 任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1、一种业务内容的播放方法,应用于手机电视领域,其特征在于,包括获取业务内容播放控制功能的播放控制信息;根据所述播放控制信息对所述业务内容的播放进行控制。
2、 如权利要求1所述业务内容的播放方法,其特征在于,所述播放控制 信息由业务指南提供,所述播放控制信息包括如下的一种或多种所述业务内容播;^文控制功能的使能信息、所述业务内容播;^丈控制功能的 媒体播放控制服务器的地址信息、所述业务内容播放控制功能的功能列表信 息和所述业务内容播放控制功能所关联的广播业务信息。
3、 如权利要求1所述业务内容的播放方法,其特征在于,所述根据所述 播放控制信息对所述业务内容的播放进行控制具体包括通过交互通道向所述媒体播放控制服务器发送内容播放控制请求,请求 所述媒体播放控制服务器对所述业务内容的播放进行控制;或者,通过所述播放控制信息所关联的广播业务信息接入广播服务器,对所述 业务内容的播放进行控制。
4、 如权利要求2所述业务内容的播放方法,其特征在于,在所述根据所 述播放控制信息对所述业务内容的播放进行控制之前,还包括通过 解析所述业务指南提示的播放信息,确定终端正在播放的业务内容 是否提供播放控制功能,并提示给所述终端。
5、 如权利要求2所述业务内容的播放方法,其特征在于,所述业务指南 提示的播放信息携带在所述业务指南的Service和Content分片中。
6、 如权利要求2所述业务内容的播放方法,其特征在于,在所述根据所 述播放控制信息对所述业务内容的播放进行控制之前,还包括根据所述业务指南的内容和信息,选择所述终端播放的业务内容; 根据预先的配置,以及所述业务指南中Access分片的数据配置所述终端上接收设备的参数,并在规定的时间,规定的信道上接收所述终端选择播放的业务内容。
7、 如权利要求3所述业务内容的播放方法,其特征在于,所述内容播放 控制请求携带所述业务指南提示的播放信息,以及所述终端选择的播放控制功能信息,所述通过交互通道向所述媒体播放控制服务器发送内容播放控制请求具体包括通过所述交互通道,根据超文本传输协议HTTP的格式,向所述媒体播 放控制服务器发送内容播放控制请求。
8、 如权利要求3所述业务内容的播放方法,其特征在于,在所述通过交 互通道向所述媒体播放控制服务器发送内容播放控制请求之后,还包括所述媒体播放控制服务器根据所述内容播放控制请求,对所述终端进行 鉴权认证,确保所述终端有权限进行所述终端请求的播放控制功能。
9、 如权利要求3所述业务内容的播放方法,其特征在于,在所述终端播 放所述业务内容的过程中,所述终端将所述终端的播放情况上报所述媒体播 放控制服务器,以供所述媒体播放控制服务器根据所述终端的播放情况和用 户信息,将所述业务内容从交互通道的点播方式切换到广播通道的点播方式。
10、 如权利要求3所述业务内容的播放方法,其特征在于,在所述请求 所述媒体播放控制服务器对所述业务内容的播放进行控制之后,还包括接 收所述媒体播放控制服务器发送的响应消息。
11、 如权利要求3所述业务内容的播放方法,其特征在于,在所述请求 所述J(某体播放控制服务器对所述业务内容的播放进行控制之后,还包括恢 复所述终端正在播放的业务内容的播放功能。
12、 如权利要求11所述业务内容的播放方法,其特征在于,所述恢复所 述终端正在播;改的业务内容的播放功能具体包括所述终端通过HTTP请求方式,向所述媒体播放控制服务器提交播放请 求,并接收所述媒体播放控制服务器通过HTTP请求方式发送的所述终端后 续播放的业务内容。
13、 如权利要求10或11所述业务内容的播》丈方法,其特征在于,当所 述终端请求所述媒体播放控制服务器对所述业务内容的播放进行暂停操作 时,所述恢复所述终端正在播放的业务内容的播放功能具体包括所述终端根据所述响应消息携带的数据广播的参数信息,接收所述数据 广播的内容,将接收的数据广播的内容緩存在所述终端的存储空间,等待恢 复播放。
14、 如权利要求11所述业务内容的播放方法,其特征在于,当所述终端 请求所述媒体播放控制服务器对所述业务内容的播放进行暂停操作时,所述恢复所述终端正在播放的业务内容的播放功能具体包括 所述终端通过实时流协议RTSP、实时传输协议RTP、实时传输控制协议RTCP或HTTP,获取緩存服务器緩存的业务内容,并播》文所述緩存的业务内六 谷。
15、 一种业务内容的播放系统,其特征在于,包括终端,用于获取业务内容播放控制功能的播放控制信息,并根据所述播 放控制信息对所述业务内容的播放进行控制;々某体播放控制服务器,用于向所述终端提供播放控制信息,对所述终端 的业务内容的播放进行控制。
16、 一种终端,其特征在于,包括信息获取模块,用于获取业务内容播放控制功能的播放控制信息; 播放控制模块,用于根据所述信息获取模块获取的播放控制信息对所述 业务内容的播放进行控制。
17、 如权利要求16所述终端,其特征在于,还包括 功能确定模块,用于通过解析所述业务指南提示的播放信息,确定所述终端正在播放的业务内容是否提供播放控制功能;功能提示模块,用于将所述功能确定模块的确定结果提示给所述终端。
18、 如权利要求17所述终端,其特征在于,还包括 内容选择模块,用于根据所述业务指南的内容和信息,选择所述终端播放的业务内容;内容接收模块,用于根据预先的配置,以及所述业务指南中Access分片 的数据配置所述终端上接收设备的参数,并在规定的时间,规定的信道上接 收所述终端选择4番方文的业务内容。
19、 如权利要求16所述终端,其特征在于,还包括 播放情况上报模块,用于在所述终端播放所述业务内容的过程中,将所述终端的播放情况上报所述媒体播放控制服务器,以供所述媒体播放控制服 务器根据所述终端的播放情况和用户信息,将所述业务内容从交互通道的点 播方式切换到广播通道的点播方式。
20、 如权利要求16所述终端,其特征在于,还包括 播放恢复模块,用于恢复所述终端正在播放的业务内容的播放功能。
21、 如权利要求20所述终端,其特征在于,所述播放恢复模块包括 HTTP恢复子模块,用于通过HTTP请求方式,向所述媒体播放控制服务器提交播放请求,并接收所述媒体播放控制服务器通过HTTP请求方式发送 的所述终端后续^^丈的业务内容;数据广播恢复子模块,用于根据所述媒体播放控制服务器发送的响应消 息携带的数据广播的参数信息,接收所述数据广播的内容,将接收的数据广 播的内容緩存在所述终端的存储空间,等待恢复播放;缓存恢复子模块,用于通过RTSP、 RTP、 RTCP或HTTP,获取緩存服务 器緩存的业务内容,并插^文所述緩存的业务内容。
全文摘要
本发明实施例公开了一种业务内容的播放方法、系统和装置,所述业务内容的播放方法,应用于手机电视领域,包括获取业务内容播放控制功能的播放控制信息;根据所述播放控制信息对所述业务内容的播放进行控制。通过本发明实施例,终端根据获取的播放控制信息对业务内容的播放进行控制。让用户在开展多媒体广播业务的时候,能够获得同播放本地业务内容相同的用户体验和感受。
文档编号H04N7/173GK101668172SQ20081014655
公开日2010年3月10日 申请日期2008年9月3日 优先权日2008年9月3日
发明者张惠萍, 健 杨, 雷 王, 范姝男, 挺 董, 陈国乔 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1