【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及IT领域,特别是ー种内容分发网络路由方法、系统和用户终端。
技术介绍
CDN (Content Delivery Network,内容分发网络)是在现有的 IP (InternetProtocol,互联网协议)传输网络中增加ー层新的网络架构,主要包括分布式存储、负载均衡、网络请求的重定向和内容管理等部件,而内容管理和全局的网络流量管理是CDN的核心所在,具体的,CDN将网站的内容发布到最接近用户的网络边缘,通过用户就近性和服务器负载的判断,使用户可以就近取得所需的内容,解决了由于网络带宽小、用户访问量大、网点分布不均等原因所造成的网络拥挤、用户访问网络响应速度慢的问题。具体的,在⑶N网络中,可以采用重定向路由方式(例如,HTTP (Hyper TextTransfer Protocol,超文本传输协议)重定向)对用户终端的业务请求进行路由,用户终端发起的业务请求经过DNS (Domain Name System,域名系统)解析,被路由到CDN路由设备,⑶N路由设备可以根据终端的地理位置和終端所请求的内容来选择合适的缓存节点为用户终端提供内容,CDN ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.ー种内容分发网络⑶N路由方法,其特征在于,包括 CDN路由设备接收用户终端发送的第一业务请求,所述第一业务请求携帯第一统ー资源定位符URL,所述第一 URL为用户终端请求的原始URL,所述第一 URL对应的域名为所述用户终端请求的原始域名; CDN路由设备向所述用户終端返回重定向响应消息,所述重定向响应消息携帯第二URL,所述第二 URL对应的域名中包括所述CDN路由设备为所述用户終端选择的缓存节点的标识,所述第二 URL对应的域名为所述原始域名的子域名或同级域名; 所述缓存节点接收用户终端发送的第二业务请求,所述第二业务请求携帯所述第二URL,向所述用户终端返回头域指示,所述头域指示中携带cookie信息。2.如权利要求I所述的方法,其特征在于,在所述缓存节点接收用户终端发送的第二业务请求之后,所述方法还包括 所述缓存节点向源服务器发送第三业务请求,接收所述源服务器返回的cookie头域,所述cookie头域包括所述用户终端访问所述原始域名时需要提供的cookie信息。3.如权利要求2所述的方法,其特征在于,所述cookie头域还包括所述cookie信息应用的域名,所述cookie信息应用的域名为所述原始域名、所述原始域名的父域名或所述原始域名的子域名。4.如权利要求2所述的方法,其特征在于,在所述缓存节点向源服务器发送第三业务请求之前,所述方法还包括 所述缓存节点确定本地是否缓存有所述原始URL对应的内容,如果是,则在发送给源服务器的第三业务请求中携带头域指示,用于指示源服务器向所述缓存节点返回为所述用户终端设置的所述cookie头域,无需返回所述原始URL对应的内容。5.如权利要求2所述的方法,其特征在于,还包括当所述源服务器返回的cookie头域不包括所述cookie信息应用的域名时,所述缓存节点将所述cookie信息应用的域名添加到发送给用户终端的头域指示中,所述cookie信息应用的域名为所述原始域名、所述原始域名的父域名或所述原始域名的子域名。6.如权利要求I所述的方法,其特征在于,在CDN路由设备向所述用户終端返回重定向响应消息之后,所述缓存节点接收用户终端发送的第二业务请求之前,所述方法还包括 所述CDN路由设备将为所述用户終端选择的缓存节点的地址信息发送给所述用户终端。7.如权利要求6所述的方法,其特征在于,所述CDN路由设备将为所述用户終端选择的缓存节点的地址信息发送给所述用户終端包括 本地域名系统DNS接收用户终端发送的第一 DNS请求,并将所述第一 DNS请求转发给内容提供商CP授权DNS,所述第一 DNS请求携带所述第二 URL对应的域名; 所述CP授权DNS根据签约信息确定所述第二 URL对应的域名提供的内容需要由CDN提供加速,将所述第一 DNS请求重定向到⑶N中; 所述本地DNS向所述CDN路由设备发起第二 DNS请求,携帯所述第二 URL对应的域名; 所述CDN路由设备根据所述第二 URL对应的域名中包括的缓存节点的标识通过本地DNS向用户终端返回所述缓存节点的地址信息。8.如权利要求7所述的方法,其特征在于,所述CP授权DNS将所述DNS请求重定向到⑶N中包括 CP授权DNS通过向本地DNS返回域名服务器NS记录的方式将DNS请求重定向到⑶N中;或者, CP授权DNS通过向本地DNS返回CNAME的方式将DNS请求重定向到⑶N中。9.如权利要求I所述的方法,其特征在于,在所述缓存节点接收用户终端发送的第二业务请求之后,所述方法还包括 所述缓存节点去除所述第二 URL中的缓存节点的标识,将所述第二 URL还原为原始URL。10.如权利要求9所述的方法,其特征在于,在CDN路由设备向所述用户終端返回重定向响应消息之前,所述方法还包括 所述CDN路由设备根据所述原始URL确定所述用户终端请求的内容,根据所述用户终端的地址信息、所述用户终端请求的内容以及CDN路由规则为所述用户終端选择缓存节点。11.如权利要求I所述的方法,其特征在于,所述头域指示中还携带所述cookie信息应用的域名,所述cookie信息应用的域名为所述原始域名、所述原始域名的父域名或原始域名的子域名。12.—种内容分发网络路由⑶N方法,其特征在于,包括 上层CDN路由设备接收用户终端发送的第一业务请求,所述第一业务请求携帯第一统ー资源定位符URL,所述第一 URL为用户终端请求的原始URL,所述第一 URL对应的域名为所述用户终端请求的原始域名; 所述上层CDN路由设备向所述用户終端返回重定向响应消息,所述重定向响应消息携带第三URL,所述第三URL对应的域名中包括下层路由设备标识; 所述上层CDN路由设备接收用户终端发起的域名系统DNS请求,所述DNS请求中携帯所述第三URL对应的域名; 所述上层CDN路由设备根据所述第三URL对应的域名中包括下层路由设备标识向所述用户终端返回所述下层CDN路由设备的地址信息; 所述下层CDN路由设备接收用户终端发送的第二业务请求,所述第二业务请求携帯所述第三URL,向所述用户終端返回重定向响应消息,所述重定向响应消息携帯第二 URL,所述第二 URL对应的域名中包括所述下层CDN路由设备为所述用户終端选择的缓存节点的标识,所述第二 URL对应的域名为所述原始域名的子域名或同级域名; 所述缓存节点接收用户终端发送的第三业务请求,所述第三业务请求携帯所述第二URL,向所述用户终端返回头域指示,所述头域指示中携带cookie信息。13.如权利要求12所述的方法,其特征在于,所述头域指示中还携带所述cookie信息应用的域名,所述cookie信息应用的域名为所述原始域名或原始域名的子域名。14.ー种内容分发网络⑶N路由方法,其特征在于,包括 第一下层CDN路由设备接收用户终端发送的第一业务请求,所述第一业务请求携帯第一统ー资源定位符URL,所述第一 URL为用户终端请求的原始URL,所述第一 URL对应的域名为所述用户终端请求的原始域名; 所述第一下层CDN路由设备向所述用户終端返回重定向响应消息,所述重定向响应消息携帯第三URL,所述第三URL对应的域名中包括第二下层路由设备标识; 上层CDN路由设备接收用户终端发起的DNS请求,所述DNS请求中携帯所述第三URL对应的域名,所述上层CDN路由设备根据所述第三URL对应的域名中包括的第二下层路由设备标识向所述用户終端返回所述第二下层CDN路由设备的地址信息; 所述第二下层CDN路由设备接收用户终端发送的第二业务请求,所述第二业务请求携帯所述第三URL,向所述用户終端返回重定向响应消息,所述重定向响应消息携帯第二URL,所述第二 URL对应的域名中包括所述第二下层CDN路由设备为所述用户终端选择的缓存节点的标识,所述第二 URL对应的域名为所述原始域名的子域名或同级域名; 所述缓存节点接收用户终端发送的第三业务请求,所述第三业务请求携帯所述第二URL,向所述用户终端返回头域指示,所述头域指示中携带cookie信息。15.如权利要求14所述的方法,其特征在于,在第一下层CDN路由设备接收用户终端发送的业务请求之前,所述方法还包括 上层CDN路由设备接收用户终端发起的业务请求,所述业务请求携带所述第一 URL对应的域名,为所述用户终端选择第一下层CDN路由设备,将所述第一下层CDN路由设备的地址信息返回给所述用户終端。16.如权利要求14所述的方法,其特征在于,所述头域指示中还携带所述cookie信息应用的域名,所述cookie信息应用的域名为所述原始域名、所述原始域名的父域名或所述原始域名的子域名。17.ー种内容分发网络路由⑶N方法,其特征在于,包括 用户终端发送第一业务请求给CDN路由设备,所述第一业务请求携帯第一统ー资源定位符URL,所述第一 URL为用户终端请求的原始URL,所述第一 URL对应的域名为所述用户终端请求的原始域名; 所述用户終端接收所述CDN路由设备返回的重定向响应消息,所述重定向响应消息携带第二 URL,所述第二 URL对应的域名中包括所述CDN路由设备为所述用户終端选择的缓存节点的标识,所述第二 URL对应的域名为所述原始域名的子域名或同级域名; 所述用户終端向所述选择的缓存节点发送第二业务请求,所述第二业务请求携帯所述第二 URL,接收所述缓存节点返回的头域指示,所述头域指示中携帯cookie信息。18.如权利要求17所述的方...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。