IPTV系统实现边放边下的方法、终端及CDN服务器技术方案

技术编号:8132803 阅读:288 留言:1更新日期:2012-12-27 06:00
本发明专利技术公开了一种IPTV系统中实现边播放边下载的方法、终端、CDN服务器及系统,该方法包括:终端向内容分发网络CDN服务器获取其请求播放的媒体文件的码率信息,所述CDN服务器向终端在收到所述请求后返回第一响应消息,其中携带了所述终端请求播放的媒体文件的码率信息,终端判断所述码率信息是否满足边播放边下载的条件,如果满足,则在播放所述媒体文件的同时向所述CDN服务器请求下载用户要下载的文件,本发明专利技术提供的方法、终端、CDN服务器及系统,在不影响用户观看的情况下同时实现媒体文件的下载,充分利用用户的网络资源,提升了用户的体验度,并且给运营商带来多元化的增值业务。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体涉及ー种IPTV系统中实现边播放边下载的方法、终端、⑶N服务器及系统。
技术介绍
IPTV即交互式网络电视,是ー种利用宽带有线电视网,集互联网、多媒体、通讯等多种技术于一体;向家庭用户提供包括数字电视在内的多种交互式服务的崭新技木。用户 在家中可以有两种方式享受IPTV服务(I)计算机,(2)网络机顶盒+普通电视机。它能够很好地适应当今网络飞速发展的趋势,充分有效地利用网络资源。IPTV在IP网络上传送包含电视、视频、文本、图形和数据等,并提供服务质量/服务感受保证、安全、交互性和可靠性的可管理的多媒体业务。由此可以看出,IPTV是ー种可管理的、需要服务质量和安全保证的多媒体业务,一种明显有别于互联网上不可控不可管、质量和安全没有保证状态的流媒体应用。RTSP协议(RealTimeStreamingProtocol,实时流协议)定义了一对多应用程序如何有效地通过IP网络传送多媒体数据,RTSP充当多媒体服务器的网络远程控制。目前,用户在使用IPTV时,仅能通过机顶盒单独向CDN服务器(Content DeliveryNetwork,内容分发网络)请求下载或播放媒体文件,而不能同时下载和播放,但随着用户带宽不断升级,只能単独下载或播放的模式会造成很多带宽被闲置的情況,无法满足用户对IPTV业务的需求。
技术实现思路
本专利技术需要解决的技术问题是提供ー种IPTV系统中实现边播放边下载的方法、終端、CDN服务器及系统,在不影响用户观看的情况下同时实现媒体文件的下载,充分利用用户的网络资源。为了解决上述技术问题,本专利技术提供了ー种IPTV系统中实现边播放边下载的方法,用于终端侧,包括終端向内容分发网络CDN服务器获取其请求播放的媒体文件的码率信息,判断所述码率信息是否满足边播放边下载的条件,如果满足,则在播放所述媒体文件的同时向所述CDN服务器请求下载用户要下载的文件。进ー步地,所述终端向所述CDN服务器获取其请求播放的媒体文件的码率信息,包括所述终端向所述CDN服务器发送第一请求消息,所述第一请求消息中携帯有終端请求播放的媒体文件信息,并收到所述CDN服务器返回的第一响应消息,该第一响应消息中携带了终端请求播放的媒体文件的码率以及表示CDN服务器支持边播放边下载功能的字段。进ー步地,所述边播放边下载的条件,包括所述终端的当前带宽与所述请求播放的媒体文件的码率的差值大于预设阈值。进ー步地,所述终端在播放所述媒体文件的同时向所述CDN服务器请求下载用户要下载的文件,包括所述终端向所述CDN服务器发送第二请求消息,所述第二请求消息中携帯了用户要下载的文件信息以及表示所述终端支持边播放边下载功能的字段;所述终端根据所述CDN服务器返回的第二响应消息中携帯的所述用户要下载文件的路径、用户名和密码到所述CDN服务器下载所述用户要下载的文件,同时接收所述CDN服务器返回的所述媒体文件的播放码流进行播放。进ー步地,所述方法还包括在下载和播放的过程中,所述终端通过心跳消息向所述⑶N服务器反馈播放码流的丢包信息,以使所述CDN媒体服务器在收到所述丢包信息后调整下载带宽,直到不再收 到丢包信息为止。为了解决上述技术问题,本专利技术提供了ー种IPTV系统中实现边播放边下载的方法,用于内容分发网络CDN服务器侧,包括内容分发网络CDN服务器收到终端获取其请求播放的媒体文件的码率信息的第ー请求消息;所述CDN服务器向所述终端返回第一响应消息,该第一响应消息中携帯了所述终端请求播放的媒体文件的码率信息以及表示CDN服务器支持边播放边下载功能的字段,以支持終端判断所述码率信息是否满足边播放边下载的条件;所述CDN服务器收到终端发送的第二请求消息,所述第二请求消息中携帯了用户要下载的文件信息以及表示所述终端支持边播放边下载功能的字段;所述CDN服务器向所述终端返回第二响应消息,所述第二响应消息中携帯了所述用户要下载文件的路径、用户名和密码,同时向所述终端返回所述媒体文件的播放码流。进ー步地,所述方法还包括在下载和播放的过程中,所述CDN服务器收到所述终端通过心跳消息反馈的播放码流的丢包信息;所述CDN服务器调整下载带宽,直到不再收到所述终端反馈的丢包信息为止。为了解决上述技术问题,本专利技术还提供了ー种IPTV系统中实现边播放边下载的终端,包括带宽获取模块,用于向内容分发网络CDN服务器获取其请求播放的媒体文件的码率信息;判决模块,用于判断所述码率信息是否满足边播放边下载的条件,并将判决结果通知;边播放边下载模块,用于在判决结果为满足边播放边下载的条件时,在播放所述媒体文件的同时向所述CDN服务器请求下载用户要下载的文件。进ー步地,所述带宽获取模块,用于向内容分发网络⑶N服务器获取其请求播放的媒体文件的码率信息,包括所述带宽获取模块向所述CDN服务器发送第一请求消息,所述第一请求消息中携带有终端请求播放的媒体文件信息,并收到所述CDN服务器返回的第一响应消息,该第一响应消息中携帯了終端请求播放的媒体文件的码率以及表示CDN服务器支持边播放边下载功能的字段。进ー步地,所述边播放边下载的条件,包括所述终端的当前带宽与所述请求播放的媒体文件的码率的差值大于预设阈值。进ー步地,所述边播放边下载模块,用于在播放所述媒体文件的同时向所述CDN服务器请求下载用户要下载的文件,包括所述边播放边下载模块向所述CDN服务器发送第二请求消息,所述第二请求消息中携帯了用户要下载的文件信息以及表示所述终端支持边播放边下载功能的字段;所述边播放边下载模块根据所述CDN服务器返回的第二响应消息中携帯的所述用户要下载文件的路径、用户名和密码到所述CDN服务器下载所述用户要下载的文件,同 时接收所述CDN服务器返回的所述媒体文件的播放码流进行播放。进ー步地,所述终端还包括播放监控模块,用于在下载和播放的过程中,通过心跳消息向所述CDN服务器反馈播放的码流的丢包信息,以使所述CDN媒体服务器调整媒体服务器的下载带宽。为了解决上述技术问题,本专利技术还提供了ー种IPTV系统中实现边播放边下载的CDN服务器,包括实时流协议RTSP服务器和媒体服务器,其中所述RTSP服务器包括接收模块,用于接收终端获取其请求播放的媒体文件的码率信息的第一请求消息以及所述终端发送的第二请求消息,并通知带宽响应模块和边播放边下载响应模块;其中,所述第二请求消息中携帯了用户要下载的文件信息以及表示所述终端支持边播放边下载功能的字段;带宽响应模块,用于在收到所述接收模块的通知后,向所述终端返回第一响应消息,该第一响应消息中携帯了所述终端请求播放的媒体文件的码率信息以及表示CDN服务器支持边播放边下载功能的字段,以支持終端判断所述码率信息是否满足边播放边下载的条件;边播放边下载响应模块,用于在收到所述接收模块的通知后,向所述终端返回第ニ响应消息,所述第二响应消息中携帯了所述用户要下载文件的路径、用户名和密码,并且同时通知所述媒体服务器向所述终端返回所述媒体文件的播放码流;所述媒体服务器,用于在收到所述边播放边下载响应模块的通知后,向所述终端返回所述媒体文件的播放码流,以及向所述终端提供所述用户要下载的文件。进ー步地,所述RTSP服务器还包括带宽调整模块;其中所述接收模块,还用于在下载和播本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201210286520.html" title="IPTV系统实现边放边下的方法、终端及CDN服务器原文来自X技术">IPTV系统实现边放边下的方法、终端及CDN服务器</a>

