网络系统和网络通信的方法技术方案

技术编号:14770428 阅读:158 留言:0更新日期:2017-03-08 14:21
本发明专利技术实施例提供了一种网络系统和网络通信的方法,包括:位于无线接入网或无线接入网与无线核心网之间的IP传输网的第三方服务器和边缘节点,边缘节点将用户设备针对中心服务器的TCP连接对应的TCP报文引导到第三方服务器,第三方服务器包括应用服务器或缓存服务器,用于存储中心服务器的分发数据并根据分发数据对TCP报文进行响应。本发明专利技术实施例将缓存服务器或应用服务器从城域网的IDC机房下沉到本地的无线接入网或无线接入网与无线核心网之间的IP传输网,并部署边缘节点将针对中心服务器的TCP报文引导到缓存服务器或应用服务器,实现流量调度。这样,减少了无线接入网到分组核心网的传输时延,从而提高了用户体验。

【技术实现步骤摘要】

本专利技术实施例涉及通信领域,并且更具体地,涉及网络系统和网络通信的方法
技术介绍
内容分发网络(ContentDeliveryNetwork,CDN)是构建在基础网络协议(InternetProtocol,IP)承载网络之上,面向多种业务需求的内容递送和流量分配网络。CDN的目的是通过在现有的互联网(Internet)中增加一层新的网络架构,将网站的应用内容发布到最接近用户设备的网络“边缘”,使得用户设备可以就近取得所需的内容,而不需要到应用服务器中获取,可以解决Internet网络拥挤的状况,提高用户设备访问网站的响应速度。内容分发网络能够将源服务器中的内容分发至分布式部署的服务节点中,通过应用流量调度技术,可按照指定的策略将用户请求自动指到全局最优的服务节点,由该节点就近为用户提供服务。但是,现有的CDN方案中,服务节点一般部署在城域网的互联网数据中心(InternetDataCenter,IDC)机房,因此,移动网络用户访问服务节点的时延较长,用户体验较差。
技术实现思路
本专利技术实施例提供一种网络系统和网络通信的方法,能够减少用户访问服务节点的时延,提高用户体验。第一方面,提供了一种网络系统,用于进行内容分发,包括:位于无线接入网或该无线接入网与无线核心网之间的网络协议IP传输网的第三方服务器和边缘节点,其中,该边缘节点用于将用户设备针对中心服务器的传输控制协议TCP连接对应的TCP报文引导到该第三方服务器,该第三方服务器包括应用服务器或缓存服务器,用于存储该中心服务器的分发数据并根据该分发数据对该TCP报文进行响应。结合第一方面,在第一方面的第一种可能的实现方式中,还包括:位于该无线核心网的中心节点,其中,该边缘节点,还用于向该中心节点注册该TCP连接,以便于该中心节点获知该第三方服务器已经在该边缘节点处为该用户设备提供服务。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,该边缘节点,具体用于确定需要引导的IP地址并进行存储;根据该需要引导的IP地址,将该TCP报文进行目的地址替换DNAT,以便于将该TCP报文引导到该第三方服务器。结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,该边缘节点,具体用于解析该用户设备发送的域名系统DNS请求消息对应的DNS响应消息,得到该需要引导的IP地址。结合第一方面的第二种可能的实现方式,在第一方面的第四种可能的实现方式中,该边缘节点,具体用于从网管系统获取该需要引导的IP地址。结合第一方面的第二种可能的实现方式,在第一方面的第五种可能的实现方式中,该边缘节点,具体用于从该中心节点获取该需要引导的IP地址。结合第一方面的第一种可能的实现方式,在第一方面的第六种可能的实现方式中,该边缘节点,具体用于接收该用户设备发送的DNS请求消息;向该用户设备发送DNS响应消息,该DNS响应消息携带该第三方服务器的IP地址。结合第一方面的第二种至第五种可能的实现方式中的任一种可能的实现方式,在第一方面的第七种可能的实现方式中,当该用户设备从包括该边缘节点的第一基站小区切换到第二基站小区时,该中心节点,还用于将该用户设备发送的上行TCP报文进行复制、封装并转发到该边缘节点,以便于该边缘节点获知该用户设备已经从该第一基站小区切换到该第二基站小区;该边缘节点,还用于将该复制、封装后的上行TCP报文解封后,根据该需要引导的IP地址将该上行TCP报文进行DNAT并转发给该第三方服务器;将从该第三方服务器接收的下行TCP报文进行源地址替换SNAT后,复制、封装并转发到该中心节点;该中心节点,还用于将该复制、封装后的下行TCP报文解封后,转发到该用户设备。结合第一方面的第六种可能的实现方式,在第一方面的第八种可能的实现方式中,当该用户设备从包括该边缘节点的第一基站小区切换到第二基站小区时,该中心节点,还用于将该用户设备发送的上行TCP报文进行复制、封装并转发到该边缘节点,以便于该边缘节点获知该用户设备已经从该第一基站小区切换到该第二基站小区;该边缘节点,还用于将该复制、封装后的上行TCP报文解封后,将该上行TCP报文转发给该第三方服务器;将从该第三方服务器接收的下行TCP报文进行复制、封装并转发到该中心节点;该中心节点,还用于将该复制、封装后的下行TCP报文解封后,转发到该用户设备。结合第一方面的第七种或第八种可能的实现方式,在第一方面的第九种可能的实现方式中,当该第二基站小区部署第一边缘节点时,该第一边缘节点根据该上行TCP报文是否为新建的TCP连接判断该上行TCP报文是否引导到该第二基站小区对应的第三方服务器。结合第一方面的第一种至第九种可能的实现方式中的任一种可能的实现方式,在第一方面的第十种可能的实现方式中,该中心节点,还用于根据该边缘节点的位置信息,对该第三方服务器进行数据分发。结合第一方面或第一方面第一种至第十种可能的实现方式中的任一种可能的实现方式,在第一方面的第十一种可能的实现方式中,该边缘节点,还用于将该第三方服务器与该用户设备交互的流量使用量向该中心节点上报;该中心节点,还用于根据该上报的流量使用量,进行计费处理,以便于计费系统进行计费。结合第一方面或第一方面第一种至第十一种可能的实现方式中的任一种可能的实现方式,在第一方面的第十二种可能的实现方式中,该第三方服务器,还用于从该中心服务器获取该需要引导的IP地址对应的数据。第二方面,提供了一种网络通信的方法,该方法应用的网络系统包括位于无线接入网或该无线接入网与无线核心网之间的网络协议IP传输网的第三方服务器和边缘节点,该方法包括:该边缘节点将用户设备针对中心服务器的传输控制协议TCP连接对应的TCP报文引导到该第三方服务器;该第三方服务器存储该中心服务器的分发数据并根据该分发数据对该TCP报文进行响应,该第三方服务器包括应用服务器或缓存服务器。结合第二方面,在第二方面的第一种可能的实现方式中,该网络系统还包括位于该无线核心网的中心节点,该方法还包括:该边缘节点向该中心节点注册该TCP连接,以便于该中心节点获知该第三方服务器已经在该边缘节点处为该用户设备提供服务。结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,该边缘节点将用户设备针对中心服务器的传输控制协议TCP连接对应的TCP报文引导到该第三方服务器,包括:该边缘节点确定需要引导的IP地址并进行存储;根据该需要引导的IP地址,将该TCP报文进行目的地址替换DNAT,以便于将该TCP报文引导到该第三方服务器。结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,该边缘节点确定需要引导的IP地址,包括:该边缘节点解析该用户设备发送的域名系统DNS请求消息对应的DNS响应消息,得到该需要引导的IP地址。结合第二方面的第二种可能的实现方式,在第二方面的第四种可能的实现方式中,该边缘节点确定需要引导的IP地址,包括:该边缘节点从网管系统获取该需要引导的IP地址。结合第二方面的第二种可能的实现方式,在第二方面的第五种可能的实现方式中,该边缘节点确定需要引导的IP地址,包括:该边缘节点从该中心节点获取该需要引导的IP地址。结合第二方面的第一种可能的实本文档来自技高网...
网络系统和网络通信的方法

