发明名称 基于网络电视系统的内容调度方法
摘要 本发明公开了一种基于网络电视系统的内容调度方法,它包括中心媒体服务器(CMS)和边缘媒体服务器(EMS),内容调度方法如下:采用内容调度方法(CDN)的理念,能将中心媒体服务器(CMS)的内容推向边缘媒体服务器(EMS),使得网络用户可以从“最近最好”的服务器上快速点播到所需的内容,从而大大提高终端用户的点播速度,减轻网络负载。
申请公布号 CN101123602A 申请公布日期 2008.02.13
申请号 CN200610048598.7 申请日期 2006.08.11
申请人 郑州威科姆电子科技有限公司 发明人 贾小波;张永强;朱建永;李洪坤
分类号 H04L29/00(2006.01);H04N7/173(2006.01) 主分类号 H04L29/00(2006.01)
代理机构 郑州中原专利事务所有限公司 代理人 霍彦伟
主权项 1.一种基于网络电视系统的内容调度方法,它包括中心媒体服务器(CMS)和边缘媒体服务器(EMS),其特征在于:内容调度方法如下:(1)、获取在中心媒体服务器(CMS)存在而在边缘媒体服务器(EMS)上不存在的内容的列表(do_list);获取边缘媒体服务器(EMS)的内容列表(ems_list_temp);(2)、获取列表(do_list)中所有内容在T时间间隔的点播量V1,点播量V1是被这个边缘媒体服务器(EMS)上用户点播的次数,并按照点播的次数降序排序,去除点播量小于设定的点播门限S的内容,生成排序列表(cvod_list);(3)、将已经制定的且未向该边缘媒体服务器(EMS)分发的内容生成列表(toplist),并置该部分节目的点播次数为Vt,Vt远大于V1,将列表(cvod_list)的内容加入到列表(toplist)的尾部,计算列表(toplist)中内容的总空间needsize;(4)、获取边缘媒体服务器(EMS)上剩余磁盘空间freesize;(5)、如果剩余磁盘空间freesize>=计算列表(toplist)中内容的总空间needsize,把列表(cvod_list)中的所有内容加入分发计划,删除计划为空;(6)、如果剩余磁盘空间freesize<计算列表(toplist)中内容的总空间needsize,根据列表(ems_list_temp)获取此列表所有内容在T时间间隔的点播量,此点播量是被边缘媒体服务器(EMS)上用户点播的次数,获取列表(ems_list_temp)中所有内容的驻留时间,去除驻留时间小于设定的驻留时间的内容,并按照点播量反向排序,生成排序列表(evod_list),计算该列表中内容的总空间(delsize);(7)、计算剩余磁盘空间(freesize)能够容纳下的要分发的内容个数,并把这部分内容先加入分发计划,然后从列表(cvod_list)中去除这部分内容,生成出列表(cvod_list_remnant);(8)、比较列表(cvod_list_remnant)与列表(evod_list)的点播次数,获取要分发的内容列表(send_list)和要删除的内容列表(del_list);(9)、将最后获得的列表(send_list)中的内容加入到分发计划中,将列表(del_list)中的内容加入到删除计划中;(10)、根据网络的利用情况,将分发计划的起止时间设置在网络闲时,网络闲时需要根据各地的网络应用情况考虑,根据分发计划的开始时间自动调度分发计划中的内容;(11)、计划在被边缘媒体服务器(EMS)上的智能分发程序执行的时候,超过计划起止时间的计划将不予执行,应该优先执行删除计划,后执行分发计划,先从配置好的优先中心媒体服务器(CMS)上下载内容,如果优先中心媒体服务器(CMS)上的网络流量超过了配置的流量阀值,则从所有的中心媒体服务器(CMS)上找一个流量最小的进行内容的分发。
地址 450052河南省郑州市淮南街1号