【技术保护点】
一种IPTV系统中实现边播放边下载的方法,用于终端侧,包括:终端向内容分发网络CDN服务器获取其请求播放的媒体文件的码率信息,判断所述码率信息是否满足边播放边下载的条件,如果满足,则在播放所述媒体文件的同时向所述CDN服务器请求下载用户要下载的文件。

【技术特征摘要】
1.ー种IPTV系统中实现边播放边下载的方法,用于终端侧,包括 終端向内容分发网络CDN服务器获取其请求播放的媒体文件的码率信息,判断所述码率信息是否满足边播放边下载的条件,如果满足,则在播放所述媒体文件的同时向所述CDN服务器请求下载用户要下载的文件。2.如权利要求I所述的方法,其特征在于 所述终端向所述CDN服务器获取其请求播放的媒体文件的码率信息,包括 所述终端向所述CDN服务器发送第一请求消息,所述第一请求消息中携帯有终端请求播放的媒体文件信息,并收到所述CDN服务器返回的第一响应消息,该第一响应消息中携带了终端请求播放的媒体文件的码率以及表示CDN服务器支持边播放边下载功能的字段。3.如权利要求I所述的方法,其特征在于 所述边播放边下载的条件,包括 所述终端的当前带宽与所述请求播放的媒体文件的码率的差值大于预设阈值。4.如权利要求I所述的方法,其特征在于 所述终端在播放所述媒体文件的同时向所述CDN服务器请求下载用户要下载的文件,包括 所述终端向所述CDN服务器发送第二请求消息,所述第二请求消息中携帯了用户要下载的文件信息以及表示所述终端支持边播放边下载功能的字段; 所述终端根据所述CDN服务器返回的第二响应消息中携帯的所述用户要下载文件的路径、用户名和密码到所述CDN服务器下载所述用户要下载的文件,同时接收所述CDN服务器返回的所述媒体文件的播放码流进行播放。5.如权利要求I所述的方法,其特征在于 所述方法还包括 在下载和播放的过程中,所述终端通过心跳消息向所述CDN服务器反馈播放码流的丢包信息,以使所述CDN媒体服务器在收到所述丢包信息后调整下载带宽,直到不再收到丢包信息为止。6.—种IPTV系统中实现边播放边下载的方法,用于内容分发网络CDN服务器侧,包括 内容分发网络CDN服务器收到终端获取其请求播放的媒体文件的码率信息的第一请求消息; 所述CDN服务器向所述终端返回第一响应消息,该第一响应消息中携帯了所述终端请求播放的媒体文件的码率信息以及表示CDN服务器支持边播放边下载功能的字段,以支持終端判断所述码率信息是否满足边播放边下载的条件; 所述CDN服务器收到终端发送的第二请求消息,所述第二请求消息中携帯了用户要下载的文件信息以及表示所述终端支持边播放边下载功能的字段; 所述CDN服务器向所述终端返回第二响应消息,所述第二响应消息中携帯了所述用户要下载文件的路径、用户名和密码,同时向所述终端返回所述媒体文件的播放码流。7.如权利要求6所述的方法,其特征在于所述方法还包括 在下载和播放的过程中,所述CDN服务器收到所述终端通过心跳消息反馈的播放码流的丢包信息;所述CDN服务器调整下载带宽,直到不再收到所述终端反馈的丢包信息为止。8.—种IPTV系统中实现边播放边下载的终端,包括 带宽获取模块,用于向内容分发网络CDN服务器获取其请求播放的媒体文件的码率信息; 判决模块,用于判断所述码率信息是否满足边播放边下载的条件,并将判决结果通知; 边播放边下载模块,用于在判决结果为满足边播放边下载的条件时,在播放所述媒体文件的同时向所述CDN服务器请求下载用户要下载的文件。9.如权利要求8所述的终...

【专利技术属性】
技术研发人员:葛宝磊刘海朋张海
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有1条评论
  • 来自[广东省深圳市电信ADSL] 2014年12月25日 13:37
    过堂指旧时诉讼当事人到公堂上受审亦称佛门中的吃饭中国汉传佛教丛林中特有的仪制早午斋两次过堂是将进食视为一种重要的修行方法在僧团生活中占有重要的地位是佛教思想和礼仪的统一
    0
1