【技术保护点】
一种网络系统,用于进行内容分发,其特征在于,包括:位于无线接入网或所述无线接入网与无线核心网之间的网络协议IP传输网的第三方服务器和边缘节点,其中,所述边缘节点用于将用户设备针对中心服务器的传输控制协议TCP连接对应的TCP报文引导到所述第三方服务器,所述第三方服务器包括应用服务器或缓存服务器,用于存储所述中心服务器的分发数据并根据所述分发数据对所述TCP报文进行响应。

【技术特征摘要】
1.一种网络系统,用于进行内容分发,其特征在于,包括:位于无线接入网或所述无线接入网与无线核心网之间的网络协议IP传输网的第三方服务器和边缘节点,其中,所述边缘节点用于将用户设备针对中心服务器的传输控制协议TCP连接对应的TCP报文引导到所述第三方服务器,所述第三方服务器包括应用服务器或缓存服务器,用于存储所述中心服务器的分发数据并根据所述分发数据对所述TCP报文进行响应。2.根据权利要求1所述的网络系统,其特征在于,还包括:位于所述无线核心网的中心节点,其中,所述边缘节点,还用于向所述中心节点注册所述TCP连接,以便于所述中心节点获知所述第三方服务器已经在所述边缘节点处为所述用户设备提供服务。3.根据权利要求2所述的网络系统,其特征在于,所述边缘节点,具体用于确定需要引导的IP地址并进行存储;根据所述需要引导的IP地址,将所述TCP报文进行目的地址替换DNAT,以便于将所述TCP报文引导到所述第三方服务器。4.根据权利要求3所述的网络系统,其特征在于,所述边缘节点,具体用于解析所述用户设备发送的域名系统DNS请求消息对应的DNS响应消息,得到所述需要引导的IP地址。5.根据权利要求3所述的网络系统,其特征在于,所述边缘节点,具体用于从网管系统获取所述需要引导的IP地址。6.根据权利要求3所述的网络系统,其特征在于,所述边缘节点,具体用于从所述中心节点获取所述需要引导的IP地址。7.根据权利要求2所述的网络系统,其特征在于,所述边缘节点,具体用于接收所述用户设备发送的DNS请求消息;向所述用户设备发送DNS响应消息,所述DNS响应消息携带所述第三方服务器的IP地址。8.根据权利要求3-6中任一项所述的网络系统,其特征在于,当所述用户设备从包括所述边缘节点的第一基站小区切换到第二基站小区时,所述中心节点,还用于将所述用户设备发送的上行TCP报文进行复制、封装并转发到所述边缘节点,以便于所述边缘节点获知所述用户设备已经从所述第一基站小区切换到所述第二基站小区;所述边缘节点,还用于将所述复制、封装后的上行TCP报文解封后,根据所述需要引导的IP地址将所述上行TCP报文进行DNAT并转发给所述第三方服务器;将从所述第三方服务器接收的下行TCP报文进行源地址替换SNAT后,复制、封装并转发到所述中心节点;所述中心节点,还用于将所述复制、封装后的下行TCP报文解封后,转发到所述用户设备。9.根据权利要求7所述的网络系统,其特征在于,当所述用户设备从包括所述边缘节点的第一基站小区切换到第二基站小区时,所述中心节点,还用于将所述用户设备发送的上行TCP报文进行复制、封装并转发到所述边缘节点,以便于所述边缘节点获知所述用户设备已经从所述第一基站小区切换到所述第二基站小区;所述边缘节点,还用于将所述复制、封装后的上行TCP报文解封后,将所述上行TCP报文转发给所述第三方服务器;将从所述第三方服务器接收的下行TCP报文进行复制、封装并转发到所述中心节点;所述中心节点,还用于将所述复制、封装后的下行TCP报文解封后,转发到所述用户设备。10.根据权利要求8或9所述的网络系统,其特征在于,当所述第二基站小区部署第一边缘节点时,所述第一边缘节点根据所述上行TCP报文是否为新建的TCP连接判断所述上行TCP报文是否引导到所述第二基站小区对应的第三方服务器。11.根据权利要求2-10中任一项所述的网络系统,其特征在于,所述中心节点,还用于根据所述边缘节点的位置信息,对所述第三方服务器进行数据分发。12.根据权利要求2-11中任一项所述的网络系统,其特征在于,所述边缘节点,还用于将所述第三方服务器与所述用户设备交互的流量使用量向所述中心节点上报;所述中心节点,还用于根据所述上报的流量使用量,进行计费处理,以便于计费系统进行计费。13.根据权利要求1-12中任一项所述的网络系统,其特征在于,所述第三方服务器,还用于从所述中心服务器获取所述需要引导的IP地址对应的数据。14.一种网络通信的方法,其特征在于,所述方法应用的网络系统包括位于无线接入网或所述无线接入网与无线核心网之间的网络协议IP传输网的第三方服务器和边缘节点,所述方法包括:所述边缘节点将用户设备针对中心服...

【专利技术属性】
技术研发人员:阳赞锋
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1