[发明专利]用于内容分布的服务器选择有效
申请号: | 201410495886.1 | 申请日: | 2014-09-24 |
公开(公告)号: | CN104468502B | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 克里斯托弗·布兰德;戴维·弗拉加尔 | 申请(专利权)人: | 奈飞公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 李晓冬 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 内容 分布 服务器 选择 | ||
本发明涉及用于内容分布的服务器选择。在实施例中,一种方法包括:接收第一服务器计算机的第一路由表;接收第二服务器计算机的第二路由表;从客户端计算机接收对关于保存媒体项目标题的内容服务器的信息的请求,其中所述请求包括客户端计算机的客户端互联网协议地址;至少部分基于客户端互联网协议地址、第一路由表及第二路由表,评估第一服务器计算机到客户端计算机比第二服务器计算机到客户端计算机更接近;至少部分基于评估第一服务器计算机比第二服务器计算机更接近客户端计算机,向客户端计算机发送客户端计算机的第一地址,其中第一地址识别存储在第一服务器计算机上的媒体项目标题。
本申请要求于2013年9月24日提交的美国临时申请61/881599的优先权。
技术领域
本公开一般涉及数据通信网络。更具体地,本公开涉及用于评估内容服务器计算机到客户端计算机的接近度的技术。
背景技术
本节中描述的方法是可实行的方法,但不必是以前设想或实行的方法。因此,除非另外指出,否则不应仅凭借其包含在本节中而假设本节中描述的任何方法适用于现有技术。
通过客户端计算机,用户可选择电影或其他媒体在用户的客户端计算机或与客户端计算机连接的设备上观看和/或收听。客户端计算机可从分布于一个或多个互联网络上的一个或多个内容服务器计算机请求和下载内容。
客户端计算机观测的吞吐量和延迟基于很多因素。例如,吞吐量和延迟内容数据可穿过的网络的数量、所穿过的任何网络的带宽、所穿过的任何网络的网络拥塞、以及客户端计算机与内容服务器计算机之间的距离的影响。因此,用户体验的体验质量基于一天中的时间、当前互联网服务提供商以及客户端计算机正在从其下载内容的特定内容服务器计算机而变化很大。
维护内容服务器计算机的内容提供商可试图通过在更多内容服务器计算机上托管内容来提升用户的体验质量。但是,客户端计算机仍然会不注意地不必要地选择从内容服务器计算机下载内容,在该内容服务器计算机中,内容可能穿过多个有限的拥塞的网络。因此,即使其他内容服务器计算机可能是足够且可用的,用户的体验质量也会受到损害。
内容提供商可试图通过在内容分布网络(“CDN”)上托管内容来增加用户的体验质量。通常,CDN是部署于跨越一组分布于各地的网络的多个数据中心中的服务器计算机的大型分布式系统。CDN的目的是向客户端计算机传递高可用性高性能内容。但是,在CDN上托管内容与其他解决方案相比可能非常昂贵。而且,当更便宜的内容服务器计算机足够且可用时,客户端计算机可选择从昂贵的CDN下载内容,CDN根据有多少数据转移到客户端计算机来向内容提供商索取费用。
发明内容
所附权利要求可作为本发明的发明内容。
附图说明
在附图中:
图1示出了在示例性实施例中的包括分布于多个互联网络的控制服务器计算机、内容服务器计算机及客户端计算机的系统。
图2示出了在示例性实施例中的控制服务器计算机。
图3示出了在示例性实施例中的响应于接收对关于保存媒体项目标题的内容服务器计算机的信息的请求,评估和选择最近的一个或多个内容服务器计算机的流程。
图4示出了根据示例性实施例的评估哪些保存所请求的媒体项目的拷贝的内容服务器计算机最接近客户端计算机的流程。
图5示出了在示例性实施例中的用于对于特定客户端计算机为被评估为最近的内容服务器计算机分配等级的流程。
图6示出了在示例性实施例中的用于排序每个等级中的最近内容服务器计算机的流程。
图7是示出了在其上可实现实施例的计算机系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奈飞公司,未经奈飞公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410495886.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子书包文件传输系统
- 下一篇:验证方法、装置和系统
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法