媒体内容调度方法、系统及装置制造方法及图纸

技术编号:8326241 阅读:137 留言:0更新日期:2013-02-14 09:19
本发明专利技术实施例提供了一种媒体内容调度方法、系统及装置,其中方法包括:客户端通过调度服务器的调度,建立与第一媒体服务器之间的直播业务会话;接收当前频道的时移业务请求,当所述第一媒体服务器不支持当前频道的时移业务,则断开与所述第一媒体服务器直播业务会话;向所述调度服务器发起当前频道的时移业务请求;根据来自所述调度服务器的时移业务响应,向所述第二媒体服务器发送时移业务请求,建立与所述第二媒体服务器之间的时移业务会话。本发明专利技术实施例的媒体内容调度方法,避免了全部媒体服务器录制时移节目导致的存储资源浪费的问题。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种媒体内容调度方法、系统及装置
技术介绍
网络电视(Internet Protocol Television, IPTV)是网络技术和媒体技术发展到一定阶段后的产物。与传统的单向广播电视相比,IPTV解决了在观看电视节目时播放时间对人们的限制问题,满足了人们收看自由度方面的需求,提供了强大的交互功能,真正实现了媒体提供者和消费者之间实质性互动的功能。IPTV系统提供的业务中包含时移(TSTV:Time shift TV)业务,TSTV支持用户在一定的时间范围内对直播的节目进行回看。时移业务支持暂停、快退、定位、切换、状态显 示、时间显示等操作。相对于传统电视直播,时移业务给用户带来了一种全新的感受。为了提供时移业务,目前的一种实现方式中,需要所有的媒体服务器在提供直播业务的同时启动时移录制,这样终端用户请求当前频道时移业务时,由媒体服务器直接使用本地的录制文件为终端用户提供服务。但是这种方式导致大量的存储资源浪费,因为部分媒体服务器很少被请求提供时移服务。
技术实现思路
本专利技术提供一种节省存储资源的媒体内容调度方法、装置及系统。一方面,提供一种媒体内容调度方法,包括客户端通过调度服务器的调度,建立与第一媒体服务器之间的直播业务会话;接收当前频道的时移业务请求,判断所述第一媒体服务器是否支持所述当前频道的时移业务;如果所述第一媒体服务器不支持当前频道的时移业务,则断开与所述第一媒体服务器直播业务会话;向所述调度服务器发起当前频道的时移业务请求;接收来自所述调度服务器的时移业务响应,所述时移业务响应包括对所述当前频道提供时移服务的第二媒体服务器的地址;向所述第二媒体服务器发送时移业务请求,建立与所述第二媒体服务器之间的时移业务会话。结合本专利技术第一方面的第一实施方式中,该方法还包括如果判断得到所述第一媒体服务器支持时移业务,则利用当前直播业务会话,向所述第一媒体服务器发送时移播放请求。结合本专利技术第一方面或本专利技术第一方面第一实施方式的第二实施方式中,客户端向所述调度服务器发起直播业务请求;接收所述调度服务器返回的直播业务响应,所述直播业务响应包括所述第一媒体服务器的地址,所述第一媒体服务器由所述调度服务器根据所述客户端的位置与媒体服务器负载情况确定;客户端根据所述第一媒体服务器的地址建立与第一媒体服务器之间的直播业务会话。结合本专利技术第一方面第二实施方式的第三实施方式中,所述直播业务响应还包括所述第一媒体服务器的时移态参数,所述时移态参数指示所述第一媒体服务器是否支持当前频道的时移业务;所述判断所述第一媒体服务器是否支持所述当前频道的时移业务具体为根据所述第一媒体服务器的时移态参数判断所述第一媒体服务器是否支持所述当前频道的时移业务。结合本专利技术第一方面的第四实施方式中,所述判断所述第一媒体服务器是否支持所述当前频道的时移业务具体为根据所述第一媒体服务器的时移态参数判断所述第一媒体服务器是否支持所述当前频道的时移业务;所述时移态参数由所述第一媒体服务器在建立直播业务会话的过程中发送给所述客户端,所述时移态参数指示所述第一媒体服务器是否支持当前频道的时移业务。另一方面,提供一种客户端,包括会话单元,用于通过调度服务器的调度,建立与第一媒体服务器之间的直播业务会话;接收单元,用于在会话单元建立与第一媒体服务器之间的直播业务会话之后,接收当前频道的时移业务请求;判断单元,用于根据接收单元接收的时移业务请求,判断所述第一媒体服务器是否支持所述当前频道的时移业务;处理单元,用于在所述判断单元确定所述第一媒体服务器不支持当前频道的时移业务,则断开与所述第一媒体服务器会话;发送单元,用于当处理单元确定所述第一媒体服务器不支持时移业务时,向所述调度服务器发起当前频道的时移业务请求;所述会话单元,还用于根据所 述调度服务器返回的第二媒体服务器地址,向提供当前频道时移服务的第二媒体服务器发送时移业务请求,建立与所述第二媒体服务器之间的时移业务会话。结合本专利技术第二方面的第一实施方式中,所述处理单元还用于,当所述判断单元确定所述第一媒体服务器支持时移业务,则利用当前直播业务会话,通过所述发送单元向所述第一媒体服务器发送当前频道的时移播放请求。结合本专利技术第二方面第一实施方式的第二实施方式中,所述发送单元,还用于向所述调度服务器发起直播业务请求;所述接收单元,用于接收所述调度服务器返回的包括提供直播业务的第一媒体服务器地址的响应消息;所述会话单元,用于根据所述第一媒体服务器地址建立与所述第一媒体服务器之间的直播业务会话。结合本专利技术第二方面第二实施方式的第三实施方式中,所述接收单元接收的响应消息中,还包括所述第一媒体服务器是否支持当前频道时移服务的时移态参数。结合本专利技术第二方面第二实施方式的第四实施方式中,所述接收单元在与所述会话单元与所述第一媒体服务器建立直播业务会话过程中,还接收所述第一媒体服务器反馈的是否支持当前频道时移服务的时移态参数。结合本专利技术第二专利技术第三实施方式或第四实施方式中的第五实施方式,所述判断单元具体用于根据所述时移态参数判断所述第一媒体服务器是否支持时移业务第三方面,提供一种媒体内容调度系统,包括客户端,调度服务器,用于接收客户端直播业务请求,根据所述客户端的位置与媒体服务器负载情况向所述客户端返回响应消息,所述响应消息中包括提供直播业务的第一媒体服务器地址;还用于接收所述客户端发送的当前频道的时移业务请求,向所述客户端返回支持当前频道时移服务的第二媒体服务器地址,第一媒体服务器,用于向所述客户端提供频道直播服务;第二媒体服务器,用于向所述客户端提供频道时移服务。本专利技术实施例媒体内容调度方法,系统仅选择部分媒体服务器录制节目,当用户在直播过程中,选择当前频道时移业务时,客户端如果确定当前直播服务器不能提供当前频道的时移服务时,通过调度服务器重新定向到能够提供当前频道时移服务的时移媒体服务器,由该时移媒体服务器向用户提供时移服务。避免了全部媒体服务器录制时移节目导致的存储资源浪费的问题。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I示出了本专利技术一实施例的应用场景系统架构2示出了本专利技术一实施例的媒体内容调度方法示意流程图;图3示出了本专利技术另一实施例的媒体内容调度方法信令交互图; 图4示出了本专利技术又一实施例的媒体内容调度方法信令交互图;图5示出了本专利技术一实施例的客户端结构框图;图6示出了本专利技术另一实施例的客户端结构框图。图7示出了本专利技术一实施例的媒体内容调度系统结构框图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图I示出了本专利技术一实施例的应用场景⑶N的架构图,如图I所示,IPTV系统部署内容传输网络(Content Delivery Network,CDN)本文档来自技高网...

