内容分发网络中的UDP加速方法和系统技术方案

技术编号:13506623 阅读:251 留言:0更新日期:2016-08-10 15:08
本提供一种内容分发网络中的UDP加速方法,包括:根据来自客户端的UDP访问请求确定访问请求的目标CDN节点的IP地址;确定客户端到目标CDN节点的最短路径;通过最短路径将UDP访问请求向目标CDN节点发送;相应的还提供一种内容分发网络中的UDP加速系统;本公开实施例方法和系统,在接收到来自客户端的UDP访问请求后确定访问请求的目标CDN节点的IP地址,确定客户端到目标CDN节点的最短路径。综合考虑用户的访问请求的内容和用户到能够提供访问请求内容的最近的节点的最短路径,从而即保证了能够满足用户的访问请求又提供了最优的访问路径给用户,从而提升了为用户提供的服务的质量,保证了用户体验。

【技术实现步骤摘要】
【专利摘要】本提供一种内容分发网络中的UDP加速方法,包括:根据来自客户端的UDP访问请求确定访问请求的目标CDN节点的IP地址;确定客户端到目标CDN节点的最短路径;通过最短路径将UDP访问请求向目标CDN节点发送;相应的还提供一种内容分发网络中的UDP加速系统;本公开实施例方法和系统,在接收到来自客户端的UDP访问请求后确定访问请求的目标CDN节点的IP地址,确定客户端到目标CDN节点的最短路径。综合考虑用户的访问请求的内容和用户到能够提供访问请求内容的最近的节点的最短路径,从而即保证了能够满足用户的访问请求又提供了最优的访问路径给用户,从而提升了为用户提供的服务的质量,保证了用户体验。【专利说明】内容分发网络中的UDP加速方法和系统
本公开涉及互联网
,特别涉及一种内容分发网络中的UDP加速方法和系统。
技术介绍
Q)N(Content Delivery Network,内容分发网络)是一种通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络。CDN能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上,其目的是能够选择离用户相对较近的节点向用户发送用户所需的内容,缓解网络拥挤的状况,提高网站的响应速度。然而,现有技术中,直接为用户寻求相对较近的缓存有用户所需内容的节点到用户的网络质量往往并不是最好的,即只考虑了能够提供给用户所述内容的节点而没有考虑用户到该节点的最优路径,从而不能够为用户提供最优的服务,影响用户体验。
技术实现思路
本公开提供一种内容分发网络中的UDP加速方法和系统,以解决上述技术问题。根据本公开的一个方面,提供了一种内容分发网络中的UDP加速方法,包括:根据来自客户端的UDP访问请求确定所述访问请求的目标CDN节点的IP地址;确定所述客户端到所述目标CDN节点的最短路径;通过所述最短路径将所述UDP访问请求向所述目标⑶N节点发送。根据本公开的另一个方面,提供一种内容分发网络中的UDP加速系统,包括:IP地址确定模块,用于根据来自客户端的UDP访问请求确定所述访问请求的目标CDN节点的IP地址;最短路径确定模块,用于确定所述客户端到所述目标CDN节点的最短路径;访问请求发送模块,用于通过所述最短路径将所述UDP访问请求向所述目标⑶N节点发送。本公开实施例的内容分发网络中的UDP加速方法和系统,在接收到来自客户端的UDP访问请求后确定所述访问请求的目标CDN节点的IP地址,并确定所述客户端到所述目标CDN节点的最短路径,以通过所述最短路径将所述UDP访问请求发送至所述目标CDN节点。综合考虑用户的访问请求的内容和用户到能够提供所述访问请求内容的最近的节点的最短路径,从而即保证了能够满足用户的访问请求又提供了最优的访问路径给用户,从而提升了为用户提供的服务的质量,保证了用户体验。【附图说明】为了更清楚地说明本公开实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本公开的内容分发网络中的UDP加速方法的一实施例的流程图;图2为本公开的内容分发网络中的UDP加速方法的另一实施例的流程图;图3为本公开的内容分发网络中的UDP加速方法的又一实施例的流程图;图4为本公开的内容分发网络中的UDP加速方法的一实施例的流程图;图5为本公开的内容分发网络中的UDP加速方法的另一实施例的流程图;图6为本公开的内容分发网络中的UDP加速方法的又一实施例的流程图;图7为本公开的容分发网络中的UDP加速系统的一实施例的示意图;图8为本公开的容分发网络中的UDP加速系统的另一实施例的示意图;图9为本公开的容分发网络中的UDP加速系统的又一实施例的示意图;图10为本公开的容分发网络中的UDP加速系统的一实施例的示意图;图11为本公开的容分发网络中的UDP加速系统的另一实施例的示意图。具体实施例为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本公开可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。本公开可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本公开,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”,不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。如图1所示,本公开的一实施例的内容分发网络中的UDP加速方法,包括:SI 1、根据来自客户端的UDP访问请求确定所述访问请求的目标⑶N节点的IP地址;S12、确定所述客户端到所述目标⑶N节点的最短路径;S13、通过所述最短路径将所述UDP访问请求向所述目标⑶N节点发送。本公开实施例的内容分发网络中的UDP加速方法,在接收到来自客户端的UDP访问请求后确定所述访问请求的目标CDN节点的IP地址,并确定所述客户端到所述目标CDN节点的最短路径,以通过所述最短路径将所述UDP访问请求发送至所述目标CDN节点。综合考虑用户的访问请求的内容和用户到能够提供所述访问请求内容的最近的节点的最短路径,从而即保证了能够满足用户的访问请求又提供了最优的访问路径给用户,从而提升了为用户提供的服务的质量,保证了用户体验。如图2所示,在本公开的一实施例的内容分发网络中的UDP加速方法中,确定所述客户端到所述目标CDN节点的最短路径包括:S21、确定所述客户端到所述目标⑶N节点的所有可用路径;S22、确定每条所述可用路径的路径长度;S23、选出路径长度最短的可用路径作为最短路径。本实施例中通过确定客户端到目标CDN节点的所有可能的可用路径,并且逐条计算所有可用路径的路径长度,最终从中选择出路径长度最短的最为客户端至目标CDN节点的最短路径,从而为客户本文档来自技高网...

【技术保护点】
一种内容分发网络中的UDP加速方法,包括:根据来自客户端的UDP访问请求确定所述访问请求的目标CDN节点的IP地址;确定所述客户端到所述目标CDN节点的最短路径;通过所述最短路径将所述UDP访问请求向所述目标CDN节点发送。

【技术特征摘要】

【专利技术属性】
技术研发人员:李洪福李艳松
申请(专利权)人:乐视控股北京有限公司乐视云计算有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1