The embodiment of the present invention provides a caching method, a caching edge server and a caching core server. The caching method includes: receiving information from the transmission control protocol flow of the caching core server; determining that the caching edge server stores content corresponding to the information according to the information; sending a migration request to the caching core server; and receiving it. The relocation response from the cache core server and the connection with the transmission control protocol of the user equipment are successively connected according to the relocation response. According to the number of content bytes sent from the cache core server, the corresponding relocation content is stored and read from the cache edge server and sent to the user equipment. The network caching system according to the embodiment of the present invention can still achieve the existing functions without the need of the caching marker server, and can improve the download speed and save the cost of setting up the caching marker server by omitting the caching marker server.
【技术实现步骤摘要】
缓存方法、缓存边缘服务器、缓存核心服务器和缓存系统
本专利技术涉及通讯技术,尤其涉及缓存方法、缓存边缘服务器、缓存核心服务器和缓存系统。
技术介绍
网络传输技术的飞速发展,使得可以通过互联网提供的内容越来越丰富;例如,用户可以通过互联网读新闻,听音乐,看电影,下载应用软件。为能更有效率的提供用户网络上的内容并降低应用服务器的负担以及节省无线接入网到核心网之间传输(Backhaul)带宽,网络缓存(WebCache)技术便是一种可被采用的解决方案。详言之,请参阅图1,其绘示网络缓存系统的结构图,为便于理解,此网络缓存系统已经过简化,UMTS表示通用移动通讯系统(UniversalMobileTelecommunicationsSystem),LTE表示长期演进(LTE,LongTermEvolution)系统。通过在无线接入网(RAN)部署缓存边缘(CacheEdge)节点(即缓存边缘服务器13);在核心网(PSCore)部署缓存标记(CacheToken)服务器15,在网关GPRS支撑结点(GGSN,GatewayGPRSSupportNode)17或PDN网关(PGW,PacketDataNetworkGateway)19出口处部署缓存核心节点(即缓存核心服务器1a)。基本原理是,应用服务器2的内容副本可缓存在缓存核心服务器1a以及缓存边缘服务器13,缓存核心服务器1a确定内容副本已在缓存边缘服务器13缓存后,便在传输控制协议选项(TCPOption)字段里增加标记,通知缓存标记服务器15进行TCP载荷(payload)替换,缓存标记服务器15将命中缓存 ...
【技术保护点】
1.一种缓存系统,其特征在于,包括:缓存核心服务器和第一缓存边缘服务器,其中,所述缓存核心服务器与应用服务器相连,用于接收用户设备的内容请求,从所述应用服务器获取内容,响应所述用户设备的内容请求,还用于向所述第一缓存边缘服务器发送的传输控制协议流的信息,所述传输控制协议流的信息包括内容标识,所述内容标识对应于所述用户设备请求的内容;所述第一缓存边缘服务器与所述用户设备相连,用于基于所述传输控制协议流的信息确认本地存储有与所述内容标识对应的内容,还用于发送迁出请求至所述缓存核心服务器;所述缓存核心服务器还用于基于所述迁出请求,停止接续与所述用户设备的传输控制协议连接并传送迁出响应至所述第一缓存边缘服务器,还用于根据所述迁出响应,与所述用户设备建立传输控制协议连接,以传送所述内容至所述用户设备。
【技术特征摘要】
1.一种缓存系统,其特征在于,包括:缓存核心服务器和第一缓存边缘服务器,其中,所述缓存核心服务器与应用服务器相连,用于接收用户设备的内容请求,从所述应用服务器获取内容,响应所述用户设备的内容请求,还用于向所述第一缓存边缘服务器发送的传输控制协议流的信息,所述传输控制协议流的信息包括内容标识,所述内容标识对应于所述用户设备请求的内容;所述第一缓存边缘服务器与所述用户设备相连,用于基于所述传输控制协议流的信息确认本地存储有与所述内容标识对应的内容,还用于发送迁出请求至所述缓存核心服务器;所述缓存核心服务器还用于基于所述迁出请求,停止接续与所述用户设备的传输控制协议连接并传送迁出响应至所述第一缓存边缘服务器,还用于根据所述迁出响应,与所述用户设备建立传输控制协议连接,以传送所述内容至所述用户设备。2.如权利要求1所述的缓存系统,其特征在于,所述第一缓存边缘服务器于传送所述内容后,更用于发送迁回请求至所述缓存核心服务器,所述缓存核心服务器更用于根据所述迁回请求,恢复接续与所述用户设备的所述传输控制协议连接。3.如权利要求1所述的缓存系统,其特征在于,所述缓存系统还包括第二缓存边缘服务器,所述缓存核心服务器更用于接收来自所述第二缓存边缘服务器的确认消息并根据所述确认消息,发送迁回请求至所述第一缓存边缘服务器;所述第一缓存边缘服务器基于所述迁回请求,停止接续与所述用户设备的所述传输控制协议连接并发送迁回响应至所述缓存核心服务器;所述缓存核心服务器更用于根据所述迁回响应,恢复接续与所述用户设备的所述传输控制协议连接。4.一种缓存方法,应用于第一缓存边缘服务器,其特征在于,包括:接收来自缓存核心服务器的传输控制协议流的信息,所述传输控制协议流的信息包括内容标识,所述内容标识对应于用户设备向所述缓存核心服务器请求的内容;确认本地存储有与所述内容标识相对应的内容;发送迁出请求至所述缓存核心服务器,以请求所述缓存核心服务器停止接续与所述用户设备的传输控制协议连接;响应于所述迁出请求的发送,接收来自所述缓存核心服务器的迁出响应;根据所述迁出响应,与所述用户设备建立传输控制协议连接;以及透过所述传输控制协议连接,传送本地存储的与所述内容标识对应的内容至所述用户设备。5.如权利要求4所述的缓存方法,其特征在于,于所述确认本地存储有与所述内容标识对应的内容之前,所述缓存方法还包括:确认本地未缓存与所述内容标识对应的内容;从所述缓存核心服务器获取与所述内容标识对应的内容。6.如权利要求5所述的缓存方法,其特征在于,于从所述缓存核心服务器获取与所述内容标识对应的内容之前,所述缓存方法还包括:获知所述缓存核心服务器已缓存与所述内容标识对应的内容。7.如权利要求6所述的缓存方法,其特征在于,所述获知所述缓存核心服务器已缓存与所述内容标识对应的内容,包括:从所述缓存核心服务器接收传输控制协议流;在所述传输控制协议流中的检测缓存标记,所述缓存标记用于标记所述缓存核心服务器已经缓存所述内容标识对应的内容。8.如权利要求7所述的方法,其特征在于,所述缓存标记为所述传输控制协议流中的选项字段。9.如权利要求4所述的缓存方法,其特征在于,所述与用户设备建立传输控制协议连接包括:根据所述迁出响应的传输控制协议接续信息,接续与所述用户设备的传输控制协议连接。10.如权利要求4所述的缓存方法,其特征在于,所述缓存方法进一步包含根据所述迁出响应的内容搜寻信息,搜寻出所述内容。11.如权利要求4所述的缓存方法,其特征在于,所述缓存方法进一步包括:于所述用户设备收到所述内容后,发送迁回请求至所述缓存核心服务器,以迁回所述传输控制协议连接至所述缓存核心服务器;响应于所述迁回请求,接收来自所述缓存核心服务器的迁回响应;以及响应于所述迁回响应,停止接续与所述用户设备的所述传输控制协议连接。12.如权利要求4所述的缓存方法,其特征在于,所述缓存方法进一步包括:透过所述传输控制协议连接,传送所述内容的第一部分至所述用户设备;以及响应于所述用户设备移动至第二缓存边缘服务器的讯号范围,透过所述第二缓存边缘服务器,传送所述内容的第二部分至所述用户设备。13.如权利要求12所述的缓存方法,其特征在于,所述缓存方法进一步包括:于传送所述内容的第二部分至所述用户设备后,接收来自所述缓存核心服务器的迁回请求;基于所述迁回请求,停止接续与所述用户设备的所述传输控制协议连接;以及发送迁回响应至所述缓存核心服务器,以使所述缓存核心服务器恢复接续与所述用户设备的所述传输控制协议连接。14.如权利要求4所述的缓存方法,其特征在于,于所述接收来自缓存核心服务器的传输控制协议流的信息之前,所述缓存方法还包括:向所述缓存核心服务器查询所述传输控制协议流的信息。15.一种缓存方法,应用于缓存核心服务器,其特征在于,包括:接收用户设备的内容请求,从应用服务器获取内容,响应用户内容请求;向第一缓存边缘服务器发送传输控制协议流的信息,所述传输控制协议流的信息包括内容标识,所述内容标识对应于所述用户设备向所述缓存核心服务器请求的内容;接收来自所述第一缓存边缘服务器的迁出请求;基于所述迁出请求,停止接续与所述用户设备的传输控制协议连接;以及传送迁出响应至所述第一缓存边缘服务器,使所述第一缓存边缘服务器根据所述迁出响应与所述用户设备建立传输控制协议连接,继续所述内容的传送。16.如权利要求15所述的缓存方法,其特征在于,所述缓存方法进一步包括:接收来自所述第一缓存边缘服务器的迁回请求;以及根据所述迁回请求,恢复接续与所述用户设备的所述传输控制协议连接。17.如权利要求15所述的缓存方法,其特征在于,所述缓存方法进一步包括:接收来自第二缓存边缘服务器的确认消息,其中所述确认消息用于确认所述用户设备已接收所述用户设备所请求的内容;根据所述确认消息,确认所述用户设备由所述第一缓存边缘服务器移动至所述第二缓存边缘服务器;基于所述用户设备由所述第一缓存边缘服务器移动至所述第二缓存边缘服务器,发送迁回...
【专利技术属性】
技术研发人员:阳赞锋,宋涛,葛新宇,赵品华,郁建中,周波,王文涛,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。