预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号(10)申请公布号CNCN103747276103747276A(43)申请公布日2014.04.23(21)申请号201310722667.8(22)申请日2013.12.24(71)申请人乐视网信息技术(北京)股份有限公司地址100089北京市海淀区学院南路68号19号楼六层6184号房间(72)发明人夏彦刚吴亚洲(74)专利代理机构北京中博世达专利商标代理有限公司11274代理人申健(51)Int.Cl.H04N21/2312(2011.01)H04N21/63(2011.01)权权利要求书2页利要求书2页说明书9页说明书9页附图4页附图4页(54)发明名称一种CDN数据删除方法及CDN服务器(57)摘要本发明实施例提供一种CDN数据删除方法及CDN服务器,涉及网络多媒体技术领域,能够快速有效地对CDN服务器内存储的数据进行扫描,收集数据的状态信息,并确定出待删除的数据进行删除管理,进而提高了CDN服务器的效率,提升了CDN系统的性能。该方法包括:CDN服务器获取数据扫描指令;CDN服务器根据数据扫描指令,扫描CDN服务器内存储的所有数据文件并获取所有数据文件的状态信息,数据文件的状态信息至少包括数据文件占用的磁盘空间;CDN服务器根据需要释放的磁盘空间以及所有数据文件分别占用的磁盘空间,确定待删除的数据文件;CDN服务器删除待删除的数据文件。CN103747276ACN1037426ACN103747276A权利要求书1/2页1.一种CDN数据删除方法,其特征在于,应用于CDN系统,所述方法包括:CDN服务器获取数据扫描指令;所述CDN服务器根据所述数据扫描指令,扫描所述CDN服务器内存储的所有数据文件并获取所有所述数据文件的状态信息,所述数据文件的状态信息至少包括所述数据文件占用的磁盘空间;所述CDN服务器根据需要释放的磁盘空间以及所有所述数据文件分别占用的磁盘空间,确定待删除的数据文件,其中,所有所述待删除的数据文件所占用的磁盘空间总和大于或等于所述需要释放的空间;所述CDN服务器删除所述待删除的数据文件。2.根据权利要求1所述的CDN数据删除方法,其特征在于,在CDN服务器获取数据扫描指令之前,所述方法还包括:所述CDN服务器读取所述CDN服务器被占用的磁盘空间;所述CDN服务器判断所述CDN服务器被占用的磁盘空间是否大于预设门限;若所述CDN服务器被占用的磁盘空间大于所述预设门限,所述CDN服务器则获取数据删除指令。3.根据权利要求2所述的CDN数据删除方法,其特征在于,在所述CDN服务器获取到数据删除指令后,所述方法还包括:所述CDN服务器确定需要释放的磁盘空间,所述需要释放的磁盘空间大于或等于所述CDN服务器被占用的磁盘空间和所述预设门限的差值。4.根据权利要求1所述的CDN数据删除方法,其特征在于,所述数据文件的状态信息还包括所述数据文件的最后访问时间;所述CDN服务器根据所述数据扫描指令,扫描所述CDN服务器内存储的所有数据文件并获取所有所述数据文件的状态信息,具体包括:所述CDN服务器扫描所述CDN服务器内存储的所有数据文件;所述CDN服务器读取所有所述数据文件分别占用的磁盘空间和所有所述数据文件的最后访问时间;所述CDN服务器按照所述所有数据文件的最后访问时间倒序排列所有所述数据文件。5.根据权利要求4所述的CDN数据删除方法,其特征在于,所述CDN服务器根据需要释放的磁盘空间以及所有所述数据文件分别占用的磁盘空间,确定待删除的数据文件,具体包括:所述CDN服务器根据所有所述数据文件分别占用的磁盘空间,从按照所有所述数据文件的最后访问时间倒序排列的所有所述数据文件中确定所述待删除的数据文件,其中,所有所述待删除的数据文件所占用的磁盘空间总和大于或等于所述需要释放的磁盘空间。6.一种CDN服务器,其特征在于,应用于CDN系统,所述CDN服务器包括:第一获取模块,用于获取数据扫描指令;第二获取模块,用于根据所述第一获取模块获取到的所述数据扫描指令,扫描所述CDN服务器内存储的所有数据文件并获取所有所述数据文件的状态信息,所述数据文件的状态信息至少包括所述数据文件占用的磁盘空间;第一确定模块,用于根据需要释放的磁盘空间以及所有所述数据文件分别占用的磁盘2CN103747276A权利要求书2/2页空间,确定待删除的数据文件,其中,所有所述待删除的数据文件所占用的磁盘空间总和大于或等于所述需要释放的空间;删除模块,用于删除所述待删除的数据文件。7.根据权利要求6所述的CDN服务器,其特征在于,所述CDN服务器,还包括:读取模块,用于在所述第一获取模块获取数据扫描指令之前,读取所述CDN服务器被占用的磁盘空间;判断模块,用于判断所述CDN