缓存方法、缓存边缘服务器、缓存核心服务器和缓存系统技术方案

技术编号:20369987 阅读:22 留言:0更新日期:2019-02-16 20:07
本发明专利技术实施例提供了一种缓存方法、缓存边缘服务器和缓存核心服务器,所述缓存方法包括:接收来自缓存核心服务器的传输控制协议流的信息;根据所述信息,确定所述缓存边缘服务器储存有与该信息相对应的内容;发送迁出请求至所述缓存核心服务器;接收来自所述缓存核心服务器的迁出响应;以及根据所述迁出响应,接续与用户设备的传输控制协议连接,根据已从缓存核心服务器发送的内容字节数量,从缓存边缘服务器储存读取对应接续的内容,发送到用户设备。本发明专利技术实施例的网络缓存系统在不需缓存标记服务器状况下,依然可达成既有的功能;且因省略了缓存标记服务器,更能提高下载速度以及节省布建缓存标记服务器成本。

Caching Method, Caching Edge Server, Caching Core Server and Caching System

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将命中缓存内容的TCP载荷使用几个字节的标记服务器(token)代替,在缓存边缘服务器13根据标记服务器信息在缓存边缘服务器13找到缓存的原始内容副本,以还原出被替换的TCP载荷,然后再发送到用户设备11。惟,目前现有的网络缓存技术虽可降低应用服务器的负担以及节省无线接入网到核心网之间传输带宽,但缓存边缘服务器13需要等待缓存核心服务器1a的TCP报文进行还原后再发送给用户设备11,因此用户设备11下载速度上没有进一步的提高;再者,现有的网络缓存技术需部署缓存核心服务器1a、缓存标记服务器5和缓存边缘服务器13等三种类型的节点,成本较高。
技术实现思路
本专利技术的目的在于提供一种较少布建成本以及下载速度更快的网络缓存系统。为达上述目的,本专利技术第一实施例提供了一种用于缓存边缘服务器的缓存方法,包括:透过通道接收来自缓存核心服务器的传输控制协议流的信息;根据所述信息,判断所述缓存边缘服务器是否储存有与该信息相对应的内容;基于所述缓存边缘因应所述迁出请求的发送,接收来自所述缓存核心服务器的迁出响应;以及根据所述迁出响应,接续与用户设备的传输控制协议连接。结合第一实施例,在另种可能的第一实现方式中,所述缓存方法进一步包含:透过所述传输控制协议连接,传送所述内容至所述用户设备;接收来自所述用户设备的确认消息,以确认所述用户设备已接收所述内容;因应所述确认消息,发送迁回请求至所述缓存核心服务器,以迁回所述传输控制协议连接至所述缓存核心服务器;因应所述迁回请求,接收来自所述缓存核心服务器的迁回响应;以及因应所述迁回响应,停止接续与所述用户设备的所述传输控制协议连接。结合第一实施例,在另种可能的第二实现方式中,所述缓存方法进一步包含:透过所述传输控制协议连接,传送所述内容的第一部分至所述用户设备;以及因应所述用户设备移动至另一服务器的讯号范围,透过所述另一服务器,传送所述内容的第二部分至所述用户设备。结合第一实施例以及第二实现方式,在另种可能的第三实现方式中,所述缓存方法进一步包含:于传送所述内容的第二部分至所述用户设备后,接收来自所述缓存核心服务器的迁回请求;基于所述迁回请求,停止接续与所述用户设备的所述传输控制协议连接;以及发送迁回响应至所述缓存核心服务器,以使所述缓存核心服务器恢复与所述用户设备的所述传输控制协议连接。结合第一实施例,在另种可能的第四实现方式中,所述缓存方法进一步包含:接收来自所述缓存核心服务器且包含缓存标记的所述传输控制协议流;由所述传输控制协议流中,检测出所述缓存标记;以及基于所述缓存标记,发送请求至所述缓存核心服务器,以请求所述传输控制协议流的信息。为达上述目的,本专利技术第二实施例提供了一种用于缓存核心服务器的缓存方法,包括:接收来自缓存边缘服务器的迁出请求;基于所述迁出请求,停止接续与用户设备的传输控制协议连接;以及传送迁出响应至所述缓存边缘服务器,使所述缓存边缘服务器根据所述迁出响应接续与所述用户设备的所述传输控制协议连接。结合第二实施例,在另种可能的第一实现方式中,所述缓存方法进一步包含:接收来自所述缓存边缘服务器的迁回请求;以及根据所述迁回请求,恢复接续与所述用户设备的所述传输控制协议连接。结合第二实施例,在另种可能的第二实现方式中,所述缓存方法进一步包含:接收来自另一服务器的确认消息,其中所述确认消息用于确认所述用户设备已接收所述用户设备所请求的内容;根据所述确认消息,确认所述用户设备由所述缓存边缘服务器移动至另一服务器;基于所述用户设备由所述缓存边缘服务器移动至另一服务器,发送迁回请求至所述缓存边缘服务器;因应所述迁回请求,接收来自所述用户设备的迁回响应;以及根据所述迁回响应,恢复接续与所述用户设备的所述传输控制协议连接。为达上述目的,本专利技术第三实施例提供了一种缓存边缘服务器,包括:收发模块,用于接收来自缓存核心服务器的传输控制协议流的信息;以及处理模块,用于根据所述信息,判断所述缓存边缘服务器是否储存有与该信息相对应的内容;其中,所述收发模块进一步用于基于所述缓存边缘服务器储存有与该信息相对应的内容,发送迁出请求至所述缓存核心服务器;所述收发模块进一步用于因应所述迁出请求的发送,接收来自所述缓存核心服务器的迁出响应;所述处理模块进一步用于根据所述迁出响应,透过所述收发模块接续与用户设备传输控制协议连接。结合第三实施例,在另种可能的第一实现方式中,其中所述处理模块进一步用于透过所述收发模块:透过所述传输控制协议连接,传送所述内容至所述用户设备;接收来自所述用户设备的确认消息,以确认所述用户设备已接收所述内容;因应所述确认消息,发送迁回请求至所述缓存核心服务器,以迁回所述传输控制协议连接至所述缓存核心服务器;因应所述迁回请求,接收来自所述缓存核心服务器的迁回响应;以及因应所述迁回响应,停止接续与所述用户设备的所述传输控制协议连接。结合第三实施例,在另种可能的第二实现方式中,其中所述处理模块进一步用于透过所述收发模块:透过所述传输控制协议连接,传送所述内容的第一部分至所述用户设备;以及因应所述用户设备移动至另一服务器的讯号范围,透过所述另一服务器,传送所述内容的第二部分至所述用户设备。结合第三实施例以及第二实现方式,在另种可能的第三实现方式中,其中所述处理模块进一步用于透过所述收发模块:于传送所述内容的第二部分至所述用户设备后,接收来自所述缓存核心服务器的迁回请求;基于所述迁回请求,停止接续与所述用户设备的所述传输控制协议连接;以及发送迁回响应至所述缓存核心服务器,以使所述缓存核心服务器恢复接续与所述用户设备的所述传输控制协议连接。结合第本文档来自技高网
...

【技术保护点】
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

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

1