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

在线预览结束,喜欢就下载吧,查找使用更方便

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105893468A(43)申请公布日2016.08.24(21)申请号201610184232.6(22)申请日2016.03.28(71)申请人乐视控股(北京)有限公司地址100025北京市朝阳区姚家园路105号3号楼10层1102申请人乐视云计算有限公司(72)发明人李洪福(74)专利代理机构北京商专永信知识产权代理事务所(普通合伙)11400代理人方挺黄谦(51)Int.Cl.G06F17/30(2006.01)权利要求书1页说明书6页附图2页(54)发明名称用于CDN系统的缓存数据同步方法和系统(57)摘要本发明公开一种用于CDN系统的缓存数据同步方法,包括:对缓存在CDN节点的文件的特征信息进行多次哈希以确定第一数字组;上传所述第一数字组至调度中心以修改所述调度中心中的查询数组,其中所述查询数组用于调度中心进行文件缓存结果查询;本发明还提供一种用于CDN系统的缓存数据同步系统;本发明的方法和系统减少了边缘节点同步上传的信息量,加快了调度中心查询数据的速度,减轻了调度中心的存储压力。CN105893468ACN105893468A权利要求书1/1页1.一种用于CDN系统的缓存数据同步方法,包括:对缓存在CDN节点的文件的特征信息进行多次哈希以确定第一数字组;上传所述第一数字组至调度中心以修改所述调度中心中的查询数组,其中所述查询数组用于调度中心进行文件缓存结果查询。2.根据权利要求1所述的方法,其中,所述对缓存在CDN节点的文件的特征信息进行多次哈希以确定第一数字组包括:确定所述文件的特征信息;对所述特征信息进行多次哈希,每次哈希都生成一个数字;将生成的所有数字存储为第一数字组。3.根据权利要求1或2所述的方法,其中,所述特征信息为所述文件的名称中的字符串或者为所述文件的MD5值。4.根据权利要求1或2所述的方法,其中,对所缓存在CDN节点的文件的特征信息进行哈希的次数至少为8次。5.一种用于CDN系统的缓存数据同步系统,包括:第一哈希模块,用于对缓存在CDN节点的文件的特征信息进行多次哈希以确定第一数字组;数据上传模块,用于上传所述第一数字组至调度中心以修改所述调度中心中的查询数组,其中所述查询数组用于调度中心进行文件缓存结果查询。6.根据权利要求6所述的方法,其中,所述第一哈希模块包括:特征信息确定单元,用于确定所述文件的特征信息;哈希计算单元,用于对多所述特征信息进行多次哈希,每次哈希都生成一个数字;第一数字组生成单元,用于将生成的所有数字存储为第一数字组。7.根据权利要求5或6所述的系统,其中,所述特征信息为所述文件的名称中的字符串或者为所述文件的MD5值。8.根据权利要求5或6所述的系统,其中,对所缓存在CDN节点的文件的特征信息进行哈希的次数至少为8次。2CN105893468A说明书1/6页用于CDN系统的缓存数据同步方法和系统技术领域[0001]本发明涉及互联网技术领域,特别涉及一种用于CDN系统的缓存数据同步方法和系统。背景技术[0002]CDN的全称是ContentDeliveryNetwork,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络"边缘",使用户可以就近取得所需的内容,解决Internet网络拥塞状况,提高用户访问网站的响应速度。[0003]CDN技术分为动态加速和静态加速两种技术,目前普遍使用的多是静态加速,即在网络的边缘部署CDN节点,当有用户请求某项服务时,CDN系统通过调度,即全局负载均衡(GlobalServerLoadBalance,GSLB)策略将用户定向到距它最近并且缓存有用户请求的内容的一个边缘节点,将缓存的内容发给该用户。这就需要边缘节点同步本节点处缓存的所有内容的信息至调度中心,以备调度中心在接收到用户对某项服务的访问请求时,通过查询存储的边缘节点同步的缓存内容的信息以准确的确定缓存有被请求内容的边缘节点。[0004]现有技术中边缘节点同步本节点缓存内容的方法为:通过将边缘节点中存储的所有文件的元数据名称上传至调度中心进行存储,以实现边缘节点缓存文件的信息与调度中心的同步;现有技术中调度中心查询边缘节点中是否缓存有某一文件的方法为:调度中心在接收到用户访问请求时,根据用户的请求对比调度中心存储的边缘节点同步来的缓存文件信息(文件的元数据名称),以确定用户请求访问的文件所在的边缘节点。[0005]但是,由于边缘节点众多以及每一个边缘节点处缓存的元数据的数量也是相当大的(例如,视频文件都是以TS片的形式存在的),因此这种传统的上传至调度中心以存储的方式对调度中心造成了越来越重的压力,而且也存在着由于上传同步过程中文件丢失,导致同