[发明专利]请求路由和利用客户位置信息来更新路由信息有效
申请号: | 200980145872.4 | 申请日: | 2009-11-17 |
公开(公告)号: | CN102216923A | 公开(公告)日: | 2011-10-12 |
发明(设计)人: | 大卫·R·理查森;布拉德利·E·马歇儿;斯瓦米纳坦·斯瓦苏布拉马尼恩;约翰·科米;伊姆兰·S·帕特尔;本杰明·W·S·雷德曼;理查德·A·希汉 | 申请(专利权)人: | 亚马逊技术有限公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 李敬文 |
地址: | 美国内*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 请求 路由 利用 客户 位置 信息 更新 | ||
技术背景
通常描述的计算设备和通信网络可用于交换信息。在普通应用中,计算设备可通过通信网络从另一计算设备请求内容。例如,在个人计算设备处的用户可利用软件浏览器应用程序来通过互联网从服务器计算设备请求网页。在这样的实施例中,用户计算设备可被称为客户计算设备,而服务器计算设备可被称为内容提供者。
通常促使内容提供者将被请求的内容提供到客户计算设备,常常考虑被请求的内容到客户计算设备的有效传输和/或考虑与内容的传输相关的成本。对于较大规模的实施,内容提供者可从大量客户计算设备接收内容请求,这些客户计算设备可对内容提供者的计算资源造成压力。此外,客户计算设备被请求的内容可具有很多组成部分,其可进一步对内容提供者的计算资源造成额外的压力。
参考示例性实例,被请求的网页或原有内容可与将使用网页显示的很多其它的资源例如图像或视频相关。在一个特定的实施例中,网页的其它资源由很多内嵌资源标识符例如统一资源定位器(URL)来识别。反过来,在客户计算设备上的软件一般又处理内嵌资源标识符以产生对内容的请求。常常,与内嵌资源相关的资源标识符给与内容提供者相关的计算设备加参考符号,使得客户计算设备将对其它资源的请求传输到被加了参考符号的内容提供者计算设备。因此,为了满足内容请求,内容提供者将给客户计算设备提供与网页相关的数据以及与内嵌资源相关的数据。
一些内容提供者试图通过利用内容分发网络(CDN)服务提供者来便于被请求的内容例如网页和/或在网页中识别的资源的分发。CDN服务提供者一般维持在通信网络中的多个计算设备,该计算设备可维持来自各种内容提供者的内容。反过来,内容提供者又可指示或以其它的方式建议客户计算设备从CDN服务提供者的计算设备请求内容提供者的一些或所有的内容。
如同内容提供者一样,也通常促使CDN服务提供者来向客户计算设备提供被请求的内容,常常考虑被请求的内容到客户计算设备的有效传输和/或考虑与内容的传输相关的成本。因此,CDN服务提供者常常考虑诸如被请求的内容的分发的等待时间的因素,以便满足服务水平协议或通常提高分发服务的质量。
附图简述
当结合附图考虑时,本发明的前述方面和很多附随的优点在其通过参考下面的具体实施方式而更好地理解时将变得更容易认识到。
图1是说明包括很多客户计算设备、内容提供者和内容分发网络服务提供者的内容分发环境的方框图;
图2是示出内容提供者向内容分发服务提供者注册的图1的内容分发环境的方框图;
图3是示出从客户计算设备到内容提供者的内容请求的产生和处理的图1的内容分发环境的方框图;
图4A-4B是图1的内容分发环境的方框图,其示出从客户计算设备到内容分发网络服务提供者的对应于内嵌资源的DNS查询的产生和处理以及从客户计算设备到内容分发网络的对应于第一替代资源标识符的DNS查询的随后产生和处理的一个实施例;
图5是示出从客户计算设备到内容分发网络服务提供者的对应于内嵌资源的DNS查询的产生和处理的另一实施例的图1的内容分发环境的方框图;
图6是示出从客户计算设备到内容分发网络服务提供者的内嵌资源请求的产生和处理的图1的内容分发环境的方框图;
图7是说明由内容分发网络服务提供者利用查询IP地址到基于位置的标识符的映射以处理资源请求来实现的请求路由例程的流程图;以及
图8是示出由图7的示例性流程图中的内容分发网络服务提供者实现的请求路由子例程的流程图,其用于根据所获取的基于位置的标识符来确定服务于资源请求的网络入网点。
具体实施方式
通常所描述的,本公开涉及来自客户计算设备的对应于通过网络资源例如内容分发网络(CDN)服务提供者的内容请求的DNS查询的路由。通过CDN服务提供者的DNS查询的处理通常称为请求路由。具体地,根据与客户计算设备相关的客户位置信息,就在CDN服务提供者域内的客户计算设备DNS查询的路由来描述本公开的方面。在一个实施例中,CDN服务提供者利用查询IP地址到基于位置的标识符的映射来选择CDN网络的组件以提供被请求的资源。可通过识别客户计算设备的位置并试图通过传输来自在与客户位置相关的目的地中的CDN网络组件的被请求的资源提高与请求路由相关的性能来选择CDN网络组件。本公开的其它方面涉及收集与解析DNS查询相关的性能数据和根据性能数据更新与客户位置信息相关的路由信息。虽然将就示例性实例和实施例来描述本公开的不同方面,本领域技术人员将认识到,所公开的实施例和实例不应被解释为限制性的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊技术有限公司,未经亚马逊技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980145872.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:折叠式后部驱动椭圆机
- 下一篇:鼻腔、舌下或者眼睛用的流体输送装置