[发明专利]流媒体调度系统及其媒体文件调度方法有效
| 申请号: | 200710111642.9 | 申请日: | 2007-06-01 |
| 公开(公告)号: | CN101068341A | 公开(公告)日: | 2007-11-07 |
| 发明(设计)人: | 杨万祥;任军 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04N7/173 | 分类号: | H04N7/173;H04N7/24 |
| 代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 尚志峰;吴孟秋 |
| 地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 流媒体 调度 系统 及其 媒体文件 方法 | ||
技术领域
本发明涉及通信领域,尤其涉及一种流媒体调度系统及其媒体文件调度方法。
背景技术
随着网络技术的发展,一种新的媒体技术应运而生,这就是流媒体技术。流媒体是指在网络中使用流式传输技术的连续时基媒体,如音频、视频、音视频或多媒体文件。流媒体技术最大的优势是可以一般接收一边观看,而不必等到整个文件都下载完毕才能观看。
流媒体技术可以被应用到各个领域,包括网上直播、视频点播、远程教育、视频会议、企业培训、电子商务等。随着流媒体技术的发展和广泛应用,对流媒体系统的性能也提出了更高的要求。
流媒体的另一个特点是数据流量很大。为了向用户提供清晰流畅的视频效果,流媒体系统要向每个终端提供几十到几百K的带宽,当有成千上万的用户同时在线点播媒体时,对媒体的存储系统也提出了很高的要求。
目前流媒体系统媒体文件全部存储在数据库服务器(磁阵)中,各个流媒体服务器共享磁阵的读写,当有用户点播文件时,流媒体服务器总是向磁阵读取文件发送给点播用户。这种处理方式存在如下的不足:
当有成千上万的用户同时在线点播媒体时,其中会有很大一部分用户集中在点播比较受大家喜爱的热点媒体,这样会造成磁阵的局部剧烈读写,严重的还会损坏磁盘扇区,同时也会出现对文件的读取瓶颈,造成用户不能及时接收到媒体流,出现频繁的缓冲或图像模糊,影响用户的收看效果。
发明内容
针对以上一个或多个问题,本发明提供了一种流媒体调度系统及其媒体文件调度方法,克服了现有流媒体技术应用中存在的磁阵读取瓶颈问题。
本发明的流媒体调度系统包括:门户服务器,用户每通过其点播一次媒体文件,门户服务器就在数据库服务器中对媒体文件在预定时间内的访问次数进行计数,并在空闲时启动定时任务,查询数据库服务器中在预定时间内访问次数超过预定值且未被标识为已被拷贝到流媒体服务器本地硬盘的媒体文件,并通知一个或多个流媒体服务器将媒体文件拷贝到其本地硬盘的媒体目录保存,同时在数据库服务器中将这些媒体文件的状态设置为已被拷贝到流媒体服务器;数据库服务器,用于存储媒体文件;一个或多个流媒体服务器,用于在用户向其点播媒体文件时,首先查找本地媒体文件目录,如果本地有要求的媒体文件,则向用户发送媒体文件,如果本地没有要求的媒体文件,则从数据库服务器读取媒体文件并返回给用户;以及流媒体服务器本地硬盘,用于存储在预定时间内访问频率超过预定阈值的媒体文件的拷贝。
其中,门户服务器包括:媒体调度模块,用于对用户点播频率超过预定阈值的媒体文件进行调度管理,指示流媒体服务器将在预定时间内访问频率超过预定阈值的媒体文件拷贝到流媒体服务器本地硬盘中。
本发明的用于流媒体系统的媒体文件调度方法包括:步骤S202,用户每通过门户服务器点播一次媒体文件,门户服务器就在数据库中对媒体文件在预定时间内的访问次数进行计数;步骤S204,媒体调度模块在空闲时启动定时任务,查询数据库中在预定时间内访问次数超过预定值的文件,并通知一个或多个流媒体服务器将媒体文件拷贝到其本地硬盘的媒体目录保存,同时在数据库中将这些媒体文件的状态设置为已被拷贝到流媒体服务器;以及步骤S206,在用户向流媒体服务器点播媒体文件时,流媒体服务器首先查找本地媒体文件目录,如果本地有要求的媒体文件,则向用户发送媒体文件,如果本地没有要求的媒体文件,则流媒体服务器从数据库服务器读取媒体文件并返回给用户。
其中,媒体调度模块每天调度的媒体文件总数所占用的空间不大于流媒体服务器本地硬盘保存媒体文件空间的1/10。
步骤S204包括:步骤a,流媒体定时任务启动后,媒体调度模块查找在预定时间内点播次数最多的媒体文件并从中选出未标识为拷贝到流媒体服务器本地硬盘的媒体文件;步骤b,媒体调度模块向各个流媒体服务器发送拷贝文件的通知消息,并将数据库中需要拷贝的文件的状态分别设置为已拷贝到流媒体服务器,其中,通知消息包括需要流媒体服务器拷贝到本地硬盘的文件信息;以及步骤c,流媒体服务器接收到通知消息后,从数据库服务器拷贝需要拷贝的媒体文件到本地媒体目录中。
在步骤S204中,媒体调度模块向流媒体服务器发送通知,删除最近一段时间内用户没有访问过的媒体文件,同时在数据库中清楚这些文件已经拷贝到流媒体服务器的状态。
根据流媒体服务器的本地硬盘保存媒体文件的剩余空间来设置从流媒体服务器删除未访问文件的周期。
采用本发明方法,与现有技术相比,解决了媒体存储磁阵的瓶颈问题,延长了磁阵的使用寿命,提高了用户点播热点媒体的速度,保证了用户访问媒体的质量,提高了流媒体系统的处理性能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710111642.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:翻盖手机
- 下一篇:变速箱电、气控换档控制系统