【技术保护点】
一种媒体内容调度方法,其特征在于,包括:客户端通过调度服务器的调度,建立与第一媒体服务器之间的直播业务会话;接收当前频道的时移业务请求,判断所述第一媒体服务器是否支持所述当前频道的时移业务;如果所述第一媒体服务器不支持当前频道的时移业务,则断开与所述第一媒体服务器的直播业务会话;向所述调度服务器发起当前频道的时移业务请求;接收来自所述调度服务器的时移业务响应,所述时移业务响应包括对所述当前频道提供时移服务的第二媒体服务器的地址;向所述第二媒体服务器发送时移业务请求,建立与所述第二媒体服务器之间的时移业务会话。

【技术特征摘要】
1.一种媒体内容调度方法,其特征在于,包括 客户端通过调度服务器的调度,建立与第一媒体服务器之间的直播业务会话; 接收当前频道的时移业务请求,判断所述第一媒体服务器是否支持所述当前频道的时移业务; 如果所述第一媒体服务器不支持当前频道的时移业务,则断开与所述第一媒体服务器的直播业务会话; 向所述调度服务器发起当前频道的时移业务请求; 接收来自所述调度服务器的时移业务响应,所述时移业务响应包括对所述当前频道提供时移服务的第二媒体服务器的地址; 向所述第二媒体服务器发送时移业务请求,建立与所述第二媒体服务器之间的时移业务会话。2.如权利要求I所述的方法,其特征在于,如果判断得到所述第一媒体服务器支持时移业务,则利用与所述第一媒体服务器的直播业务会话,向所述第一媒体服务器发送时移播放请求。3.如权利要求I或2所述的方法,其特征在于,所述客户端通过调度服务器的调度,建立与第一媒体服务器之间的直播业务会话,包括 客户端向所述调度服务器发起直播业务请求; 接收所述调度服务器返回的直播业务响应,所述直播业务响应包括所述第一媒体服务器的地址,所述第一媒体服务器的地址由所述调度服务器根据所述客户端的位置与媒体服务器负载情况优先从未进行频道录制的媒体服务器中选择确定; 客户端根据所述第一媒体服务器的地址建立与第一媒体服务器之间的直播业务会话。4.如权利要求3所述的方法,其特征在于,所述直播业务响应还包括所述第一媒体服务器的时移态参数,所述时移态参数指示所述第一媒体服务器是否支持当前频道的时移业务; 所述判断所述第一媒体服务器是否支持所述当前频道的时移业务具体为 根据所述第一媒体服务器的时移态参数判断所述第一媒体服务器是否支持所述当前频道的时移业务。5.如权利要求I至3任一所述的方法,其特征在于,所述判断所述第一媒体服务器是否支持所述当前频道的时移业务具体为根据所述第一媒体服务器的时移态参数判断所述第一媒体服务器是否支持所述当前频道的时移业务; 所述时移态参数由所述第一媒体服务器在建立直播业务会话的过程中发送给所述客户端,所述时移态参数指示所述第一媒体服务器是否支持当前频道的时移业务。6.如权利要求I所述的方法,其特征在于,所述第二媒体服务器地址由所述调度服务器根据所述客户端的位置与媒体服务器负载情况从进行频道录制的媒体服务器中选择确定。7.如权利要求3所述的方法,其特征在于,所述第一媒体服务器包括仅提供直播服务的直播媒体服务器和支持时移服务的时移服务器,所述调度服务器记录有仅提供直播服务的直播媒体服务器地址和支持时移服务的时移媒体服务器地址。8.一种客户端,其特征在于,包括会话单元,用于通过调度服务器的调度,建立与...

【专利技术属性】
技术研发人员:陈宇兑继英岳春荣
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1