发明名称 |
内容分发网络服务器及内容下载方法 |
摘要 |
本发明公开了一种内容分发网络服务器及内容下载方法。其中,该CDN服务器包括:接收模块,用于接收用户设备发送的请求通过对等通用内容分发网络下载内容的请求消息;查询模块,用于通过对等叠加网查询请求消息所指示的内容的存储位置,其中,该存储位置包括存储内容的一个或多个节点的位置信息,该一个或多个节点包括:内容源节点和/或CDN服务器;选择模块,用于从存储位置中选择一个节点;重定向模块,用于将请求消息重定向到所选择的节点,以使所选择的节点向用户设备发送内容。通过本发明,可以扩展对等通用内容分发网络的应用范围,提供用户体验。 |
申请公布号 |
CN102118376B |
申请公布日期 |
2016.03.02 |
申请号 |
CN201010000253.0 |
申请日期 |
2010.01.06 |
申请人 |
中兴通讯股份有限公司 |
发明人 |
李漓春;汪军 |
分类号 |
H04L29/06(2006.01)I;H04L29/08(2006.01)I |
主分类号 |
H04L29/06(2006.01)I |
代理机构 |
北京康信知识产权代理有限责任公司 11240 |
代理人 |
余刚;吴孟秋 |
主权项 |
一种内容分发网络CDN服务器,应用于由多个CDN服务器组成的对等通用内容分发网络,其中,所述多个CDN服务器中的部分或全部CDN服务器组成所述对等通用内容分发网络的对等叠加网,所述对等叠加网采用对等的分布式存储方式存储内容的位置信息,其特征在于,所述CDN服务器包括:接收模块,用于接收用户设备发送的请求通过所述对等通用内容分发网络下载内容的请求消息;查询模块,用于通过所述对等叠加网查询所述请求消息所指示的所述内容的存储位置,其中,所述存储位置包括存储所述内容的一个或多个节点的位置信息,所述一个或多个节点包括:内容源节点和/或CDN服务器;选择模块,用于从所述存储位置中选择一个节点;重定向模块,用于将所述请求消息重定向到所选择的节点,以使所选择的节点向所述用户设备发送所述内容;其中,所述查询模块包括:判断单元,用于判断缓存模块是否缓存有所述内容的存储位置,如果是,则触发获取单元获取所述缓存模块缓存的所述内容的存储位置;否则,触发所述获取单元从所述对等叠加网中获取所述内容的存储位置;所述获取单元,用于获取所述缓存模块缓存的所述内容的存储位置,或从所述对等叠加网中获取所述内容的存储位置。 |
地址 |
518057 广东省深圳市南山区科技南路55号 |