[发明专利]穿过客户端侧NAT防火墙的基于UDP的传输协议的低时延服务器侧重定向有效
申请号: | 201480020515.6 | 申请日: | 2014-02-28 |
公开(公告)号: | CN105103522B | 公开(公告)日: | 2019-09-06 |
发明(设计)人: | 詹姆斯·安东尼·罗斯肯德;艾恩·道格拉斯·斯维特 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 李宝泉;周亚荣 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 穿过 客户端 nat 防火墙 基于 udp 传输 协议 低时延 服务器 侧重 定向 | ||
提供了用于穿过客户端侧网络地址转换(NAT)的基于用户数据报协议(UDP)的传输协议的低时延服务器侧重定向的系统、方法和机器可读介质。在第一服务器处,可接收用于将数据资源定向至客户端的请求。所述请求可从客户端或者尝试向客户端推送所述数据资源的后端服务器接收。所述第一服务器可缺少所述数据资源或者用于向客户端提供所述数据资源的资源。可确定用于响应所述请求的第二服务器。可将所述请求重定向至第二服务器。第一服务器可准备好第二服务器连接到客户端并且直接响应所述请求。第二服务器可先前尚未连接到客户端。
技术领域
本说明书一般地涉及客户端-服务器通信,更具体地但是非排他地涉及可选地穿过客户端侧网络地址转换(NAT)防火墙的基于用户数据报协议(UDP)的传输协议的低时延服务器侧重定向。
背景技术
在若干情况下减小客户端-服务器通信中的时延可能对用户满意度和增加的互联网使用很关键。诸如浏览器的客户端可例行地在互联网上与一个或多个服务器执行事务。有时,所联系的服务器可能无法或者不愿意响应来自客户端的请求。发生这种情况可能是例如由于缺少数据资源或者服务器由于缺少CPU或其它资源而不愿意。在那些情况下,服务器可执行服务器侧重定向并且指示客户端联系不同的服务器以获得数据资源(例如,诸如媒体内容的内容)。就时延而言,服务器侧重定向可能是耗时的。例如,所联系的服务器可向客户端发送建议客户端联系第二服务器的消息,花费一次互联网穿过。然后,使得客户端建立与所述第二服务器的连接可能花费一个互联网往返时间(RTT)。客户端可能必须例如通过启动安全套接层(SSL)的HELLO交换或者传输层安全(TLS)消息来确保连接,那么这可花费第二个RTT。
发明内容
根据本主题技术的一方面,一种计算机实现的方法可包括在第一服务器处接收用于将数据资源定向至客户端的请求。确定用于响应所述请求的第二服务器。可将所述请求重定向至第二服务器。第一服务器可准备好第二服务器连接到所述客户端并且直接响应所述请求。第二服务器先前可能尚未连接到所述客户端。
根据本主题技术的另一方面,一种计算机实现的方法可包括从客户端向第一服务器发送对数据资源的请求。可从先前尚未连接到所述客户端的第二服务器接收所述数据资源。从第二服务器接收所述数据资源可由第一服务器通过将所述请求重定向至第二服务器并且准备好第二服务器连接到所述客户端并直接响应所述请求来促成。第一服务器可缺少所请求的数据资源或者用于提供所请求的数据资源的资源。
根据本主题技术的另一方面,一种计算机实现的方法可包括在第一服务器处从第二服务器接收用于向先前尚未与第一服务器连接的客户端提供数据资源的请求。可从第二服务器接收用于连接到所述客户端的连接信息。可基于所接收的连接信息来向所述客户端提供所述数据资源。所述客户端可受到阻挡无标记数据朝着所述客户端穿过的防火墙保护。第二服务器可缺少所请求的数据资源或者用于提供所请求的数据资源的资源。
根据本主题技术的另一方面,一种系统可包括存储指令的存储器以及处理器,该处理器被配置为执行所述指令以执行以下动作:接收用于将数据资源定向至客户端的请求;确定用于响应所述请求的服务器;将所述请求重定向至所述第二服务器;以及准备好所述服务器连接到所述客户端并直接响应所述请求。所述服务器可能先前尚未连接到所述客户端。
根据本主题技术的另一方面,一种系统可以包括存储指令的存储器以及处理器,该处理器被配置为执行所述指令以执行以下动作:从服务器接收向先前尚未与所述系统连接的客户端提供数据资源的请求以及用于连接到所述客户端的连接信息;从存储器检索所述数据资源;以及基于所接收的连接信息将检索到的数据资源发送给所述客户端。所述客户端可受到阻挡无标记数据朝着所述客户端穿过的防火墙保护。所述服务器可缺少所请求的数据资源或者用于提供所请求的数据资源的资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480020515.6/2.html,转载请声明来源钻瓜专利网。