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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105847380A(43)申请公布日2016.08.10(21)申请号201610239291.9(22)申请日2016.04.18(71)申请人乐视控股(北京)有限公司地址100025北京市朝阳区姚家园路105号3号楼10层1102申请人乐视云计算有限公司(72)发明人李洪福李艳松(74)专利代理机构北京商专永信知识产权代理事务所(普通合伙)11400代理人方挺黄谦(51)Int.Cl.H04L29/08(2006.01)H04L29/06(2006.01)权利要求书2页说明书7页附图2页(54)发明名称内容分发网络中的UDP加速方法和系统(57)摘要本提供一种内容分发网络中的UDP加速方法,包括:根据来自客户端的UDP访问请求确定访问请求的目标CDN节点的IP地址;确定客户端到目标CDN节点的最短路径;通过最短路径将UDP访问请求向目标CDN节点发送;相应的还提供一种内容分发网络中的UDP加速系统;本公开实施例方法和系统,在接收到来自客户端的UDP访问请求后确定访问请求的目标CDN节点的IP地址,确定客户端到目标CDN节点的最短路径。综合考虑用户的访问请求的内容和用户到能够提供访问请求内容的最近的节点的最短路径,从而即保证了能够满足用户的访问请求又提供了最优的访问路径给用户,从而提升了为用户提供的服务的质量,保证了用户体验。CN105847380ACN105847380A权利要求书1/2页1.一种内容分发网络中的UDP加速方法,包括:根据来自客户端的UDP访问请求确定所述访问请求的目标CDN节点的IP地址;确定所述客户端到所述目标CDN节点的最短路径;通过所述最短路径将所述UDP访问请求向所述目标CDN节点发送。2.根据权利要求1所述的方法,其中,所述确定所述客户端到所述目标CDN节点的最短路径包括:确定所述客户端到所述目标CDN节点的所有可用路径;确定每条所述可用路径的路径长度;选出路径长度最短的可用路径作为最短路径。3.根据权利要求2所述的方法,其中,所述确定每条所述可用路径的路径长度包括:确定每一条所述可用路径中的相邻两节点间的节点间距离,并求和所有所述节点间距离以得到所述路径长度。4.根据权利要求3所述的方法,其中,所述确定每一条所述可用路径中的相邻两节点间的节点间距离包括:获取第一节点和第二节点之间的数据传输速率、往返时间和丢包率;至少根据所述数据传输速率、往返时间和丢包率确定所述第一节点和第二节点之间的节点间距离,其中,所述数据传输速率与所述距离成反比,所述往返时间、所述丢包率与所述距离成正比。5.根据权利要求4所述的方法,其中,所述根据所述数据传输速率、往返时间和丢包率确定所述第一节点和第二节点之间的节点间距离包括:对所述数据传输速率的倒数、往返时间和丢包率分别赋予第一权重、第二权重、第三权重;对所述数据传输速率的倒数、往返时间和丢包率进行加权求和,利用求得的和值度量所述第一节点和第二节点之间的距离。6.根据权利要求1-5任一项所述的方法,其中,所述根据UDP访问请求确定所述访问请求的目标CDN节点的IP地址包括:解析所述UDP访问请求以确定所述被请求文件信息;根据CDN节点信息数据库和所述被请求文件信息确定缓存有所述被请求文件的目标CDN节点的IP地址,所述CDN节点信息数据库中至少存储有CDN节点的IP地址和所述CDN节点存储的文件的文件信息。7.根据权利要求6所述的方法,其中,所述根据CDN节点信息数据库和所述被请求文件信息确定缓存有所述被请求文件的目标CDN节点的IP地址包括:查询所述CDN节点信息数据库中存储的与所述被请求文件信息相同的文件信息;根据查询的所述文件信息确定目标CDN节点的IP地址。8.一种内容分发网络中的UDP加速系统,包括:IP地址确定模块,用于根据来自客户端的UDP访问请求确定所述访问请求的目标CDN节点的IP地址;最短路径确定模块,用于确定所述客户端到所述目标CDN节点的最短路径;访问请求发送模块,用于通过所述最短路径将所述UDP访问请求向所述目标CDN节点发2CN105847380A权利要求书2/2页送。9.根据权利要求8所述的系统,其中,所述最短路径确定模块包括:可用路径确定单元,用于确定所述客户端到所述目标CDN节点的所有可用路径;路径长度计算单元,用于计算每条所述可用路径的路径长度;最短路径选取单元,用于选出路径长度最短的可用路径作为最短路径。10.根据权利要求9所述的系统,其中,所述路径长度计算单元包括:节点间距离计算组件,用于计算每一条所述可用路径中的相邻两节点间的节点间距离;距离求和组件,用于求和所有所述节点间距离以得到所述路径长度。3CN105847380A说明书1/7页内容分发网络