A system, method, and interface for managing request routing functions related to resource requests for one or more related resources of a content provider. The request routing function may correspond to the processing of domain name service (\DNS\) requests from computing devices to resources, and to the resolution of the DNS requests by identifying the network address of computing devices that will provide the requested resources. Unlike the traditional CDN service provider implementation scheme, the processing of resource requests by the service provider is separated from the transmission of content by the content provider (or on behalf of the content provider).
【技术实现步骤摘要】
在联网环境中请求路由选择本申请是申请日为2013年3月25日、申请号为201180046104.0的中国专利技术专利申请“在联网环境中请求路由选择”的分案申请。
技术介绍
一般说来,可以使用计算装置和通信网络来交换信息。在常见应用中,计算装置可以通过通信网络请求另一计算装置的内容。例如,个人计算装置的用户可以使用软件浏览器应用程序来通过互联网从服务器计算装置请求网页。在此类实施方案中,用户计算装置可以称为客户端计算装置,并且服务器计算装置可以称为内容提供商。一般情况下,内容提供商通常在考虑到将所请求的内容高效地传输到客户端计算装置以及/或者考虑到与内容传输相关的成本的情况下,主动地将所请求的内容传输到客户端计算装置。对于较大规模的实施方案而言,内容提供商可能接收大量内容计算装置的内容请求,这可能对内容提供商的计算资源造成压力。此外,内容计算装置所请求的内容可能具有若干部分,这可能对内容提供商的计算资源产生造成进一步压力。就示例性实例而言,所请求的网页,或者原始内容,可能与诸如图像或视频等与网页一同显示的额外资源相关。在一个特定实施方案中,网页的额外资源由诸如统一资源定位器(“URL”)等若干内嵌资源标识符标识。反过来,客户端计算装置上的软件通常处理内嵌资源标识符,以产生内容请求。通常,与内嵌资源相关的资源标识符引用与内容提供商相关的计算装置,以便客户端计算装置将额外资源的请求传输到所引用的内容提供商计算装置。因此,为了满足内容请求,内容提供商(或代表内容提供商的任何服务提供商)将向客户端计算装置提供与网页相关的数据和/或与内嵌资源相关的数据。一般情况下,内容提供 ...
【技术保护点】
1.一种用于管理资源请求的计算机实现的方法,所述方法包括:在服务提供商处从内容提供商获取请求路由选择查询,所述请求路由选择查询对应于对由所述服务提供商代表所述内容提供商的请求路由选择功能的查询;致使所述服务提供商生成针对由所述服务提供商代表所述内容提供商的请求路由选择功能的用户界面;在所述服务提供商处获取注册信息,所述注册信息用于向所述服务提供商注册与所述内容提供商相关联的一个或多个域,所述注册信息包括由所述内容提供商请求所述服务提供商提供请求路由选择功能的注册请求,其中,用于请求路由选择功能的所述注册请求独立于用于代表所述内容提供商托管或提供内容的注册请求;在第一DNS服务器处从客户端计算装置获取DNS查询,其中所述DNS查询对应于与内容提供商提供的原始资源标识符相关联的所请求的资源,其中所述原始资源标识符对应于与所述内容提供商相关联的所述一个或多个域,并且其中所述第一DNS服务器对应于与所述内容提供商不同的所述服务提供商;根据与所述内容提供商相关联的额外信息确定所述第一DNS服务器对于所述DNS查询是否是权威性的,其中所述额外信息的至少一部分包括在所述DNS查询中;如果确定所述DN ...
【技术特征摘要】
2010.09.28 US 12/892,8771.一种用于管理资源请求的计算机实现的方法,所述方法包括:在服务提供商处从内容提供商获取请求路由选择查询,所述请求路由选择查询对应于对由所述服务提供商代表所述内容提供商的请求路由选择功能的查询;致使所述服务提供商生成针对由所述服务提供商代表所述内容提供商的请求路由选择功能的用户界面;在所述服务提供商处获取注册信息,所述注册信息用于向所述服务提供商注册与所述内容提供商相关联的一个或多个域,所述注册信息包括由所述内容提供商请求所述服务提供商提供请求路由选择功能的注册请求,其中,用于请求路由选择功能的所述注册请求独立于用于代表所述内容提供商托管或提供内容的注册请求;在第一DNS服务器处从客户端计算装置获取DNS查询,其中所述DNS查询对应于与内容提供商提供的原始资源标识符相关联的所请求的资源,其中所述原始资源标识符对应于与所述内容提供商相关联的所述一个或多个域,并且其中所述第一DNS服务器对应于与所述内容提供商不同的所述服务提供商;根据与所述内容提供商相关联的额外信息确定所述第一DNS服务器对于所述DNS查询是否是权威性的,其中所述额外信息的至少一部分包括在所述DNS查询中;如果确定所述DNS服务器不是权威性的,则基于与所述客户端计算装置相关联的信息而获取替代资源标识符,其中所述替代资源标识符包括所述原始资源标识符中不包括的请求路由选择信息,并且其中所述替代资源标识符是至少部分地根据与所述内容提供商相关联的所述额外信息选择的;将所述替代资源标识符传输到所述客户端计算装置;在后续DNS服务器处从所述客户端计算装置获取后续DNS查询,其中所述后续DNS查询对应于由所述服务提供商提供的所述替代资源标识符,并且其中所述后续DNS服务器对应于与所述内容提供商不同的所述服务提供商;确定所述后续DNS服务器对于所述后续DNS查询是否是权威性的;以及如果所述后续DNS服务器对于所述后续DNS查询是权威性的,则选择用于提供与所述原始资源请求相关联的内容的缓存部件;以及如果确定所述后续DNS服务器是权威性的,则传输标识所选则的缓存部件的信息。2.如权利要求1所述的方法,其中所述原始资源标识符对应于所述内容提供商提供的统一资源定位器。3.如权利要求1所述的方法,其中处理与向所述服务提供商注册所述一个或多个资源对应的数据包括:向所述内容提供商通知向所述服务提供商注册所述一个或多个资源。4.如权利要求1所述的方法,所述方法进一步包括:如果确定所述后续DNS服务器对于后续DNS查询不是权威性的,则基于与所述客户端计算装置和所述内容提供商相关联的信息而获取第二替代资源标识符,其中所述第二替代资源标识符包括所述原始资源标识符或所述替代资源标识符中不包括的请求路由选择信息;将所述替代资源标识符传输到所述客户端计算装置;在第三DNS服务器处从所述客户端计算装置获取第二后续DNS查询,其中所述第二后续DNS查询对应于所述服务提供商提供的所述第二替代资源标识符,并且其中所述第三DNS服务器对应于与所述内容提供商不同的所述服务提供商;确定所述第三DNS服务器对于所述第二后续DNS查询是否是权威性的;以及如果所述第三DNS服务器对于所述第二后续DNS查询是权威性的,则选择用于提供与所述原始资源请求相关联的内容的缓存部件;以及如果确定所述第三DNS服务器对于所述第二后续DNS查询是权威性的,则传输标识所选缓存部件的信息。5.如权利要求1所述的方法,其中,第二个、不同的服务提供商代表所述内容提供商提供所请求的资源。6.如权利要求1所述的方法,其中,所述注册请求只用于请求路由选择功能。7.一种用于请求路由选择的系统,包括:处理器,可操作为执行存储在存储器中的指令,以在服务提供商处获取注册信息,所述注册信息用于向所述服务提供商注册一个或多个内容提供商,所述注册信息对应于独立于用来代表所述内容提供商托管或提供内容的注册信息来托管与所述内容提供商提供的一个或多个资源相关联的请求路由选择功能的至少一部分与服务提供商相关联的第一网络入网点,其中所述第一网络入网...
【专利技术属性】
技术研发人员:大卫·R·理查森,约翰·科米,科尔姆·麦卡赛格,本杰明·W·S·雷德曼,
申请(专利权)人:亚马逊技术有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。