[发明专利]IPTV系统实现边放边下的方法、终端及CDN服务器有效
申请号: | 201210286520.4 | 申请日: | 2012-08-13 |
公开(公告)号: | CN102843616B | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 葛宝磊;刘海朋;张海 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04N21/6437 | 分类号: | H04N21/6437;H04N21/647;H04N21/239 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李健;龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种IPTV系统中实现边播放边下载的方法、终端、CDN服务器及系统,该方法包括:终端向内容分发网络CDN服务器获取其请求播放的媒体文件的码率信息,所述CDN服务器向终端在收到所述请求后返回第一响应消息,其中携带了所述终端请求播放的媒体文件的码率信息,终端判断所述码率信息是否满足边播放边下载的条件,如果满足,则在播放所述媒体文件的同时向所述CDN服务器请求下载用户要下载的文件,本发明提供的方法、终端、CDN服务器及系统,在不影响用户观看的情况下同时实现媒体文件的下载,充分利用用户的网络资源,提升了用户的体验度,并且给运营商带来多元化的增值业务。 1 | ||
搜索关键词: | 下载 媒体文件 终端 播放 码率 内容分发网络 网络资源 响应消息 影响用户 增值业务 终端判断 终端请求 多元化 运营商 携带 返回 观看 | ||
终端向内容分发网络CDN服务器获取其请求播放的媒体文件的码率信息,判断所述码率信息是否满足边播放边下载的条件,如果满足,则在播放所述媒体文件的同时向所述CDN服务器请求下载用户要下载的文件;
其中,所述终端和所述分发网络CDN服务器均支持边播放边下载功能。
2.如权利要求1所述的方法,其特征在于:所述终端向所述CDN服务器获取其请求播放的媒体文件的码率信息,包括:
所述终端向所述CDN服务器发送第一请求消息,所述第一请求消息中携带有终端请求播放的媒体文件信息,并收到所述CDN服务器返回的第一响应消息,该第一响应消息中携带了终端请求播放的媒体文件的码率以及表示CDN服务器支持边播放边下载功能的字段。
3.如权利要求1所述的方法,其特征在于:所述边播放边下载的条件,包括:
所述终端的当前带宽与所述请求播放的媒体文件的码率的差值大于预设阈值。
4.如权利要求1所述的方法,其特征在于:所述终端在播放所述媒体文件的同时向所述CDN服务器请求下载用户要下载的文件,包括:
所述终端向所述CDN服务器发送第二请求消息,所述第二请求消息中携带了用户要下载的文件信息以及表示所述终端支持边播放边下载功能的字段;
所述终端根据所述CDN服务器返回的第二响应消息中携带的所述用户要下载文件的路径、用户名和密码到所述CDN服务器下载所述用户要下载的文件,同时接收所述CDN服务器返回的所述媒体文件的播放码流进行播放。
5.如权利要求1所述的方法,其特征在于:所述方法还包括:
在下载和播放的过程中,所述终端通过心跳消息向所述CDN服务器反馈播放码流的丢包信息,以使所述CDN媒体服务器在收到所述丢包信息后调整下载带宽,直到不再收到丢包信息为止。
6.一种IPTV系统中实现边播放边下载的方法,用于内容分发网络CDN服务器侧,包括:内容分发网络CDN服务器收到终端获取其请求播放的媒体文件的码率信息的第一请求消息;
所述CDN服务器向所述终端返回第一响应消息,该第一响应消息中携带了所述终端请求播放的媒体文件的码率信息以及表示CDN服务器支持边播放边下载功能的字段,以支持终端判断所述码率信息是否满足边播放边下载的条件;在所述终端判断所述码率信息满足边播放边下载的条件时,所述终端向所述CDN服务器发送第二请求消息;
所述CDN服务器收到所述终端发送的所述第二请求消息,所述第二请求消息中携带了用户要下载的文件信息以及表示所述终端支持边播放边下载功能的字段;
所述CDN服务器向所述终端返回第二响应消息,所述第二响应消息中携带了所述用户要下载文件的路径、用户名和密码,同时向所述终端返回所述媒体文件的播放码流。
7.如权利要求6所述的方法,其特征在于:所述方法还包括:在下载和播放的过程中,所述CDN服务器收到所述终端通过心跳消息反馈的播放码流的丢包信息;
所述CDN服务器调整下载带宽,直到不再收到所述终端反馈的丢包信息为止。
8.一种IPTV系统中实现边播放边下载的终端,包括:带宽获取模块,用于向内容分发网络CDN服务器获取其请求播放的媒体文件的码率信息;
判决模块,用于判断所述码率信息是否满足边播放边下载的条件,并将判决结果通知;
边播放边下载模块,用于在判决结果为满足边播放边下载的条件时,在播放所述媒体文件的同时向所述CDN服务器请求下载用户要下载的文件;
其中,所述分发网络CDN服务器支持边播放边下载功能。
9.如权利要求8所述的终端,其特征在于:所述带宽获取模块,用于向内容分发网络CDN服务器获取其请求播放的媒体文件的码率信息,包括:
所述带宽获取模块向所述CDN服务器发送第一请求消息,所述第一请求消息中携带有终端请求播放的媒体文件信息,并收到所述CDN服务器返回的第一响应消息,该第一响应消息中携带了终端请求播放的媒体文件的码率以及表示CDN服务器支持边播放边下载功能的字段。
10.如权利要求8所述的终端,其特征在于:所述边播放边下载的条件,包括:
所述终端的当前带宽与所述请求播放的媒体文件的码率的差值大于预设阈值。
11.如权利要求8所述的终端,其特征在于:所述边播放边下载模块,用于在播放所述媒体文件的同时向所述CDN服务器请求下载用户要下载的文件,包括:
所述边播放边下载模块向所述CDN服务器发送第二请求消息,所述第二请求消息中携带了用户要下载的文件信息以及表示所述终端支持边播放边下载功能的字段;
所述边播放边下载模块根据所述CDN服务器返回的第二响应消息中携带的所述用户要下载文件的路径、用户名和密码到所述CDN服务器下载所述用户要下载的文件,同时接收所述CDN服务器返回的所述媒体文件的播放码流进行播放。
12.如权利要求8所述的终端,其特征在于:所述终端还包括:播放监控模块,用于在下载和播放的过程中,通过心跳消息向所述CDN服务器反馈播放的码流的丢包信息,以使所述CDN媒体服务器调整媒体服务器的下载带宽。
13.一种IPTV系统中实现边播放边下载的CDN服务器,包括:实时流协议RTSP服务器和媒体服务器,其中:所述RTSP服务器包括:
接收模块,用于接收终端获取其请求播放的媒体文件的码率信息的第一请求消息以及所述终端发送的第二请求消息,并通知带宽响应模块和边播放边下载响应模块;其中,所述第二请求消息中携带了用户要下载的文件信息以及表示所述终端支持边播放边下载功能的字段;
带宽响应模块,用于在收到所述接收模块的通知后,向所述终端返回第一响应消息,该第一响应消息中携带了所述终端请求播放的媒体文件的码率信息以及表示CDN服务器支持边播放边下载功能的字段,以支持终端判断所述码率信息是否满足边播放边下载的条件;
边播放边下载响应模块,用于在收到所述接收模块的通知后,向所述终端返回第二响应消息,所述第二响应消息中携带了所述用户要下载文件的路径、用户名和密码,并且同时通知所述媒体服务器向所述终端返回所述媒体文件的播放码流;
所述媒体服务器,用于在收到所述边播放边下载响应模块的通知后,向所述终端返回所述媒
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210286520.4/,转载请声明来源钻瓜专利网。
- 上一篇:提灯
- 下一篇:编解码处理方法及装置