一种视频点播频度处理方法及其装置的制作方法

文档序号:7953686阅读:132来源:国知局
专利名称:一种视频点播频度处理方法及其装置的制作方法
技术领域
本发明涉及IPTV(网络电视)业务,尤其涉及一种视频点播系统。
背景技术
目前,对数字电视最好的补充是视频点播VOD,用户可以随时、随地、随意欣赏节目内容。VOD给用户带来的影响是革命性的,改变了用户被动收看电视的状况,把选择权真正还给了用户。
在VOD点播系统,点播内容的定位和分发直接影响系统对用户点播请求的响应速度和分发网络的网络流量。
在内容分发网络系统中,节目一般需要经过内容管理系统,内容分发网络和流媒体递送服务器到达最终用户,为了缩短用户等待时间,通常是将点播内容配置在离用户最近的流媒体服务器(边缘节点)上。
由于节目多部署在边缘节点和与边缘节点之间形成Cache(缓存)关系的中心节点(中心媒体服务器)上,最终用户是通过与其绑定的边缘节点获得媒体流,如果发生用户请求的内容不在本地边缘节点的情况时,边缘节点会向中心节点请求,以边下载边播放(Downloading and Playing)的形式递送至最终用户。
由此,可能会发生中心节点到边缘节点瞬时下载流量过高的情况,导致带宽被吞噬。另外从推送开始到用户开始播放,也会存在一个短暂的延时。

发明内容
本发明的目的在于提供一种视频点播频度处理方法及其装置,通过有效而优化的节目内容部署,不仅快速响应用户请求,提供优质的服务,而且达到平衡/平滑网络流量和服务器的负载的均衡。
本发明所提供的一种视频点播频度处理装置,连接在视频点播系统的控制中心数据服务器和中央控制服务器之间,其特征在于,包括重定向及信息收集模块和智能分发模块,其中重定向及信息收集模块,用于对不在本地流媒体服务器上的点播内容根据从所述控制中心数据服务器中查询到的信息进行重定向,并收集该重定向信息写入至所述控制中心数据服务器中,以便生成统计信息;智能分发模块,用于根据所述控制中心数据服务器提供的统计数据进行自动分发或更新。
在上述的视频点播频度处理装置中,重定向及信息收集模块的重定向采用实时流媒体重定向方式。
在上述的视频点播频度处理装置中,智能分发模块是周期性进行自动分发或更新。
在上述的视频点播频度处理装置中,智能分发模块是以平滑分发网络流量为原则进行自动分发或更新。
在上述的视频点播频度处理装置中,智能分发模块是通过计算并监控与所述统计信息相关的因子或变量,并与设定值比较来决定需要分发或更新的内容。
在上述的视频点播频度处理装置中,智能分发模块对满足事先设置条件的进行自动分发。
本发明还提供了一种视频点播频度处理方法,基于包括控制中心数据服务器和中央控制服务器的视频点播系统,包括重定向及收集步骤对于不在本地流媒体服务器上的点播内容根据从所述控制中心数据服务器中查询到的信息进行重定向,并收集该重定向信息写入至系统的控制中心数据服务器中;统计步骤对于写入所述控制中心数据服务器的重定向信息,生成统计信息;智能分发步骤根据提供的统计数据进行自动分发或更新。
在上述的视频点播频度处理方法中,重定向采用实时流媒体重定向方式。
在上述的视频点播频度处理方法中,智能分发步骤中的自动分发或更新是周期性的。
在上述的视频点播频度处理方法中,智能分发步骤中的自动分发或更新是以平滑分发网络流量为原则进行的。
在上述的视频点播频度处理方法中,智能分发步骤中的需要分发或更新的内容是通过计算并监控与所述统计信息相关的因子或变量并与设定值比较来决定的。
在上述的视频点播频度处理方法中,智能分发步骤中的需要分发或更新的内容是通过对是否满足事先设置条件来决定的。
本发明最后提供了一种中央控制服务器,包括服务器本体,其特征在于它包括一视频点播频度处理装置。
由于采用了上述的技术解决方案,即基于统计数据的定期自动分发或更新,实时流媒体重定向,有效而优化的节目内容部署,能达到平衡/平滑网络流量的目的,可以避免本地流媒体服务器出现故障而造成用户点播的中断,提供有保证的服务质量。本发明将巨大的下行网络流量分布在边缘节点上,避开了中心节点额外的开销,提高了流媒体服务器的使用效率,并能快速向本地客户提供一致性的IPTVVOD业务,及时满足客户需要,方便运营商进行灵活控制。


图1是本发明视频点播频度处理装置在系统中的示意图;图2是本发明中央控制服务器的结构示意图。
具体实施例方式
本发明的实施例假设的前提是内容部署在边缘的流媒体服务器上;理论上中央媒体服务器有所有的电子节目菜单上的内容;STB(机顶盒)通常从本地(或称边缘节点)媒体服务器播放节目内容。
本发明之一,一种视频点播频度处理装置如图1所示,本发明频度处理装置连接在视频点播系统的控制中心数据服务器和中央控制服务器之间,包括重定向及信息收集模块11和智能分发模块12。
重定向及信息收集模块11,用于对不在本地流媒体服务器上的点播内容根据从所述控制中心数据服务器3中查询到的信息进行重定向,并收集该重定向信息写入至所述控制中心数据服务器3中,以便生成统计信息;智能分发模块12,用于根据所述控制中心数据服务器3提供的统计数据进行自动分发或更新。
本发明之二,一种视频点播频度处理方法该方法基于包括控制中心数据服务器和中央控制服务器的视频点播系统,包括
重定向及收集步骤对于不在本地流媒体服务器上的点播内容根据从所述控制中心数据服务器中查询到的信息进行重定向,并收集该重定向信息写入至系统的控制中心数据服务器中;统计步骤对于写入所述控制中心数据服务器的重定向信息,生成统计信息;智能分发步骤根据提供的统计数据进行自动分发或更新。
上述发明中,重定向采用的是RTSP(Real Time Streaming protocol实时流媒体协议)重定向(Redirect)方式,也即如果最终用户点播的内容不在本地流媒体服务器上,中央控制服务器会将其定位到合适的流媒体服务器上,这与已有技术中将所有请求都发送到中心节点来处理的方式相比,其主要优点是合理分布了巨大的下行网络流量,避开了额外开销,提高了流媒体服务器的使用效率。
内容的分发被分配在网络闲时进行,既保证用户观看的流畅,又可以充分利用网络闲时带宽。
参见图1,STB(机顶盒)终端向中央控制服务器发出点播请求(RTSP请求),中央控制服务器发现点播内容不在本地流媒体服务器上时,查找最佳的边缘节点(也即和用户最近的服务器),于是向STB回复重定向(RTSP重定向)消息,STB按照重定向消息中携带的地址找到最终目的媒体服务器。在此过程中会将相应动作结果写入控制中心数据服务器(以便生成统计信息),如果出错则会记录出错的日志。最终目的服务器的决定可依据当前媒体服务器的负载,STB到媒体服务器的距离等要素。
依据用户的点播历史而做出的统计数据表明80%的点播集中在20%的热片上。因而在部署媒体服务器时可将80%冷片只存在中央媒体服务器,20%热片存在边缘的流媒体服务器。
据此可为每个点播内容设置一个名为热点的属性,所谓热点,就是指在指定时段内点播该节目的次数与该时段内总的点播次数百分比。点播事件会影响热点值的更新。依据热点并组合其它的属性可设计出一定的策略(如分发周期等,平滑流量等),排出任务计划,控制节目内容的自动平滑分发和传送。这是一个典型的闭环反馈系统。
智能化分发模式分为主动和被动两种。
被动模式由智能分发模块计算并监控和控制中心数据服务器统计信息相关的因子/变量,决定哪些内容需要分发或更新,当达到或超过所设定值时,会进行内容在媒体服务器之间的加入/删除(可通过后台调度,在系统负荷较闲的时候进行,以保证网络和系统流量平滑)。
主动模式应用于录入系统的新内容的分发,系统会自动分发满足条件的影片。也即如果新发布的影片如果事先推断较为热门,则可以设定较高的初始热度,在影片最初被导入到系统中,就直接分发到指定的边缘节点上。这种模式对大批量新内容分发效率较高。与收集点播信息后再分发(被动模式)的模式相比,主要优点是引入了人工的干涉,系统的反应较为敏捷且具有预期性,提高了流媒体服务器的使用效率。内容的分发被分配在网络闲时进行,既保证用户观看的流畅,又可以充分利用网络闲时带宽。
分发策略包括分发周期,内容热点值和当前媒体服务器容量等要素的组合。加入和删除动作还会更新相关的信息,也为下一步处理提供输入。
本发明之三,一种中央控制服务器如图2所示,该中央控制服务器包括服务器本体2,其特点是,在该服务器本体2上集成有上述的视频点播频度处理装置1。
以上结合附图实施例对本发明进行了详细说明,本领域中普通技术人员可根据上述说明对本发明做出种种变化例。因而,实施例中的某些细节不应构成对本发明的限定,本发明将以所附权利要求书界定的范围作为本发明的保护范围。
权利要求
1.一种视频点播频度处理装置,连接在视频点播系统的控制中心数据服务器和中央控制服务器之间,其特征在于,包括重定向及信息收集模块和智能分发模块,其中重定向及信息收集模块,用于对不在本地流媒体服务器上的点播内容根据从所述控制中心数据服务器中查询到的信息进行重定向,并收集该重定向信息写入至所述控制中心数据服务器中,以便生成统计信息;智能分发模块,用于根据所述控制中心数据服务器提供的统计数据进行自动分发或更新。
2.根据权利要求1所述的视频点播频度处理装置,其特征在于所述重定向及信息收集模块的重定向采用实时流媒体重定向方式。
3.根据权利要求1或2所述的视频点播频度处理装置,其特征在于所述的智能分发模块是周期性进行自动分发或更新。
4.根据权利要求1或2所述的视频点播频度处理装置,其特征在于所述的智能分发模块是以平滑分发网络流量为原则进行自动分发或更新。
5.根据权利要求1或2所述的视频点播频度处理装置,其特征在于所述智能分发模块是通过计算并监控与所述统计信息相关的因子或变量,并与设定值比较来决定需要分发或更新的内容。
6.根据权利要求1或2所述的视频点播频度处理装置,其特征在于所述智能分发模块对满足事先设置条件的进行自动分发。
7.一种视频点播频度处理方法,基于包括控制中心数据服务器和中央控制服务器的视频点播系统,包括重定向及收集步骤对于不在本地流媒体服务器上的点播内容根据从所述控制中心数据服务器中查询到的信息进行重定向,并收集该重定向信息写入至系统的控制中心数据服务器中;统计步骤对于写入所述控制中心数据服务器的重定向信息,生成统计信息;智能分发步骤根据提供的统计数据进行自动分发或更新。
8.根据权利要求7所述的视频点播频度处理方法,其特征在于所述重定向采用实时流媒体重定向方式。
9.根据权利要求7或8所述的视频点播频度处理方法,其特征在于所述智能分发步骤中的自动分发或更新是周期性的。
10.根据权利要求7或8所述的视频点播频度处理方法,其特征在于所述智能分发步骤中的自动分发或更新是以平滑分发网络流量为原则进行的。
11.根据权利要求7或8所述的视频点播频度处理方法,其特征在于所述智能分发步骤中的需要分发或更新的内容是通过计算并监控与所述统计信息相关的因子或变量并与设定值比较来决定的。
12.根据权利要求7或8所述的视频点播频度处理方法,其特征在于所述智能分发步骤中的需要分发或更新的内容是通过对是否满足事先设置条件来决定的。
13.一种中央控制服务器,包括服务器本体,其特征在于它包括一如权利要求1所述的视频点播频度处理装置。
全文摘要
一种视频点播频度处理方法及其装置,其装置连接在视频点播系统的控制中心数据服务器和中央控制服务器之间,包括重定向及信息收集模块和智能分发模块,其中重定向及信息收集模块,用于对不在本地流媒体服务器上的点播内容根据从所述控制中心数据服务器中查询到的信息进行重定向,并收集该重定向信息写入至所述控制中心数据服务器中,以便生成统计信息;智能分发模块,用于根据所述控制中心数据服务器提供的统计数据进行自动分发或更新。本发明消除了过于集中的巨大下行网络流量,避开了额外开销,提高了流媒体服务器的使用效率,并能快速向本地客户提供一致性的IPTV VOD业务,及时满足客户需要,方便运营商进行灵活控制。
文档编号H04N7/24GK101026741SQ200610024020
公开日2007年8月29日 申请日期2006年2月21日 优先权日2006年2月21日
发明者林滨, 陈洪楼, 宣铁鹰, 许待文, 张海, 张晓 申请人:上海贝尔阿尔卡特股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1