用于管理内容递送网络中的安全内容传输的技术的制作方法

文档序号:16995452发布日期:2019-03-02 01:19阅读:265来源:国知局
用于管理内容递送网络中的安全内容传输的技术的制作方法

本公开内容例如涉及无线通信系统,并且更具体地说,本公开内容涉及用于管理内容递送网络(cdn)中的安全内容传输的技术。



背景技术:

无线通信系统被广泛地部署以便提供诸如是语音、视频、分组数据、消息传送、广播等这样的各种类型的通信内容。这些系统可以是能够通过共享可用的系统资源(例如,时间、频率和功率)来支持与多个用户的通信的多址系统。这样的多址系统的示例包括码分多址(cdma)系统、时分多址(tdma)系统、频分多址(fdma)系统和正交频分多址(ofdma)系统。

作为示例,无线多址通信系统可以包括各自同时支持多个也被称为用户设备(ue)的通信设备的通信的一些网络接入设备(例如,基站)。基站可以在下行链路信道(例如,下行链路,用于从基站到ue的传输)和上行链路信道(例如,上行链路,用于从ue到基站的传输)上与ue通信。

在一些情况下,无线通信系统可以充当移动cdn,并且与互联网cdn对接。



技术实现要素:

在提供与互联网cdn对接的移动cdn的无线通信系统中,对来自与所述互联网cdn相关联的内容服务器的内容的重复的检索和递送可以消耗所述移动cdn内的大量带宽。为了释放所述移动cdn内的带宽,在所述移动cdn内的设备(例如,边缘节点设备)处对从所述互联网cdn检索的内容进行高速缓存可能是有用的。然而,在移动cdn内对从互联网cdn检索的内容进行高速缓存可能引起各种认证、加密和移动性问题。因此,本公开内容描述了用于管理cdn中的安全内容传输的技术。

在一个示例中,描述了一种用于在cdn的边缘节点设备处对内容请求进行处置的方法。所述方法可以包括:通过无线网络从ue接收对于访问网站的内容的请求;响应于接收所述请求从密钥服务器获取针对所述网站的认证证书,所述获取是通过向所述密钥服务器提供所述边缘节点设备的认证证书完成的;以及至少部分地基于针对所述网站的所述认证证书建立与所述ue的安全连接。

在所述方法的一些示例中,建立与所述ue的所述安全连接可以包括:向所述ue发送针对所述网站的所述认证证书;从所述ue接收经加密的预主机密;向所述密钥服务器发送所述经加密的预主机密;从所述密钥服务器接收经解密的预主机密;以及至少部分地基于所述经解密的预主机密建立与所述ue的所述安全连接。在一些示例中,所述方法可以包括:在建立与所述ue的所述安全连接之后对对于访问所述网站的所述内容的所述请求进行处理;至少部分地基于与对于访问所述内容的所述请求相关联的移动cdn内容递送加速信息确定所述内容被高速缓存在所述边缘节点设备处;以及向所述ue递送所述内容。在一些示例中,所述方法可以包括:在建立与所述ue的所述安全连接之后对对于访问所述网站的所述内容的所述请求进行处理;至少部分地基于与对于访问所述内容的所述请求相关联的移动cdn内容递送加速信息确定所述内容未被高速缓存在所述边缘节点设备处;从所述网站获取所述内容;以及向所述ue递送所述内容。在一些示例中,所述方法可以包括至少部分地基于以下各项识别所述密钥服务器:所述网站、所述网站的已识别的所有者或者其组合。在一些示例中,对于访问所述网站的所述内容的所述请求可以通过网络接入设备被接收,并且与所述ue的所述安全连接可以通过所述网络接入设备被建立。在一些示例中,所述cdn可以包括位于所述ue与分组网关之间的移动cdn,并且所述边缘节点设备可以是位于所述移动cdn之内的。在一些示例中,所述cdn可以包括位于所述ue与分组网关之间的移动cdn,并且所述边缘节点设备可以是位于所述cdn之内且所述移动cdn之外的。

在一个示例中,描述了一种用于在cdn的边缘节点设备处对内容请求进行处置的装置。所述装置可以包括:用于通过无线网络从ue接收对于访问网站的内容的请求的单元;用于响应于接收所述请求从密钥服务器获取针对所述网站的认证证书的单元,所述获取是通过向所述密钥服务器提供所述边缘节点设备的认证证书完成的;以及用于至少部分地基于针对所述网站的所述认证证书建立与所述ue的安全连接的单元。

在所述装置的一些示例中,所述用于建立与所述ue的所述安全连接的单元可以包括:用于向所述ue发送针对所述网站的所述认证证书的单元;用于从所述ue接收经加密的预主机密的单元;用于向所述密钥服务器发送所述经加密的预主机密的单元;用于从所述密钥服务器接收经解密的预主机密的单元;以及用于至少部分地基于所述经解密的预主机密建立与所述ue的所述安全连接的单元。在一些示例中,所述装置可以包括:用于在建立与所述ue的所述安全连接之后对对于访问所述网站的所述内容的所述请求进行处理的单元;用于至少部分地基于与对于访问所述内容的所述请求相关联的移动cdn内容递送加速信息确定所述内容被高速缓存在所述边缘节点设备处的单元;以及用于向所述ue递送所述内容的单元。在一些示例中,所述装置可以包括:用于在建立与所述ue的所述安全连接之后对对于访问所述网站的所述内容的所述请求进行处理的单元;用于至少部分地基于与对于访问所述内容的所述请求相关联的移动cdn内容递送加速信息确定所述内容未被高速缓存在所述边缘节点设备处的单元;用于从所述网站获取所述内容的单元;以及用于向所述ue递送所述内容的单元。在一些示例中,所述装置可以包括用于至少部分地基于以下各项识别所述密钥服务器的单元:所述网站、所述网站的已识别的所有者或者其组合。在一些示例中,对于访问所述网站的所述内容的所述请求可以通过网络接入设备被接收,并且与所述ue的所述安全连接可以通过所述网络接入设备被建立。在一些示例中,所述cdn可以包括位于所述ue与分组网关之间的移动cdn,并且所述边缘节点设备可以是位于所述移动cdn之内的。在一些示例中,所述cdn可以包括位于所述ue与分组网关之间的移动cdn,并且所述边缘节点设备可以是位于所述cdn之内且所述移动cdn之外的。

在一个示例中,描述了另一种用于在cdn的边缘节点设备处对内容请求进行处置的装置。所述装置可以包括:处理器和与所述处理器电子地通信的存储器。所述处理器和所述存储器可以被配置为执行以下操作:通过无线网络从ue接收对于访问网站的内容的请求;响应于接收所述请求从密钥服务器获取针对所述网站的认证证书,所述获取是通过向所述密钥服务器提供所述边缘节点设备的认证证书完成的;以及至少部分地基于针对所述网站的所述认证证书建立与所述ue的安全连接。

在一个示例中,描述了一种存储用于在cdn的边缘节点设备处对内容请求进行处置的计算机可执行代码的非暂时性计算机可读介质。所述代码可以是可以被处理器执行以执行以下操作的:通过无线网络从ue接收对于访问网站的内容的请求;响应于接收所述请求从密钥服务器获取针对所述网站的认证证书,所述获取是通过向所述密钥服务器提供所述边缘节点设备的认证证书完成的;以及至少部分地基于针对所述网站的所述认证证书建立与所述ue的安全连接。

在一个示例中,描述了一种用于ue处的无线通信的方法。所述方法可以包括:生成对于访问网站的内容的请求;在调制解调器处对对于访问所述网站的所述内容的所述请求进行处理,所述处理包括:使移动cdn内容递送加速信息与对于访问所述网站的所述内容的所述请求相关联;以及向网络接入设备发送对于访问所述网站的所述内容的所述请求和所关联的移动cdn内容递送加速信息。

在一些示例中,所述方法可以包括:维护授权的内容提供者列表(acpl),并且在所述调制解调器处对对于访问所述网站的所述内容的所述请求进行处理可以包括:确定与对于访问所述网站的所述内容的所述请求相关联的信息被包括在所述acpl中。在一些示例中,所述acpl可以包括至少一个内容提供者条目,并且所述内容提供者条目中的每个内容提供者条目可以是与以下各项中的至少一项相关联的:统一资源定位符(url)、统一资源标识符(uri)、域名、超文本传输协议(http)服务器互联网协议(ip)地址、端口标识符、协议类型或者其组合。在一些示例中,确定与对于访问所述网站的所述内容的所述请求相关联的信息被包括在所述acpl中可以包括:确定与对于访问所述网站的所述内容的所述请求相关联的目的地http服务器ip地址和端口被包括在所述acpl中。在一些示例中,确定与对于访问所述网站的所述内容的所述请求相关联的信息被包括在所述acpl中可以进一步包括:确定与对于访问所述网站的所述内容的所述请求相关联的url或者uri被包括在所述acpl中。在一些示例中,所述acpl可以包括至少一个包括域名和http服务器ip地址的内容提供者条目。在这些示例中,所述方法可以包括:监视与由所述调制解调器处理的域名系统(dns)请求和dns响应相关联的http服务器ip地址;以及至少部分地基于所述http服务器ip地址动态地更新所述acpl。在一些示例中,所述监视可以是针对与dns用户数据报协议(udp)端口相关联的dns请求和dns响应来执行的。在一些示例中,所述监视可以是至少部分地基于由所述调制解调器从应用编程接口(api)接收的通知来执行的。

在一些示例中,所述方法可以包括:查询所述网络接入设备以确定所述网络接入设备是否已经在本地高速缓存了所述网站的所述内容,并且所述移动cdn内容递送加速信息可以是响应于确定所述网络接入设备已经在本地高速缓存了所述网站的所述内容而被与对于访问所述网站的所述内容的所述请求相关联的。在一些示例中,所述查询可以包括:使用无线资源控制(rrc)信令扩展发送httpurl/uri请求。

在一个示例中,描述了一种用于ue处的无线通信的装置。所述装置可以包括:用于生成对于访问网站的内容的请求的单元;用于在调制解调器处对对于访问所述网站的所述内容的所述请求进行处理的单元,所述处理包括:使移动cdn内容递送加速信息与对于访问所述网站的所述内容的所述请求相关联;以及用于向网络接入设备发送对于访问所述网站的所述内容的所述请求和所关联的移动cdn内容递送加速信息的单元。

在一些示例中,所述装置可以包括:用于维护授权的内容提供者列表(acpl)的单元,并且所述用于在所述调制解调器处对对于访问所述网站的所述内容的所述请求进行处理的单元可以包括:用于确定与对于访问所述网站的所述内容的所述请求相关联的信息被包括在所述acpl中的单元。在一些示例中,所述acpl可以包括至少一个内容提供者条目,并且所述内容提供者条目中的每个内容提供者条目是与以下各项中的至少一项相关联的:url、uri、域名、http服务器ip地址、端口标识符、协议类型或者其组合。在一些示例中,所述用于确定与对于访问所述网站的所述内容的所述请求相关联的信息被包括在所述acpl中的单元可以包括:用于确定与对于访问所述网站的所述内容的所述请求相关联的目的地http服务器ip地址和端口被包括在所述acpl中的单元。在一些示例中,所述用于确定与对于访问所述网站的所述内容的所述请求相关联的信息被包括在所述acpl中的单元可以进一步包括:用于确定与对于访问所述网站的所述内容的所述请求相关联的url或者uri被包括在所述acpl中的单元。在一些示例中,所述acpl可以包括至少一个包括域名和http服务器ip地址的内容提供者条目。在这些示例中,所述装置可以进一步包括:用于监视与由所述调制解调器处理的dns请求和dns响应相关联的http服务器ip地址的单元;以及用于至少部分地基于所述http服务器ip地址动态地更新所述acpl的单元。在一些示例中,所述监视可以是针对与dnsudp端口相关联的dns请求和dns响应来执行的。在一些示例中,所述监视可以是至少部分地基于由所述调制解调器从api接收的通知来执行的。

在一些示例中,所述装置可以包括:用于查询所述网络接入设备以确定所述网络接入设备是否已经在本地高速缓存了所述网站的所述内容的单元,并且所述移动cdn内容递送加速信息可以是响应于确定所述网络接入设备已经在本地高速缓存了所述网站的所述内容而被与对于访问所述网站的所述内容的所述请求相关联的。在一些示例中,所述用于查询的单元可以包括:用于使用rrc信令扩展发送httpurl/uri请求的单元。

在一个示例中,描述了另一种用于ue处的无线通信的装置。所述装置可以包括处理器和与所述处理器电子地通信的存储器。所述处理器和所述存储器可以被配置为执行以下操作:生成对于访问网站的内容的请求;在调制解调器处对对于访问所述网站的所述内容的所述请求进行处理,所述处理包括:使移动cdn内容递送加速信息与对于访问所述网站的所述内容的所述请求相关联;以及向网络接入设备发送对于访问所述网站的所述内容的所述请求和所关联的移动cdn内容递送加速信息。

在一个示例中,描述了一种存储用于ue处的无线通信的计算机可执行代码的非暂时性计算机可读介质。所述代码可以是可以被处理器执行以执行以下操作的:生成对于访问网站的内容的请求;在调制解调器处对对于访问所述网站的所述内容的所述请求进行处理,所述处理包括:使移动cdn内容递送加速信息与对于访问所述网站的所述内容的所述请求相关联;以及向网络接入设备发送对于访问所述网站的所述内容的所述请求和所关联的移动cdn内容递送加速信息。

在一个示例中,描述了一种用于在票证密钥服务器处对票证密钥进行管理的方法。所述方法可以包括:定期地生成票证密钥;以及定期地向多个边缘节点设备中的每个边缘节点设备发送所述被定期地生成的票证密钥。在一些示例中,所述多个边缘节点设备中的至少一个边缘节点设备可以是与移动cdn的网络接入设备相关联的。

在一个示例中,描述了一种用于在票证密钥服务器处对票证密钥进行管理的装置。所述装置可以包括:用于定期地生成票证密钥的单元;以及用于定期地向多个边缘节点设备中的每个边缘节点设备发送所述被定期地生成的票证密钥的单元。在一些示例中,所述多个边缘节点设备中的至少一个边缘节点设备是与移动cdn的网络接入设备相关联的。

在一个示例中,描述了另一种用于在票证密钥服务器处对票证密钥进行管理的装置。所述装置可以包括处理器和与所述处理器电子地通信的存储器。所述处理器和所述存储器可以被配置为执行以下操作:定期地生成票证密钥;以及定期地向多个边缘节点设备中的每个边缘节点设备发送所述被定期地生成的票证密钥。

在一个示例中,描述了一种存储用于在票证密钥服务器处对票证密钥进行管理的计算机可执行代码的非暂时性计算机可读介质。所述代码可以是可以被处理器执行以执行以下操作的:定期地生成票证密钥;以及定期地向多个边缘节点设备中的每个边缘节点设备发送所述被定期地生成的票证密钥。

在一个示例中,描述了一种用于cdn内的无线通信的方法。所述方法可以包括:在ue和与目标网络接入设备相关联的目标边缘节点设备之间建立rrc连接;以及在所述ue与所述目标边缘节点设备之间恢复或者继续在所述ue和与源网络接入设备相关联的源边缘节点设备之间建立的传输层安全(tls)会话。

在一些示例中,所述方法可以包括:在建立所述rrc连接之后并且在恢复或者继续所述tls会话之前从所述ue向所述目标边缘节点设备发送tls会话票证,所述tls会话票证包括用于在所述ue与所述源边缘节点设备之间建立的所述tls会话的经加密的tls会话密钥。在一些示例中,所述方法可以包括:在建立所述rrc连接之后并且在恢复或者继续所述tls会话之前在所述目标边缘节点设备处从所述ue接收tls会话票证,所述tls会话票证包括用于在所述ue与所述源边缘节点设备之间建立的所述tls会话的经加密的tls会话密钥;以及至少部分地基于由所述目标边缘节点设备和所述源边缘节点设备接收的票证密钥在所述目标边缘节点设备处对所述经加密的tls会话密钥进行解密。在一些示例中,所述方法可以包括:在于所述ue与所述目标边缘节点设备之间建立所述rrc连接之后在所述ue处接收由所述目标边缘节点设备发送的tls消息;以及响应于接收所述tls消息并且在恢复或者继续所述tls会话之前,从所述ue向所述目标边缘节点设备发送tls会话票证,所述tls会话票证包括用于在所述ue与所述源边缘节点设备之间建立的所述tls会话的经加密的tls会话密钥。在一些示例中,所述方法可以包括:在于所述ue与所述目标边缘节点设备之间建立所述rrc连接之后从所述目标边缘节点设备向所述ue发送tls消息;响应于发送所述tls消息并且在恢复或者继续所述tls会话之前,在所述目标边缘节点设备处从所述ue接收tls会话票证,所述tls会话票证包括用于在所述ue与所述源边缘节点设备之间建立的所述tls会话的经加密的tls会话密钥;以及至少部分地基于由所述目标边缘节点设备和所述源边缘节点设备接收的票证密钥在所述目标边缘节点设备处对所述经加密的tls会话密钥进行解密。

在一些示例中,所述方法可以包括:在建立所述rrc连接之前在所述目标边缘节点设备处从所述源边缘节点设备接收tls会话票证,所述tls会话票证包括用于在所述ue与所述源边缘节点设备之间建立的所述tls会话的经加密的tls会话密钥;以及至少部分地基于由所述目标边缘节点设备和所述源边缘节点设备接收的票证密钥在所述目标边缘节点设备处对所述经加密的tls会话密钥进行解密。在一些示例中,所述方法可以包括:用单往返消息传输在所述ue与所述目标边缘节点设备之间执行tls握手。在一些示例中,所述cdn可以包括位于所述ue与分组网关之间的移动cdn,并且所述源边缘节点设备或者所述目标边缘节点设备中的至少一项可以是位于所述移动cdn之内的。在一些示例中,所述cdn可以包括位于所述ue与分组网关之间的移动cdn,并且所述源边缘节点设备或者所述目标边缘节点设备中的至少一项可以是位于所述cdn之内且所述移动cdn之外的。

在一个示例中,描述了一种用于cdn内的无线通信的装置。所述装置可以包括:用于在ue和与目标网络接入设备相关联的目标边缘节点设备之间建立rrc连接的单元;以及用于在所述ue与所述目标边缘节点设备之间恢复或者继续在所述ue和与源网络接入设备相关联的源边缘节点设备之间建立的tls会话的单元。

在一些示例中,所述装置可以包括:用于在建立所述rrc连接之后并且在恢复或者继续所述tls会话之前从所述ue向所述目标边缘节点设备发送tls会话票证的单元,所述tls会话票证包括用于在所述ue与所述源边缘节点设备之间建立的所述tls会话的经加密的tls会话密钥。在一些示例中,所述装置可以包括:用于在建立所述rrc连接之后并且在恢复或者继续所述tls会话之前在所述目标边缘节点设备处从所述ue接收tls会话票证的单元,所述tls会话票证包括用于在所述ue与所述源边缘节点设备之间建立的所述tls会话的经加密的tls会话密钥;以及用于至少部分地基于由所述目标边缘节点设备和所述源边缘节点设备接收的票证密钥在所述目标边缘节点设备处对所述经加密的tls会话密钥进行解密的单元。在一些示例中,所述装置可以包括:用于在于所述ue与所述目标边缘节点设备之间建立所述rrc连接之后在所述ue处接收由所述目标边缘节点设备发送的tls消息的单元;以及用于响应于接收所述tls消息并且在恢复或者继续所述tls会话之前,从所述ue向所述目标边缘节点设备发送tls会话票证的单元,所述tls会话票证包括用于在所述ue与所述源边缘节点设备之间建立的所述tls会话的经加密的tls会话密钥。在一些示例中,所述装置可以包括:用于在于所述ue与所述目标边缘节点设备之间建立所述rrc连接之后从所述目标边缘节点设备向所述ue发送tls消息的单元;用于响应于发送所述tls消息并且在恢复或者继续所述tls会话之前,在所述目标边缘节点设备处从所述ue接收tls会话票证的单元,所述tls会话票证包括用于在所述ue与所述源边缘节点设备之间建立的所述tls会话的经加密的tls会话密钥;以及用于至少部分地基于由所述目标边缘节点设备和所述源边缘节点设备接收的票证密钥在所述目标边缘节点设备处对所述经加密的tls会话密钥进行解密的单元。

在一些示例中,所述装置可以包括:用于在建立所述rrc连接之前在所述目标边缘节点设备处从所述源边缘节点设备接收tls会话票证的单元,所述tls会话票证包括用于在所述ue与所述源边缘节点设备之间建立的所述tls会话的经加密的tls会话密钥;以及用于至少部分地基于由所述目标边缘节点设备和所述源边缘节点设备接收的票证密钥在所述目标边缘节点设备处对所述经加密的tls会话密钥进行解密的单元。在一些示例中,所述装置可以包括:用于用单往返消息传输在所述ue与所述目标边缘节点设备之间执行tls握手的单元。在一些示例中,所述cdn可以包括位于所述ue与分组网关之间的移动cdn,并且所述源边缘节点设备或者所述目标边缘节点设备中的至少一项可以是位于所述移动cdn之内的。在一些示例中,所述cdn可以包括位于所述ue与分组网关之间的移动cdn,并且所述源边缘节点设备或者所述目标边缘节点设备中的至少一项可以是位于所述cdn之内且所述移动cdn之外的。

在一个示例中,描述了另一种用于cdn内的无线通信的装置。所述装置可以包括处理器和与所述处理器电子地通信的存储器。所述处理器和所述存储器可以被配置为执行以下操作:在ue和与目标网络接入设备相关联的目标边缘节点设备之间建立rrc连接;以及在所述ue与所述目标边缘节点设备之间恢复或者继续在所述ue和与源网络接入设备相关联的源边缘节点设备之间建立的tls会话。

在一个示例中,描述了一种存储用于cdn内的无线通信的计算机可执行代码的非暂时性计算机可读介质。所述代码可以是可以被处理器执行以执行以下操作的:在ue和与目标网络接入设备相关联的目标边缘节点设备之间建立rrc连接;以及在所述ue与所述目标边缘节点设备之间恢复或者继续在所述ue和与源网络接入设备相关联的源边缘节点设备之间建立的tls会话。

在一个示例中,描述了一种用于cdn内的源网络接入设备处的无线通信的方法。所述方法可以包括:向目标网络接入设备发送对于将ue从所述源网络接入设备切换到所述目标网络接入设备的请求;接收对对于切换所述ue的所述请求的确认;至少部分地基于接收对对于切换所述ue的所述请求的所述确认向所述ue发送对于关闭已建立的同与所述源网络接入设备相关联的源边缘节点设备的tls会话的指示;以及在发送对于关闭所述tls会话的所述指示之后向所述ue发送切换命令。

在一个示例中,描述了一种用于cdn内的源网络接入设备处的无线通信的装置。所述装置可以包括:用于向目标网络接入设备发送对于将ue从所述源网络接入设备切换到所述目标网络接入设备的请求的单元;用于接收对对于切换所述ue的所述请求的确认的单元;用于至少部分地基于接收对对于切换所述ue的所述请求的所述确认向所述ue发送对于关闭已建立的同与所述源网络接入设备相关联的源边缘节点设备的tls会话的指示的单元;以及用于在发送对于关闭所述tls会话的所述指示之后向所述ue发送切换命令的单元。

在一个示例中,描述了另一种用于cdn内的源网络接入设备处的无线通信的装置。所述装置可以包括处理器和与所述处理器电子地通信的存储器。所述处理器和所述存储器可以被配置为执行以下操作:向目标网络接入设备发送对于将ue从所述源网络接入设备切换到所述目标网络接入设备的请求;接收对对于切换所述ue的所述请求的确认;至少部分地基于接收对对于切换所述ue的所述请求的所述确认向所述ue发送对于关闭已建立的同与所述源网络接入设备相关联的源边缘节点设备的tls会话的指示;以及在发送对于关闭所述tls会话的所述指示之后向所述ue发送切换命令。

在一个示例中,描述了一种存储用于cdn内的源网络接入设备处的无线通信的计算机可执行代码的非暂时性计算机可读介质。所述代码可以是可以被处理器执行以执行以下操作的:向目标网络接入设备发送对于将ue从所述源网络接入设备切换到所述目标网络接入设备的请求;接收对对于切换所述ue的所述请求的确认;至少部分地基于接收对对于切换所述ue的所述请求的所述确认向所述ue发送对于关闭已建立的同与所述源网络接入设备相关联的源边缘节点设备的tls会话的指示;以及在发送对于关闭所述tls会话的所述指示之后向所述ue发送切换命令。

前述内容已相当宽泛地概述了根据本公开内容的示例的技术和技术优势,以便随后的详细描述可以被更好地理解。将在下文中描述额外的技术和优势。所公开的概念和具体示例可以被轻松地用作修改或者设计用于实现本公开内容的相同目的的其它结构的基础。这样的等价的构造不脱离所附权利要求的范围。在结合附图考虑时,从下面的描述中将更好地理解本文中公开的概念在其组织和操作方法两者上的特性以及相关联的优势。出于说明和描述的目的而非作为对权利要求的限制的定义提供了附图中的每个图。

附图说明

可以通过参考以下附图实现对本发明的本质和优势的进一步的理解。在附图中,相似的部件或者功能可以具有相同的附图标记。进一步地,可以通过在附图标记之后跟随破折号和在相似的部件之间进行区分的第二附图标记来区分各种相同类型的部件。如果在说明中使用了仅第一附图标记,则描述内容适用于具有相同的第一附图标记的相似的部件中的任一个部件,而不考虑第二附图标记。

图1示出了根据本公开内容的各种方面的无线通信系统的一个示例;

图2示出了根据本公开内容的各种方面的一个示例cdn;

图3示出了根据本公开内容的各种方面的一个示例cdn;

图4示出了根据本公开内容的各种方面的一个示例cdn;

图5示出了根据本公开内容的各种方面的用于对ue的浏览器与内容服务器(例如,web服务器)之间的http会话(例如,执行基于rsa的ssl握手的)进行配置的消息流;

图6示出了根据本公开内容的各种方面的一个证书验证过程;

图7示出了ue、网络接入设备、pgw/服务网关(sgw)和内容服务器的示例协议栈,并且示出了根据本公开内容的各种方面的cdn内的单https会话(例如,单tls/ssl会话)的一个示例;

图8示出了ue、网络接入设备和边缘节点设备、路由器/交换网络和内容服务器的示例协议栈,并且示出了根据本公开内容的各种方面的cdn内的前端和后端https会话(例如,前端tls/ssl会话和后端tls/ssl会话)的一个示例;

图9示出了根据本公开内容的各种方面的ue的浏览器请求该浏览器不知道将被高速缓存在移动cdn的边缘节点设备处的内容的图;

图10示出了根据本公开内容的各种方面的第一定制证书https认证场景;

图11示出了根据本公开内容的各种方面的第二定制证书https认证场景;

图12示出了根据本公开内容的各种方面的一个共享证书https认证场景;

图13示出了根据本公开内容的各种方面的一个无密钥https认证场景;

图14示出了根据本公开内容的各种方面的在其中客户端、边缘节点设备和客户密钥服务器使用无密钥https认证的一个消息流;

图15示出了根据本公开内容的各种方面的在其中客户端、边缘节点设备和客户密钥服务器使用无密钥https认证的一个消息流;

图16示出了根据本公开内容的各种方面的一个无证书https认证场景;

图17示出了ue和内容服务器的示例协议栈,并且示出了根据本公开内容的各种方面的动态地更新被包括在acpl中的http服务器ip地址的一个过程;

图18示出了ue、网络接入设备和边缘节点设备的示例协议栈,并且示出了根据本公开内容的各种方面的基于acpl的ue辅助选择性内容递送加速的一个示例;

图19示出了根据本公开内容的各种方面的在其中ue使用基于acpl的ue辅助选择性内容递送加速的一个消息流;

图20示出了根据本公开内容的各种方面的在其中ue使用基于使用https的带外消息传送的ue辅助选择性内容递送加速的一个消息流;

图21示出了根据本公开内容的各种方面的在其中ue使用基于使用http的带外消息传送的ue辅助选择性内容递送加速的一个消息流;

图22示出了根据本公开内容的各种方面的包括的一个无线通信系统;

图23示出了根据本公开内容的各种方面的用于使用tls会话票证恢复tls会话的一个消息流;

图24示出了根据本公开内容的各种方面的票证密钥服务器(例如,中央密钥服务器)的方框图;

图25示出了根据本公开内容的各种方面的在其中对于具有已关闭的tls会话的处在rrc已连接状态或者rrc空闲状态下的ue作出对服务网络接入设备的改变和对服务边缘节点设备的改变的一个消息流;

图26示出了根据本公开内容的各种方面的在其中对于具有已建立的tls会话的处在rrc空闲状态下的ue作出对服务网络接入设备的改变和对服务边缘节点设备的改变的一个消息流;

图27示出了根据本公开内容的各种方面的在其中对于具有已建立的tls会话的处在rrc已连接状态下的ue执行切换的一个消息流;

图28示出了根据本公开内容的各种方面的在其中对于具有已建立的tls会话的处在rrc已连接状态下的ue执行切换的一个消息流;

图29示出了根据本公开内容的各种方面的在其中对于具有已建立的tls会话的处在rrc已连接状态下的ue执行切换的一个消息流;

图30示出了根据本公开内容的各种方面的用于在cdn的边缘节点设备处对内容请求进行处置的装置的方框图;

图31示出了根据本公开内容的各种方面的用于在ue处的无线通信中使用的装置的方框图;

图32示出了根据本公开内容的各种方面的用于在票证服务器处对票证密钥进行管理的装置的方框图;

图33示出了根据本公开内容的各种方面的用于cdn内的无线通信的装置的方框图;

图34示出了根据本公开内容的各种方面的用于在源网络接入设备处的无线通信中使用的装置的方框图;

图35示出了根据本公开内容的各种方面的用于在无线通信中使用的ue的方框图;

图36示出了根据本公开内容的各种方面的用于在无线通信中使用的基站(例如,构成enb的部分或者全部的基站)的方框图;

图37示出了根据本公开内容的各种方面的用于在无线通信中使用的边缘节点设备(例如,位于pgw之上或者之下的边缘节点设备)的方框图;

图38是示出根据本公开内容的各种方面的用于在cdn的边缘节点设备处对内容请求进行处置的方法的一个示例的流程图;

图39是示出根据本公开内容的各种方面的用于在cdn的边缘节点设备处对内容请求进行处置的方法的一个示例的流程图;

图40是示出根据本公开内容的各种方面的用于ue处的无线通信的方法的一个示例的流程图;

图41是示出根据本公开内容的各种方面的用于ue处的无线通信的方法的一个示例的流程图;

图42是示出根据本公开内容的各种方面的用于ue处的无线通信的方法的一个示例的流程图;

图43是示出根据本公开内容的各种方面的用于ue处的无线通信的方法的一个示例的流程图;

图44是示出根据本公开内容的各种方面的用于在票证服务器处对票证密钥进行管理的方法的一个示例的流程图;

图45是示出根据本公开内容的各种方面的用于cdn内的无线通信的方法的一个示例的流程图;

图46是示出根据本公开内容的各种方面的用于cdn内的无线通信的方法的一个示例的流程图;

图47是示出根据本公开内容的各种方面的用于cdn内的无线通信的方法的一个示例的流程图;

图48是示出根据本公开内容的各种方面的用于cdn内的无线通信的方法的一个示例的流程图;

图49是示出根据本公开内容的各种方面的用于cdn内的无线通信的方法的一个示例的流程图;

图50是示出根据本公开内容的各种方面的用于cdn内的无线通信的方法的一个示例的流程图;以及

图51是示出根据本公开内容的各种方面的用于cdn内的源网络接入设备处的无线通信的方法的一个示例的流程图。

具体实施方式

本公开内容描述了用于管理cdn中的安全内容传输的技术。在一些示例中,这些技术可以缓解在将从互联网cdn检索的内容高速缓存在移动cdn内时与认证、加密或者移动性有关的问题。

以下描述内容提供了示例,而不是对在权利要求中阐述的范围、适用性或者示例的限制。可以在所讨论的元素的功能和布置上作出改变,而不脱离本公开内容的范围。各种示例可以视具体情况省略、替换或者添加各种过程或者部件。例如,所描述的方法可以按照与所描述的次序不同的次序被执行,并且可以添加、省略或者组合各种步骤。此外,可以在其它的示例中组合就一些示例描述的特征。

图1示出了根据本公开内容的各种方面的无线通信系统100的一个示例。无线通信系统100可以包括网络接入设备(例如,基站105)、ue115和核心网130。核心网130可以提供用户认证、接入授权、跟踪、互联网协议(ip)连接和其它接入、路由或者移动性功能。基站105可以通过回程链路132(例如,s1等)与核心网130对接,并且可以为与ue115的通信执行无线配置和调度,或者可以在基站控制器(未示出)的控制下操作。在各种示例中,基站105可以通过可以是有线或者无线通信链路的回程链路134(例如,x1等)或者直接地或者间接地(例如,通过核心网130)与彼此通信。

基站105可以经由一个或多个基站天线与ue115无线地通信。基站105站点中的每个基站105站点可以为分别的地理覆盖区域110提供通信覆盖。在一些示例中,基站105可以被称为基站收发机、无线基站、接入点、无线收发机、节点b、演进型节点b(enb)、家庭节点b、家庭演进型节点b或者某个其它合适的术语。基站105的地理覆盖区域110可以被划分成组成该覆盖区域的一部分的扇区(未示出)。无线通信系统100可以包括不同类型的基站105(例如,宏或者小型小区基站)。对于不同的技术,可以存在重叠的地理覆盖区域110。

在一些示例中,无线通信系统100可以包括lte/lte-a网络。在lte/lte-a网络中,术语演进型节点b(enb)可以被用于描述基站105,而术语ue可以被用于描述ue115。无线通信系统100可以是在其中不同类型的enb为各种地理区域提供覆盖的异构lte/lte-a网络。例如,每个enb或者基站105可以为宏小区、小型小区或者其它类型的小区提供通信覆盖。术语“小区”是3gpp术语,取决于上下文,该术语可以被用于描述基站、与基站相关联的载波或者分量载波、或者载波或者基站的覆盖区域(例如,扇区等)。

宏小区可以覆盖相对大的地理区域(例如,半径为若干千米),并且可以允许由具有对网络提供商的服务订阅的ue进行的不受限的接入。小型小区可以是可以在与宏小区相同或者不同的(例如,经许可的、共享的等)射频谱带中操作的与宏小区相比被更低地供电的基站。根据各种示例,小型小区可以包括微微小区、毫微微小区和微小区。微微小区可以覆盖相对较小的地理区域,并且可以允许由具有对网络提供商的服务订阅的ue进行的不受限的接入。毫微微小区也可以覆盖相对小的地理区域(例如,家庭),并且可以提供由具有与毫微微小区的关联的ue(例如,封闭订户组(csg)中的ue、家庭中的用户的ue等)进行的受限的接入。用于宏小区的enb可以被称为宏enb。用于小型小区的enb可以被称为小型小区enb、微微enb、毫微微enb或者家庭enb。一个enb可以支持一个或多个(例如,两个、三个、四个等)小区(例如,分量载波)。

无线通信系统100可以支持同步的或者异步的操作。对于同步的操作,基站可以具有相似的帧时序,并且可以使来自不同的基站的传输在时间上近似对齐。对于异步的操作,基站可以具有不同的帧时序,并且可以不使来自不同的基站的传输在时间上对齐。本文中描述的技术可以被用于或者同步的或者异步的操作。

可以适应各种所公开的示例中的一些示例的通信网络可以是根据分层的协议栈操作的基于分组的网络。在用户面中,承载或者分组数据汇聚协议(pdcp)层处的通信可以是基于ip的。无线链路控制(rlc)层可以执行分组分割和组装以便通过逻辑信道进行传送。介质访问控制(mac)层可以执行优先级处置和逻辑信道向传输信道中的复用。mac层可以还使用混合arq(harq)来在mac层处提供重传,以便提升链路效率。在控制面中,无线资源控制(rrc)协议层可以提供对支持用于用户面数据的无线承载的ue115与基站105或者核心网130之间的rrc连接的建立、配置和维护。在物理(phy)层处,可以将传输信道映射到物理信道。

ue115可以被散布在无线通信系统100的各处,并且每个ue115可以是固定的或者移动的。ue115也可以包括或者被本领域的技术人员称为移动站、用户站、移动单元、用户单元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动用户站、接入终端、移动终端、无线终端、远程终端、手机、用户代理、移动客户端、客户端或者某个其它合适的术语。ue115可以是蜂窝电话、个人数字助理(pda)、无线调制解调器、无线通信设备、手持型设备、平板型计算机、膝上型计算机、无绳电话、无线本地环路(wll)站等。ue可以是能够与包括宏enb、小型小区enb、中继基站等的各种类型的基站和网络设备通信的。

无线通信系统100中所示的通信链路125可以包括从基站105到ue115的下行链路(dl)或者从ue115到基站105的上行链路(ul)。下行链路也可以被称为正向链路,而上行链路也可以被称为反向链路。

在一些示例中,每个通信链路125可以包括一个或多个载波,其中,每个载波可以是由多个根据上面描述的各种无线技术被调制的子载波(例如,不同频率的波形信号)组成的信号。每个经调制的信号可以在不同的子载波上被发送,并且可以携带控制信息(例如,参考信号、控制信道等)、开销信息、用户数据等。通信链路125可以使用频域双工(fdd)操作(例如,使用经配对的频谱资源)或者tdd操作(例如,使用未经配对的频谱资源)发送双向通信。可以定义用于fdd操作(例如,帧结构类型1)和tdd操作(例如,帧结构类型2)的帧结构。

在无线通信系统100的一些示例中,基站105或者ue115可以包括用于使用天线分集方案来改进基站105与ue115之间的通信质量和可靠性的多个天线。额外地或者替换地,基站105或者ue115可以使用多输入多输出(mimo)技术,mimo技术可以利用多径环境来发送携带相同的或者不同的经编码数据的多个空间层。

无线通信系统100可以支持多个小区或者载波上的操作——可以被称为载波聚合(ca)或者双连接操作的特征。载波也可以被称为分量载波(cc)、层、信道等。可以在本文中可互换地使用术语“载波”、“分量载波”、“小区”和“信道”。可以随fdd和tdd分量载波两者一起使用载波聚合。

在lte/lte-a网络中,ue115可以被配置为当在载波聚合模式或者双连接模式下操作时使用多达五个cc进行通信。这些cc中的一个或多个cc可以被配置为dlcc,并且这些cc中的一个或多个cc可以被配置为ulcc。此外,被分配给ue115的cc中的一个cc可以被配置为主cc(pcc),并且被分配给ue115的剩余的cc可以被配置为辅cc(scc)。

通过移动cdn被递送给ue的高带宽业务的量和全部移动cdn业务中是高带宽业务的业务的百分比这两者正在增长。当前,高带宽业务的相当大的部分是视频业务。

图2示出了根据本公开内容的各种方面的一个示例cdn200。cdn200包括互联网cdn205(或者顶部(ott)cdn)和移动cdn210。互联网cdn205可以延伸在内容服务器215与分组网关(pgw220)之间,并且移动cdn210可以延伸在pgw220与一些ue115-a之间。移动cdn210可以包括无线接入网(ran)聚合设备225、网络接入设备230(例如,基站或者enb)和ue115-a。pgw220可以被看作互联网cdn205的部分,并且可以提供互联网cdn205与移动cdn210之间的分界点。网络接入设备230可以是参考图1描述的基站105的方面的一个示例,并且ue115-a可以是参考图1描述的ue115的方面的一个示例。

图3示出了根据本公开内容的各种方面的一个示例cdn300。cdn300可以是参考图2描述的cdn200的方面的一个示例,并且可以包括互联网cdn205-a和移动cdn210-a。互联网cdn205-a可以包括内容服务器215-a和策略服务器(pcrf)305,并且移动cdn210-a可以包括pgw220-a、网络接入设备230-a(例如,基站或者enb)和一些ue115-b。pcrf305可以通过控制接口连接到pgw220-a和边缘节点设备310,并且可以提供用于管理pgw220-a和边缘节点设备310的策略。网络接入设备230-a可以是参考图1和2描述的基站105或者网络接入设备230的方面的一个示例,并且ue115-a可以是参考图1和2描述的ue115的方面的一个示例。

为了减少通过互联网cdn205-a的骨干315从内容服务器215-a请求内容的次数,可以将被存储在内容服务器215-a处的内容高速缓存在边缘节点设备310(例如,服务器)处。如在图3中示出的,边缘节点设备310可以被放置在pgw220-a之处或者其附近。在一些示例中,边缘节点设备310可以与pgw220-a共享资源。

ue115-b与网络接入设备230-a之间的业务、网络接入设备230-a与边缘节点设备310之间的业务(例如,通过移动cdn210-a的回程320的业务)可以随在网络接入设备230-a处从ue115-b接收的内容请求的数量差不多线性地增长。如由示出从内容服务器215-a到ue115-b的内容流的箭头示出的,通过回程320并且被传输到ue115-b(例如,通过移动cdn210-a的回程320)的内容的量可以是显著大于在内容服务器215-a与pgw220-a之间(例如,通过互联网cdn205-a的骨干315)被传输的内容的量的。一种用于管理回程320的拥塞的解决方案在于,部署更多的回程资源(增加成本)。参考图4描述了另一种用于管理回程320的拥塞的解决方案。

图4示出了根据本公开内容的各种方面的一个示例cdn400。cdn400可以是参考图2描述的cdn200的方面的一个示例,并且可以包括互联网cdn205-b和移动cdn210-b。互联网cdn205-b可以包括内容服务器215-b和策略服务器(pcrf)305-a,并且移动cdn210-b可以包括pgw220-b、网络接入设备230-b(例如,基站或者enb)和一些ue115-c。pcrf305-a可以通过控制接口连接到pgw220-b和边缘节点设备310-a,并且可以提供用于管理pgw220-b和边缘节点设备310-a的策略。网络接入设备230-b可以是参考图1和2描述的基站105或者网络接入设备230的方面的一个示例,并且ue115-b可以是参考图1和2描述的ue115的方面的一个示例。

为了减少通过互联网cdn205-b的骨干315-a或者通过移动cdn210-b的回程320-a从内容服务器215-b请求内容的次数,可以将被存储在内容服务器215-b处的内容高速缓存在边缘节点设备310-a(例如,服务器)处。如在图4中示出的,边缘节点设备310-a可以被放置在网络接入设备230-b之处或者其附近。在一些示例中,边缘节点设备310-a可以与网络接入设备230-b共享资源。

ue115-c与网络接入设备230-b之间的业务可以随在网络接入设备230-b处从ue115-c接收的内容请求的数量差不多线性地增长。如由示出从内容服务器215-b到ue115-c的内容流的箭头示出的,被传输到ue115-c的内容的量可以是显著大于在内容服务器215-b与pgw220-b之间(例如,通过互联网cdn205-b的骨干315-a)被传输的内容的量和在pgw220-b与网络接入设备230-b之间(例如,通过移动cdn210-b的回程320-a)被传输的内容的量的。

将内容高速缓存在位于网络接入设备230-b之处或者附近的边缘节点设备310-a处可以减少内容递送延迟(例如,通过减少内容传输等待时间),并且可以降低内容回放中断的概率,因此改进ue115-c处的终端用户体验。将内容高速缓存在边缘节点设备310-a处还可以降低必须作出通过回程320-a的重复的内容传输的概率。为了使ue115-c能够获取被高速缓存在边缘节点设备310-a处的内容,ue115-c可以被配置为将移动cdn内容递送加速信息包括在它们的对于访问内容的请求中。移动cdn内容递送加速信息可以帮助网络接入设备230-b将内容请求路由到边缘节点设备310-a,而不是内容服务器215-b。

出于本说明的目的,参考图2描述的边缘节点设备310可以被看作被放置在pgw之处或者之上、位于互联网cdn之内或者位于互联网cdn的边缘处的边缘节点设备的一个示例。参考图3描述的边缘节点设备310-a可以被看作被放置在pgw之下或者位于移动cdn之内的边缘节点设备的一个示例。

https(例如,通过ssl或者http安全的http)可以被用于在cdn内安全地从设备到设备地传输内容。https可以被用于对通过ssl/tls的事务进行授权和保护。https可以被用于对对于访问内容(例如,网站或者网页和与之相关联的内容)的用户请求以及从内容服务器(例如,web服务器)被返回给用户的内容进行加密和解密。对https的使用可以防止例如窃听和中间人攻击。可以诸如通过浏览器栏中的锁图标或者以https://开始的网站地址和/或用绿色文本显示的网站地址来以各种方式向用户指示对https的使用。

https可以是与包括域有效性验证(dv)、组织有效性验证(ov)或者扩展有效性验证(ev)的不同级别的有效性验证相关联的。域有效性验证可以包括证书权威(ca)仅通过简单信道(诸如电子邮件)使域名的所有权生效,以及颁发在证书的主题中包括“无o”(无组织)的有效性验证证书(证书)。组织有效性验证可以包括ca对域名的所有权进行有效性验证,以及颁发在证书的主题中包括“o”(组织)的证书。扩展有效性验证可以包括ca对域名的所有权的额外的方面进行有效性验证。

图5示出了根据本公开内容的各种方面的用于对ue115-d的浏览器与内容服务器215-c(例如,web服务器)之间的https会话(例如,执行基于rsa的ssl握手的)进行配置的消息流500。ue115-d可以是参考图1-4描述的ue115的方面的一个示例。内容服务器215-c可以是参考图2-4描述的内容服务器215的方面的一个示例。

为了发起对https会话的配置,ue115-d的浏览器可以在消息510中向内容服务器215-c发送客户端随机数据505、问候和对由ue115-d的浏览器支持的密码套件的指示。响应于接收客户端随机数据505,内容服务器215-c可以在消息525中向ue115-d的浏览器发送服务器随机数据515、公钥证书520和用于会话恢复的会话id。

响应于接收服务器随机数据515,ue115-d的浏览器可以使用公钥证书520对预主机密530进行加密,并且在消息540中向内容服务器215-c发送经加密的预主机密535。响应于接收经加密的预主机密535,内容服务器215-c可以在550处使用与公钥证书520相对应的私钥545对经加密的预主机密535进行解密。

ue115-d的浏览器和内容服务器215-c可以各自至少部分地基于客户端随机数据505、服务器随机数据515和预主机密530生成会话密钥550。在生成会话密钥555之后,ue115-d的浏览器可以安全地从内容服务器215-c请求内容。在一些示例中,内容服务器215-c可以向ue115-d的浏览器发送与会话密钥555相对应的会话票证,该会话票证可以被用于会话恢复或者继续。

内容服务器215-c可以从ca获取公钥证书,所述公钥证书对由内容服务器215-c提供的内容(例如,网站)的身份和/或真实性进行有效性验证(验证)。可以要求内容服务器215-c(或者内容所有者)定期地更新公钥证书。

如之前提到的,ca可以提供不同种类的证书,诸如,dv证书、ov证书或者ev证书。ca还可以提供用于不同数量的域的证书。例如,ca可以提供单域证书、通配符证书或者多域证书。通配符证书可以与诸如是“*.youdomain.com”这样的域相对应,其中,通配符“*”可以指示无限数量的共享相同的域名的前缀或者子域名称。多域证书(也被称为主题替换名称(san)证书或者单通信证书(ucc))可以在一个证书中包括多个完全限定域名(fqdn)。多域证书可以包括支持单主基于web服务名称的标准主题名称字段。ca还可以提供用于不同数量的客户的证书,诸如,用于单个客户的定制证书或者由多个客户共享的共享证书。

图6示出了根据本公开内容的各种方面的一个证书验证过程600。根据证书验证过程600,客户端(例如,ue115-e或者内容服务器215-d)可以应用服务器证书中的签名算法以对不包括证书颁发者的签名(例如,颁发者的(ca)签名605或者颁发者的(根ca)签名)610的服务器证书进行签名。客户端然后可以(在615或者620处)获取颁发者的证书,应用颁发者的(ca)域名(dn)证书635或者根ca的dn证书640中的所有者的公钥625或者630,以及对服务器证书中的颁发者的签名(例如,颁发者的(ca)签名605或者颁发者的(根ca)签名610)进行解密。客户端然后可以将服务器证书的签名部分与经解密的颁发者的签名进行比较。如果存在匹配,则服务器证书可以被信任,并且服务器证书中的所有者的公钥可以被用于建立tls会话(例如,用于对客户端生成的预主机密(或者预主密钥)进行加密)。如果不存在任何匹配,则服务器证书不可以被信任。

在https被应用于包括互联网cdn和移动cdn两者的cdn时,并且在被存储在互联网cdn的内容服务器处的内容被高速缓存在移动cdn内的边缘节点设备处时,https可以包括ue与边缘节点设备之间的前端https会话(例如,前端tls/ssl会话)和边缘节点设备与内容服务器之间的后端https会话(例如,后端tls/ssl会话)。

图7示出了ue115-f、网络接入设备230-c、pgw/服务网关(sgw)705和内容服务器215-e的示例协议栈700,并且示出了根据本公开内容的各种方面的cdn内的单https会话(例如,单tls/ssl会话)的一个示例。ue115-f可以是参考图1-6描述的ue的方面的一个示例。网络接入设备230-c可以是参考图1-4描述的基站105或者网络接入设备230的方面的一个示例。pgw/sgw705可以是参考图2-4描述的pgw220的方面的一个示例。内容服务器215-e可以是参考图2-6描述的内容服务器215的方面的一个示例。

ue115-f的协议栈可以包括用于在https会话(例如,tls/ssl会话)中与内容服务器215-e通信的高水平层(例如,ue操作系统(os)/浏览器层)和用于与网络接入设备230-c通信的低水平层(例如,调制解调器层)。高水平层可以包括http/https层710、tls/ssl层715、tcp层720和ip层725。低水平层可以包括pdcp层730、rlc层735、mac层740和phy层745。网络接入设备230-c的协议栈可以包括用于与ue115-f通信的低水平层和用于与pgw/sgw705通信的低水平层。用于与ue115-f通信的低水平层可以包括pdcp层730-a、rlc层735-a、mac层740-a和phy层745-a。用于与pgw/sgw705通信的低水平层可以包括gtp-u层750、udp/tcp层755、ip层760和l1/l2层765。pgw/sgw705的协议栈可以包括用于与网络接入设备230-c通信的低水平层和用于与内容服务器215-e通信的低水平层。用于与网络接入设备230-c通信的低水平层可以包括gtp-u层750-a、udp/tcp层755-a、ip层760-a和l1/l2层765-a。用于与内容服务器215-e通信的低水平层可以包括l1/l2层765-b。内容服务器215-e可以包括用于与pgw/sgw705通信的低水平层和用于在https会话(例如,tls/ssl会话)中与ue115-f通信的高水平层。低水平层可以包括l1/l2层765-c。高水平层可以包括http/https层710-a、tls/ssl层715-a、tcp层720-a和ip层725-a。

可以在ue115-f与内容服务器215-e之间使用高水平层(例如,http/https层710/710-a、tls/ssl层715/715-a、tcp层720/720-a和ip层725/25-a)对单https会话(例如,单tls/ssl会话)进行协商。网络接入设备230-c和pgw/sgw705可以是很大程度上不知道高水平层处的通信的。

图8示出了ue115-g、网络接入设备和边缘节点设备870、路由器/交换网络805和内容服务器215-f的示例协议栈800,并且示出了根据本公开内容的各种方面的cdn内的前端和后端https会话(例如,前端tls/ssl会话和后端tls/ssl会话)的一个示例。ue115-g可以是参考图1-6描述的ue的方面的一个示例。网络接入设备和边缘节点设备870可以是参考图1-4描述的基站105或者网络接入设备230的方面和参考图2-4描述的边缘节点设备310的方面的一个示例。网络接入设备和边缘节点设备可以是共置的(如所示的)或者被单独地放置的。内容服务器215-f可以是参考图2-6描述的内容服务器215的方面的一个示例。

ue115-g的协议栈可以包括用于在前端https会话(例如,前端tls/ssl会话)中与网络接入设备和边缘节点设备870通信的高水平层(例如,ueos/浏览器层)和用于与网络接入设备和边缘节点设备870通信的低水平层(例如,调制解调器层)。高水平层可以包括http/https层810、tls/ssl层815、tcp层820和ip层825。低水平层可以包括pdcp层830、rlc层835、mac层840和phy层845。网络接入设备和边缘节点设备870的协议栈可以包括用于与ue115-g通信的高水平层和低水平层和用于与内容服务器215-f通信的高水平层和低水平层。用于与ue115-g通信的低水平层可以包括pdcp层830-a、rlc层835-a、mac层840-a和phy层845-a。用于与ue115-g通信的高水平层可以包括http/https层810-a、tls/ssl层815-a、tcp层820-a和ip层825-a。用于与内容服务器215-f通信的高水平层可以包括http/https层810-b、tls/ssl层815-b、tcp层820-b和ip层825-b。用于与内容服务器215-f通信的低水平层可以包括gtp-u层850、udp/tcp层855、ip层860和l1/l2层865。内容服务器215-f可以包括用于与网络接入设备和边缘节点设备870通信的高水平层和低水平层。低水平层可以包括l1/l2层865-a。高水平层可以包括http/https层810-c、tls/ssl层815-c、tcp层820-c和ip层825-c。可以通过诸如是互联网这样的路由器/交换网络805建立后端https会话(例如,后端tls/ssl会话)。

在将https应用于cdn(例如,包括互联网cdn和移动cdn两者的cdn)时,各种问题可能出现。例如,可能存在https认证问题、https加密问题或者tls会话恢复/继续问题。如参考图9描述的,https认证问题可能由于https被划分成前端https会话和后端https会话而出现。

图9示出了根据本公开内容的各种方面的ue的浏览器905请求浏览器905不知道将被高速缓存在移动cdn的边缘节点设备310-b处的内容的图900。ue可以是参考图1-8描述的ue115的方面的一个示例。边缘节点设备310-b可以是参考图2-4、7和8描述的边缘节点设备310或者网络接入设备和边缘节点设备870的方面的一个示例。在一些示例中,边缘节点设备可以是与移动cdn的网络接入设备共置的或者分离的。内容服务器215-g可以是参考图2-8描述的内容服务器215的方面的一个示例。

https认证问题可能由于https被划分成(例如,ue的浏览器905与边缘节点设备310-b之间的)前端https会话和(例如,边缘节点设备310-b与内容服务器215-g之间的)后端https会话并且浏览器不知道内容服务器215-g(或者在内容服务器215-g上代管的网站)已经将对对于内容的请求的处置委派给边缘节点设备310-b而出现。因此,不是浏览器905向“website.com”发出对于访问内容的请求,而是处置对于其内容的请求的网站已经被委派给边缘节点设备310-b,以及不是浏览器905建立与代管“website.com”的内容服务器215-g的https会话,浏览器905应当发出对于访问“website.com.cdn.com”的(与https服务器ip地址“x.x.x.x”相关联的)内容的请求,并且应当建立与边缘节点设备310-b的https会话。可以通过包括以下方式的一些方式缓解这样的https认证问题:如参考图10和11描述的,使用定制证书https认证;如参考图12描述的,使用共享证书https认证;如参考图13-15描述的使用无密钥https认证;或者如参考图16描述的,使用无证书https认证。

图10示出了根据本公开内容的各种方面的第一定制证书https认证场景1000。场景1000假设客户1005(例如,内容服务器或者内容提供者)向ca1010申请用于其网站的证书,并且接收定制证书1015。客户1005然后基于定制证书1015生成私钥1020,并且维护定制证书1015和私钥1020。

在将对内容请求的处置委派给边缘节点设备1025(边缘节点设备1025可以是位于pgw之上或者之下的)时,客户1005可以向边缘节点设备1025(或者向边缘节点设备1025的运营商)传输定制证书和1015和私钥1020。在ue115-h的浏览器发出对于访问客户的网站的内容的请求时,边缘节点设备1025可以对请求进行处置,并且可以在ue115-h尝试建立与边缘节点设备1025的https会话时使用定制证书1015和私钥1025对其自身进行认证。

场景1000的一个潜在的优点在于,客户1005可以控制与定制证书1015相关联的有效性验证级别(例如,dv、ov、ev)。场景1000的一个潜在的缺点在于,客户1005必须与边缘节点设备1025共享私钥,如果边缘节点设备是位于移动cdn之内并且不受客户1005控制的,则这可能是不可取的。此外,场景1000可能涉及大量的密钥管理开销(包括大量的密钥撤回开销)。

图11示出了根据本公开内容的各种方面的第二定制证书https认证场景1100。场景1100假设已经对处置对于客户1105(例如,内容服务器或者内容提供者)的内容请求的任务进行委派的边缘节点设备1125(或者边缘节点设备1125的运营商)与客户1105协作以向ca1110申请用于客户的网站的证书,并且边缘节点设备1125(或者边缘节点设备1125的运营商)从ca1110接收用于客户的网站的定制证书1115。边缘节点设备1125(或者边缘节点设备1125的运营商)然后基于定制证书1115生成私钥1120,并且维护定制证书1115和私钥1120。在一些示例中,客户1105和边缘节点设备1125(或者边缘节点设备1125的运营商)可以从ca1110获取不同的证书,并且使用不同的相对应的私钥。

边缘节点设备1125可以是位于pgw之上或者之下的。在ue115-i的浏览器发出对于访问客户的网站的内容的请求时,边缘节点设备1125可以对请求进行处置,并且可以在ue115-i尝试建立与边缘节点设备1125的https会话时使用定制证书1115和私钥1120对其自身进行认证。

场景1100的一个潜在的优点在于,被边缘节点设备1125(或者边缘节点设备1125的运营商)维护的与定制证书1115相对应的私钥1120与客户1105使用的私钥不同。此外,由于边缘节点设备1125(或者边缘节点设备1125的运营商)与客户1105之间的协作,客户1105可以控制与定制证书1115相关联的有效性验证级别(例如,dv、ov、ev)。场景1100的一个潜在的缺点在于,场景1100可能涉及大量的密钥管理开销(包括大量的密钥撤回开销)。场景1100是与在其中客户1105向ca1110申请多个证书并且与边缘节点设备1125(或者边缘节点设备1125的运营商)共享这些证书中的一个证书的场景类似的。

图12示出了根据本公开内容的各种方面的共享证书https认证场景1200。场景1200假设已经对处置对于客户1205(例如,内容服务器或者内容提供者)的内容请求的任务进行委派的边缘节点设备1225(或者边缘节点设备1225的运营商)已经被给予用于向ca1210申请将客户1205的域名添加到边缘节点设备1225的共享证书1215(或者边缘节点设备1225的运营商的共享证书)的授权。共享证书1215的证书名称(例如,san/ucc证书名称)因此是与边缘节点设备1225(或者边缘节点设备1225的运营商)相关联的,但共享证书1215引用客户1205的域名。假设共享证书的名称是“carol.com”,并且客户的网站是“alice.com”,则在访问网站“alice.com”时,ue115-j的浏览器的web地址栏可以用绿色显示web地址“carol.com”。

边缘节点设备1225(或者边缘节点设备1225的运营商)可以基于共享证书1215生成私钥1220,并且可以维护共享证书1215和私钥1220。

边缘节点设备1225可以是位于pgw之上或者之下的。在ue115-j的浏览器发出对于访问客户的网站的内容的请求时,边缘节点设备1225可以对请求进行处置,并且可以在ue115-j尝试建立与边缘节点设备1225的https会话时使用共享证书1215和私钥1220对其自身进行认证。

场景1200的一个潜在的优点在于,共享证书1215和私钥1220是被边缘节点设备1225(或者边缘节点设备1225的运营商)拥有和维护的,并且客户1205不需要与边缘节点设备1225(或者边缘节点设备1225的运营商)共享其自己的私钥。场景1200的一个潜在的缺点在于,不正确的安全性指示符可以被显示给ue115-j的用户(例如,网站可以使用ev,但边缘节点设备1225可以使用dv/ov)。因此,使用共享证书可以削弱证书作为安全性指示符的有用性。此外并且与定制证书类似地,允许边缘节点设备1225(或者边缘节点设备1225的运营商)将其域名添加到共享证书的客户1205不可以独立地并且高效地委派对内容请求的处置或者撤回对内容请求的处置(例如,因为委派和撤回对处置内容请求的委派涉及三个实体——客户1205、边缘节点设备1225(或者边缘节点设备1225的运营商)和ca1210)。

在一些情况下,将对内容请求的处置委派给不受客户的控制的边缘节点设备的客户(例如,内容服务器或者内容提供者)可能不想与边缘节点设备共享其私钥(例如,由于公司策略、技术障碍或者安全性程序)。在这些情况下,可以使用无密钥https认证或者无证书https认证。

图13示出了根据本公开内容的各种方面的无密钥https认证场景1300。场景1300使客户的密钥服务器1305能够在客户的基础设施上被代管,给予客户对其私钥的独占的访问。

在1310处,客户端1315(例如,ue的浏览器)可以向边缘节点设备310-c发送对于访问网站(例如,网站“alice.com”)的内容的请求。请求可以包括例如被寻址到alice.com的“客户端问候”消息。请求可以被移动cdn的网络接入设备230-d路由到边缘节点设备310-c。边缘节点设备310-c可以是与网络接入设备230-d共置的或者被单独地放置的。在一些示例中,对于访问网站的内容的请求可以被路由到边缘节点设备310-c,而不是内容服务器215-h,因为请求是与网络接入设备230-d用于将请求路由到边缘节点设备310-c的移动cdn内容递送加速信息相关联的。

边缘节点设备310-c可以保持用于alice.com的证书1320,并且在1325处可以向客户端1315发送带有证书1320的“服务器问候”消息。客户端1315可以验证证书1320是用于alice.com的,生成预主机密(用于rsa的),并且基于与证书1320相关联的公钥对预主机密进行加密。在1330处,可以将经加密的预主机密发送给边缘节点设备310-c。

在接收经加密的预主机密时,并且在1335处,边缘节点设备310-c可以通过利用证书对其自身进行认证来联系客户的密钥服务器1305。边缘节点设备310-c然后可以向客户的密钥服务器1305发送经加密的预主机密。客户的密钥服务器1305可以对经加密的预主机密进行解密,并且通过经加密的隧道向边缘节点设备310-c发送预主机密。

在1340处,客户端1315和边缘节点设备310-c两者可以使用预主机密建立安全连接(例如,前端https会话,包括前端tls/ssl会话)。边缘节点设备310-c然后可以对在1310处从客户端1315接收的对于访问网站的内容的请求进行处理。在内容已经被高速缓存在边缘节点设备310-c处时,边缘节点设备310-c可以直接向客户端1315递送内容。在内容还未被高速缓存在边缘节点设备310-c处时,边缘节点设备310-c可以在1345处从网站(如,从内容服务器215-h)请求内容,并且在从网站接收内容时向客户端1315递送内容。边缘节点设备310-c还可以将内容高速缓存在边缘节点设备310-c处,并且可以向网站报告客户端访问事件以使得网站可以更新其访问统计数据。

图14示出了根据本公开内容的各种方面的在其中客户端1415、边缘节点设备310-d和客户密钥服务器1405使用无密钥https认证的一个消息流1400。作为示例,边缘节点设备310-d可以是与被放置得靠近客户端1415(例如,被放置在与客户端1415相距距离a处,其中,a可以是0.5千米(km))的网络接入设备共置的,并且客户密钥服务器1405可以是被放置得远离边缘节点设备320-d(例如,被放置在与边缘节点设备310-d相距距离b处,其中,b可以是150km)的。

在1420和1425处,客户端1415和边缘节点设备310-d可以执行tcp同步过程,在tcp同步过程中,客户端1415(在1420处)向边缘节点设备310-d发送同步(sync)信号,并且边缘节点设备310-d(在1425处)向客户端1415发送sync信号。

在tcp同步过程之后,客户端1415和边缘节点设备310-d可以执行tls握手。在1430处,客户端1415可以向边缘节点设备310-d发送带着对于访问网站的内容的请求的客户端问候消息。在1435处,边缘节点设备310-d可以向客户端1415发送带着网站的证书的服务器问候消息。在1440处,客户端1415可以向边缘节点设备310-d发送基于与网站的证书相关联的公钥被加密的预主机密。在1445处,边缘节点设备310-d可以将经加密的预主机密转发给客户密钥服务器1305,客户密钥服务器1305可以在1450处向边缘节点设备310-d返回经解密的预主机密。在1455处,边缘节点设备310-d可以向客户端1415确认tls握手成功地完成了。客户端1415其后可以(例如,在1460和1465处)从边缘节点设备310-d请求和接收数据。

在消息流1400中,tcp同步和tls握手包括通过距离a对六个消息的传输和通过距离b对两个消息的传输,总消息旅程距离为303km(即,0.5*6+150*2=303km)。

图15示出了根据本公开内容的各种方面的在其中客户端1515、边缘节点设备310-e和客户密钥服务器1505使用无密钥https认证的一个场景1500。作为示例,边缘节点设备310-e可以是与被放置得远离客户端1515(例如,被放置在与客户端1515相距距离a处,其中,a可以是150km)的pgw220-c共置的,并且客户密钥服务器1505可以被放置得靠近边缘节点设备310-e(例如,被放置在与边缘节点设备310-e相距距离b处,其中,b可以是大约0km)。

在1520和1525处,客户端1515和边缘节点设备310-e可以执行tcp同步过程,在tcp同步过程中,客户端1515(在1520处)向边缘节点设备310-e发送sync信号,并且边缘节点设备310-e(在1525处)向客户端1515发送sync信号。

在tcp同步过程之后,客户端1515和边缘节点设备310-e可以执行tls握手。在1530处,客户端1515可以向边缘节点设备310-e发送具有对于访问网站的内容的请求的客户端问候消息。在1535处,边缘节点设备310-e可以向客户端1515发送具有网站的证书的服务器问候消息。在1540处,客户端1515可以向边缘节点设备310-e发送基于与网站的证书相关联的公钥被加密的预主机密。在1545处,边缘节点设备310-e可以将经加密的预主机密转发给客户密钥服务器1505,客户密钥服务器1505可以在1550处向边缘节点设备310-e返回经解密的预主机密。在1555处,边缘节点设备310-e可以向客户端1515确认tls握手成功地完成了。客户端1515其后可以(例如,在1560和1565处)从边缘节点设备310-e请求和接收数据。

在场景1500中,tcp同步和tls握手包括通过距离a对六个消息的传输和通过距离b对两个消息的传输,总消息旅程距离为900km(即,150*6+0*2=900km)。因此,在使用无密钥https认证时,将网站的内容高速缓存在被放置在位于移动cdn的网络接入设备之处或者其附近的边缘节点设备处可以显著地缩短无密钥https认证的持续时间(例如,就参考图14和15描述的示例而言,缩短大约200%)。

图16示出了根据本公开内容的各种方面的一个无证书https认证场景1600。与无密钥https认证场景1300类似,场景1600使客户的密钥服务器1605能够被托管在客户的基础设施上,给予客户对其私钥的独占的访问。与场景1500相反,场景1600还使客户的证书1620能够被保持在密钥服务器1605处。

在1610处,客户端1615(例如,ue的浏览器)可以向边缘节点设备310-f发送对于访问网站(例如,网站“alice.com”)的内容的请求。请求可以包括例如被寻址到alice.com的“客户端问候”消息。请求可以被移动cdn的网络接入设备230-e路由到边缘节点设备310-f。边缘节点设备310-f可以是与网络接入设备230-e共置的或者被单独地放置的。在一些示例中,对于访问网站的内容的请求可以被路由到边缘节点设备310-f,而不是内容服务器215-i,因为请求是与网络接入设备230-e用于将请求路由到边缘节点设备310-f的移动cdn内容递送加速信息相关联的。

由于用于alice.com的证书1620被保持在客户的密钥服务器1605处,所以边缘节点设备310-f可以在1625处使用证书向客户的密钥服务器1605认证其自身,并且可以请求用于alice.com的证书1620。客户的密钥服务器1605可以向边缘节点设备310-f返回证书1620。在1630处,边缘节点设备310-f可以向客户端1615发送具有证书1620的“服务器问候”消息。客户端1615可以验证证书1620是用于alice.com的,生成预主机密(用于rsa的),并且基于与证书1620相关联的公钥对预主机密进行加密。在1635处,可以将经加密的预主机密发送给边缘节点设备310-f。

在接收经加密的预主机密时,并且在1640处,边缘节点设备310-f可以向客户的密钥服务器1605发送经加密的预主机密。客户的密钥服务器1605可以对经加密的预主机密进行解密,并且通过经加密的隧道向边缘节点设备310-f发送预主机密。

在1645处,客户端1615和边缘节点设备310-f两者可以使用预主机密建立安全连接(例如,前端https会话,包括前端tls/ssl会话)。边缘节点设备310-f然后可以对在1610处从客户端1615接收的对于访问网站的内容的请求进行处理。在内容已经被高速缓存在边缘节点设备310-f处时,边缘节点设备310-f可以直接向客户端1615递送内容。在内容还未被高速缓存在边缘节点设备310-f处时,边缘节点设备310-f可以在1650处从网站(例如,从内容服务器215-i)请求内容,并且在从网站接收内容时向客户端1615递送内容。边缘节点设备310-f还可以将内容高速缓存在边缘节点设备310-f处,并且可以向网站报告客户端访问事件以使得网站可以更新其访问统计数据。

在https被应用于cdn(例如,包括互联网cdn和移动cdn两者的cdn)时,并且在被存储在互联网cdn的内容服务器处的内容被高速缓存在移动cdn内的边缘节点设备处时,另一个可能出现的问题是https加密问题。https加密问题可能由于tls会话密钥是在tcp层之上在对于ue的调制解调器不可见的tls/ssl层处被生成的而出现。为了使移动cdn内容递送加速信息(例如,上行链路辅助信息)有选择地与这样的请求相关联,以使得所选择的请求可以被路由到更靠近ue的高速缓存了内容的边缘节点设备(而不是被路由到存储内容的内容服务器(例如,web服务器)),ue的调制解调器需要知道这样的请求的上行链路http内容。例如,ue的调制解调器需要知道http内容是否包括针对其的内容被高速缓存在边缘节点设备处的url的httpget消息。一种用于向调制解调器暴露http内容以使得调制解调器可以有选择地使移动cdn内容递送加速信息与对于访问网站的内容的请求相关联的方法在于,使用基于授权的内容提供者列表(acpl)的ue辅助选择性内容递送加速。另一种用于向调制解调器暴露http内容的方法在于,使用基于带外消息传送的ue辅助选择性内容递送加速。

对于基于acpl的ue辅助选择性内容递送加速,ue可以维护acpl。可以由plmn经由oma-dm、通过rrc/nas信令(例如,rrc/nas消息)或者广播信息向ue预配置acpl。在一些示例中,acpl可以包括一些内容提供者条目,并且每个内容提供者条目可以是与诸如是以下参数这样的一个或多个参数相关联的:统一资源定位符(url)、统一资源标识符(uri)、域名、超文本传输协议(http)服务器互联网协议(ip)地址、端口标识符、协议类型或者其组合。ue可以在ue的调制解调器处对对于访问网站的内容的请求进行处理,并且在确定与请求相关联的信息被包括在acpl中时,可以使移动cdn内容递送加速信息与请求相关联。ue然后可以向基站发送请求和相关联的移动cdn内容递送加速信息。

在基于acpl的ue辅助选择性内容递送加速的一些实施例中,被包括在acpl中的http服务器ip地址可以是由plmn预配置的。在一些实施例中,被包括在acpl中的http服务器ip地址可以被动态地更新。例如,ue的调制解调器可以监视与在调制解调器处被处理的dns请求和dns响应相关联的http服务器ip地址,并且可以至少部分地基于这些http服务器ip地址动态地更新acpl。在一些示例中,dns监视可以针对访问控制列表(acl)上的dns请求和dns响应被执行,其中,acl可以包括来自acpl的域名(或者url),并且识别被监视的天线端口(例如,dnsudp端口43)。在一些实施例中,被包括在acpl中的http服务器ip地址可以通过应用编程接口(api)来提供。例如,ue的os(例如,ueos)可以提供用于域名解析的api(例如,诸如是windows中的getaddrinfoapi或者gethostbynameapi这样的api)。

图17示出了ue115-k和内容服务器215-j的示例协议栈,并且示出了根据本公开内容的各种方面的动态地更新被包括在acpl1705中的http服务器ip地址的一个过程。ue115-k可以是参考图1-8和10-12描述的ue115的方面的一个示例。内容服务器215-j可以是参考图2-9、13和16描述的内容服务器215的方面的一个示例。

ue115-k的协议栈可以包括高水平层(例如,ueos/浏览器层)和低水平层(例如,调制解调器层)两者。高水平层可以包括dns层1710、udp层1715和ip层1720。低水平层可以包括pdcp层1725、rlc层1730、mac层1735和phy层1740。内容服务器215-j的协议栈可以包括至少与ue115-k相同的高水平层(例如,dns层1710-a、udp层1715-a和ip层1720-a)。ue115-k的调制解调器可以被配置为在dnsudp端口43上监视与在acpl1705中被列出的内容提供者相关联的dns请求和dns响应。作为示例,acpl1705可以具有与域名(或者主机名)v.youku.com相关联的内容提供者条目。在ue115-k生成对于访问与域名v.youku.com相关联的网站的dns请求并且然后接收与域名v.youku.com相关联的dns响应时,调制解调器可以识别dns响应中的http服务器ip地址(例如,101.227.10.18),并且利用http服务器ip地址101.227.10.18动态地更新与域名v.youku.com相关联的acpl1705内容提供者条目。

图18示出了ue115-l、网络接入设备230-f和边缘节点设备310-g的示例协议栈,并且示出了根据本公开内容的各种方面的基于acpl1805的ue辅助选择性内容递送加速的一个示例。ue115-l可以是参考图1-8、10-12和17描述的ue115的方面的一个示例。网络接入设备(例如,基站或者enb)可以是参考图1-4、7、8、13和16描述的基站105或者网络接入设备230的方面的一个示例。边缘节点设备310-g可以是参考图2-4、9和13-16描述的边缘节点设备310的方面的一个示例。

边缘节点设备310-g可以是与网络接入设备230-f共置的或者分离的。边缘节点设备310-g与网络接入设备230-f之间的接口可以是标准化的接口或者厂商特异的接口。在一些示例中,边缘节点设备310-g可以为多个网络接入设备230-f服务。

ue115-l的协议栈可以包括高水平层(例如,ueos/浏览器层)和低水平层(例如,调制解调器层)两者。高水平层可以包括http层1810、tls层1815、tcp层1820和ip层1825。低水平层可以包括pdcp层1830、rlc层1835、mac层1840和phy层1845。网络接入设备230-f的协议栈可以包括至少与ue115-l相同的低水平层(例如,pdcp层1830-a、rlc层1835-a、mac层1840-a和phy层1845-a),并且边缘节点设备310-g的协议栈可以包括至少与ue115-l相同的高水平层(例如,http层1810-a、tls层1815-a、tcp层1820-a和ip层1825-a)。

ue115-l的调制解调器可以对由ue115-l的os/浏览器作出的对于访问网站的内容的请求进行处理,并且在确定与请求相关联的信息被包括在acpl1805中时,可以使移动cdn内容递送加速信息与请求相关联。可以在ue115-l的pdcp层1830处执行acpl检查和使移动cdn内容递送加速信息与请求的关联。在一些示例中,调制解调器可以如参考图17描述的那样执行dns监视和动态地更新被包括在acpl1805中的http服务器ip地址。

在ue115-l的调制解调器接收对于访问网站的内容的请求(例如,ip分组中的http请求),并且调制解调器确定与请求相关联的信息被包括在acpl1805中时,调制解调器可以使移动cdn内容递送加速信息与请求相关联,并且在pdcp分组中向网络接入设备230-f发送请求和相关联的移动cdn内容递送加速信息。网络接入设备230-f可以以ip分组的形式向边缘节点设备310-g递送请求。在一些示例中,边缘节点设备310-g可以首先建立与ue115-l的tcp连接1850,并且然后建立与ue115-l的tls连接1855(在一些情况下,这可能要求访问中央密钥服务器和/或由网站所有者运营的密钥服务器)。在建立tls连接1855之后,边缘节点设备310-g可以对对于访问网站的内容的请求进行解释,并且从边缘节点设备310-g的本地高速缓存向ue115-l发送所请求的内容(在内容被高速缓存在边缘节点设备310-g处时),或者从内容服务器取回内容并且向ue115-l发送所请求的内容(在内容未被高速缓存在边缘节点设备310-g处时)。可以在http消息1860中发送内容。

图19示出了根据本公开内容的各种方面的在其中ue115-m使用基于acpl的ue辅助选择性内容递送加速的一个消息流1900。如所示的,ue115-m可以包括应用和/或客户端(应用/客户端1905)和调制解调器1910。被包括在消息流1900中的其它设备包括移动cdn的网络接入设备230-g(例如,基站或者enb)和边缘节点设备310-h(例如,被示为是与网络接入设备230-g共置的)和互联网cdn的sgw/pgw705-a和内容服务器215-k。作为示例,ue115-m可以是参考图1-8、10-12、17和18描述的ue115的方面的一个示例。网络接入设备230-g可以是参考图1-4、7、8、13和16描述的基站105或者网络接入设备230的方面的一个示例。边缘节点设备310-h可以是参考图2-4、9、13-16和18描述的边缘节点设备310的方面的一个示例。sgw/pgw705-a可以是参考图7描述的pgw/sgw705的方面的一个示例。内容服务器215-k可以是参考图2-9、13、16和17描述的内容服务器215的方面的一个示例。

在1915处,ue115-m的hplmn可以将ue115-m配置为具有acpl(包括例如一些内容提供者条目,其中,每个内容提供者条目包括诸如是域名、url/uri、http服务器ip地址、端口标识符、协议类型或者其组合这样的信息)。

应用/客户端1905(例如,ue115-m的浏览器)可以生成包括对于访问网站的内容的请求的ip分组(例如,包括httpget(url1)请求的ip分组)。在1920处,ip分组可以被路由到调制解调器1910。调制解调器1910可以使ip分组通过第一级acpl过滤器(例如,http服务器ip地址和端口检查)。第一级acpl过滤器可以是基于acl和/或业务流模板(tft)的。对于通过域名但不通过http服务器ip地址被指定的内容提供者,调制解调器1910可以基于如例如参考图17描述的dns监视将域名转换成http服务器ip地址。

在1925处,调制解调器1910可以使从应用/客户端1905接收的ip分组通过第二级acpl过滤器(例如,url/uri检查)。第二级acpl过滤器可以包括对ip分组的url或者uri进行检查以确定是否url或者uri被包括在acpl中。可以对于http请求但不对于https请求执行第二级acpl过滤器。

当与ip分组相关联的信息被第一级acpl过滤器(对于http请求)或者被第一级和第二级acpl过滤器(对于https请求)识别时,可以使移动cdn内容递送加速信息与ip分组相关联。在一些示例中,可以在上行链路(ul)分组中(例如,在pdcp协议数据单元(pdu)的pdcp报头中或者在macpdu的mac报头中)使移动cdn内容递送加速信息与ip分组相关联。在1930处,可以将ul分组(例如,pdcppdu)发送给网络接入设备230-g。在1935处,网络接入设备230-g可以基于up分组包括移动cdn内容递送加速信息将所接收的up分组转发给边缘节点设备310-h。

边缘节点设备310-h可以使用移动cdn内容递送加速信息确定要去那里获取在ip分组中被引用的网站的内容。在边缘节点设备310-h在1940处确定内容被高速缓存在边缘节点设备310-h处(即,在本地被高速缓存)时,边缘节点设备310-h可以在1945处经由网络接入设备230-g将已高速缓存的内容提供给ue115-m。可以例如在响应分组(例如,包括http响应(url1)的pdcppdu)中提供已高速缓存的内容。在边缘节点设备310-h在1950处确定内容未被高速缓存在边缘节点设备310-h处时,边缘节点设备310-h可以在1955处从内容服务器215-k取回内容,在1960处将内容高速缓存在边缘节点设备310-h处,并且在1965处经由网络接入设备230-g向ue115-m提供内容。可以例如在响应分组(例如,包括http响应(url1)的pdcppdu)中提供内容。

在网络接入设备230-g在1970处接收不带有移动cdn内容递送加速信息的up分组时,网络接入设备230-g可以(例如,在1975和1980处)从内容服务器215-k取回在up分组中被引用的内容,并且向ue115-m提供内容。

对于基于带外消息传送的ue辅助选择性内容递送加速,ue可以查询网络接入设备(例如,服务基站或者enb)以确定网站的内容是否在本地被高速缓存了。在一些示例中,可以使用rrc信令扩展(例如,rrc信令扩展(http)/pdcp/rlc/mac/phy)在httpurl/uri请求中发送查询。网络接入设备可以通过查询与网络接入设备共置的(或者被放置在附近的)边缘节点设备确定内容是否在本地被高速缓存了,并且可以将查询响应提供给ue。在查询响应指示内容在本地被高速缓存了时,ue可以建立与边缘节点设备的https/http会话。在一些示例中,网络接入设备可以基于网络接入设备是知道ip的网络接入设备来确定从ue接收的哪些上行链路分组需要由边缘节点设备解释。在一些示例中,网络接入设备可以基于随上行链路分组一起被接收的ue辅助内容递送加速信息确定从ue接收的哪些上行链路分组需要被边缘节点设备解释。在网络接入设备是知道ip的网络接入设备时,网络接入设备可以确定与上行链路分组相关联的目的地http服务器ip地址与边缘节点设备的ip地址或者任播ip地址相对应,将上行链路请求解释到ip层,并且将上行链路分组转发给边缘节点设备。边缘节点设备然后可以建立与ue的tcp连接(以及tls会话和tls安全密钥(如果利用了https的话))。在ue发送与ue辅助内容递送加速信息相关联的上行链路分组时,ue可以在pdcp报头扩展中设置对于网络接入设备的上行链路辅助指示以便网络接入设备进行解释。网络接入设备然后可以操作为边缘节点设备,或者可以将上行链路分组转发给边缘节点设备,以便对内容取回请求进行处理。用户层http/tcp/ip/pdcp/rlc/mac/phy或者http/tcp/tls/ip/pdcp/rlc/mac/phy可以被继续下去。与上行链路分组相关联的目的地http服务器ip地址可以与边缘节点设备的ip地址或者任播ip地址相对应。特殊目的ip地址(例如,任播ip地址)可以使ue能够更容易地识别应当使之与上行链路辅助信息(例如,移动cdn内容递送加速信息)相关联的上行链路分组。在由ue从网络接入设备接收的查询响应指示所请求的内容未在本地被高速缓存时,ue可以经由网络接入设备从互联网idn的内容服务器请求内容。基于带外消息传送的ue辅助选择性内容递送加速可以是比基于acpl的ue辅助选择性内容递送加速更精确的。

图20示出了根据本公开内容的各种方面的在其中ue115-n使用基于使用https的带外消息传送的ue辅助选择性内容递送加速的一个消息流2000。如所示的,ue115-n可以包括ueos2005和调制解调器2010。被包括在消息流2000中的其它设备包括移动cdn的网络接入设备230-h和边缘节点设备310-i(例如,被示为是与网络接入设备230-h共置的)和互联网cdn的sgw/pgw705-b和内容服务器215-l。作为示例,ue115-n可以是参考图1-8、10-12和17-19描述的ue115的方面的一个示例。网络接入设备230-h可以是参考图1-4、7、8、13、16和19描述的基站105或者网络接入设备230的方面的一个示例。边缘节点设备310-i可以是参考图2-4、9、13-16、18和19描述的边缘节点设备310的方面的一个示例。sgw/pgw705-b可以是参考图7和19描述的pgw/sgw705的方面的一个示例。内容服务器215-l可以是参考图2-9、13、16、17和19描述的内容服务器215的方面的一个示例。

在2015处,ue115-n、网络接入设备230-h和sgw/pgw705-b可以建立缺省的演进型分组交换系统(eps)承载,并且ue115-n可以在rrc已连接状态下操作。

在2020处,ueos2005可以将http请求(例如,与url相关联的请求)转发给调制解调器2010。响应于接收http请求,调制解调器2010可以查询网络接入设备230-h(例如,发送移动cdn请求(http请求))以确定所请求的内容是否在本地被高速缓存在边缘节点设备310-i处。在于2025处发送查询之后,消息流2000可以在2030或者2055处继续。

在2030处,网络接入设备230-h可以返回指示所请求的内容在本地被高速缓存了的查询响应(例如,移动cdn响应(http接受)),并且ue115-n的调制解调器2010可以在2035处确定要从边缘节点设备310-i请求内容。ue115-n和边缘节点设备310-i然后可以在2040处建立与边缘节点设备310-i的tcp连接,在2045处建立与边缘节点设备310-i的tls会话,以及在2050处建立与边缘节点设备310-i的https连接,并且ue115-n可以从边缘节点设备310-i请求内容。与请求相关联的目的地http服务器ip地址可以是边缘节点设备310-i的ip地址或者任播ip地址。在一些示例中,网络接入设备230-h可以是知道ip的网络接入设备230-h。在一些示例中,ue115-n的调制解调器2010可以使移动cdn内容递送加速信息与对于访问内容的请求相关联。

在2055处,网络接入设备230-h可以返回指示所请求的内容未在本地被高速缓存的查询响应(例如,移动cdn响应(http拒绝)),并且ue115-n的调制解调器2010可以在2060处确定要从内容服务器215-l请求内容。ue115-n和内容服务器215-l然后可以在2065处建立与内容服务器215-l的tcp连接,在2070处建立与内容服务器215-l的tls会话,以及在2075处建立与内容服务器215-l的https连接,并且ue115-n可以从内容服务器215-l请求内容。与请求相关联的目的地http服务器ip地址可以是内容服务器215-l的ip地址。

图21示出了根据本公开内容的各种方面的在其中ue115-o使用基于使用http的带外消息传送的ue辅助选择性内容递送加速的一个消息流2100。如所示的,ue115-o可以包括ueos2105和调制解调器2110。被包括在消息流2100中的其它设备包括移动cdn的网络接入设备230-i和边缘节点设备310-j(例如,被示为是与网络接入设备230-i共置的)和互联网cdn的sgw/pgw705-c和内容服务器215-m。作为示例,ue115-o可以是参考图1-8、10-12和17-20描述的ue115的方面的一个示例。网络接入设备230-i可以是参考图1-4、7、8、13、16、19和20描述的基站105或者网络接入设备230的方面的一个示例。边缘节点设备310-j可以是参考图2-4、9、13-16和18-20描述的边缘节点设备310的方面的一个示例。sgw/pgw705-c可以是参考图7、19和20描述的pgw/sgw705的方面的一个示例。内容服务器215-m可以是参考图2-9、13、16、17、19和20描述的内容服务器215的方面的一个示例。

在2115处,ue115-o、网络接入设备230-i和sgw/pgw705-c可以建立缺省的eps)承载,并且ue115-o可以在rrc已连接状态下操作。

在2120处,ueos2105可以将http请求(例如,与url相关联的请求)转发给调制解调器2110。响应于接收http请求,调制解调器2110可以在2125处查询网络接入设备230-i(例如,发送移动cdn请求(http请求))以确定是否所请求的内容在本地被高速缓存在边缘节点设备310-j处。在发送查询之后,消息流2100可以在2130或者2150处继续。

在2130处,网络接入设备230-i可以返回指示所请求的内容在本地被高速缓存了的查询响应(例如,移动cdn响应(http接受)),并且ue115-o的调制解调器2110可以在2135处确定要从边缘节点设备310-j请求内容。ue115-o和边缘节点设备310-j然后可以在2140处建立与边缘节点设备310-j的tcp连接,以及在2145处建立与边缘节点设备310-j的http连接,并且ue115-o可以从边缘节点设备310-j请求内容。与请求相关联的目的地http服务器ip地址可以是边缘节点设备310-j的ip地址或者任播ip地址。在一些示例中,网络接入设备230-i可以是知道ip的网络接入设备230-i。在一些示例中,ue115-o的调制解调器2110可以使移动cdn内容递送加速信息与对于访问内容的请求相关联。

在2150处,网络接入设备230-i可以返回指示所请求的内容未在本地被高速缓存的查询响应(例如,移动cdn响应(http拒绝)),并且ue115-o的调制解调器2110可以在2155处确定要从内容服务器215-m请求内容。ue115-o和内容服务器215-m然后可以在2160处建立与内容服务器215-m的tcp连接,以及在2165处建立与内容服务器215-m的http连接,并且ue115-o可以从内容服务器215-m请求内容。与请求相关联的目的地http服务器ip地址可以是内容服务器215-m的ip地址。

在https被应用于cdn(例如,包括互联网cdn和移动cdn两者的cdn)时,可能出现的另一个问题是tls会话恢复/继续问题。tls会话恢复/继续问题可能由于ue移动性而出现。

图22示出了根据本公开内容的各种方面的包括ue115-p的一个无线通信系统2200。ue115-p可以在无线通信系统2200内移动,并且在一些情况下,可以由源网络接入设备230-j(例如,第一基站或者enb)以及然后目标网络接入设备230-k(例如,第二基站或者enb)服务。作为示例,ue115-p可以是参考图1-8、10-12和17-21描述的ue115的方面的一个示例。源网络接入设备230-j和目标网络接入设备230-k可以是参考图1-4、7、8、13、16和19-21描述的基站105或者网络接入设备230的方面的示例。

在由源网络接入设备230-j服务时,ue115-p可以通过包括源边缘节点设备310-k的移动cdn接收内容。源边缘节点设备310-k可以是与源网络接入设备230-j共置的或者非共置的。在接收被高速缓存在源边缘节点设备310-k处的内容之前,ue115-p(例如,ue115-p的客户端/应用/浏览器)可以建立与源边缘节点设备310-k的tls会话,并且ue115-p和源边缘节点设备310-k中的每项可以保持用于tls会话的tls会话密钥。

在ue115-p在无线通信系统2200内移动并且开始变成由目标网络接入设备230-k服务时,ue115-p可以请求被高速缓存在目标边缘节点设备310-l处的内容。目标边缘节点设备310-l可以是与目标网络接入设备230-k共置的或者非共置的。在一些情况下,ue115-p可以通过在目标边缘节点设备310-l处恢复或者继续已与源边缘节点设备310-k建立的tls会话来更迅速地开始从目标边缘节点设备310-l接收内容。然而,为了恢复或者继续已与源边缘节点设备310-k建立的tls会话,需要将用于已建立的tls会话的tls会话密钥传输给目标边缘节点设备310-l。

源边缘节点设备310-k和目标边缘节点设备310-l可以是参考图2-4、9、13-16和18-21描述的边缘节点设备310的方面的示例。

在各种示例中,ue115-p可以是与处在rrc已连接状态或者rrc空闲状态下的源网络接入设备230-j相关联的,并且可以具有已经经由源网络接入设备230-j建立的或者关闭的与源边缘节点设备310-k的tls会话。ue115-p可以例如由于活跃计时器的到期而处在rrc空闲状态下。在ue115-p处在rrc空闲状态或者rrc已连接状态下时,并且在ue115-p具有已建立的或者关闭的与源边缘节点设备310-k的tls会话时,当ue移动性迫使ue115-p与目标网络接入设备230-k相关联并且从目标边缘节点设备310-l接收内容时,可以将ue115-p的服务网络接入设备从源网络接入设备230-j改变为目标网络接入设备230-k,并且可以将服务边缘节点设备从源边缘节点设备310-k改变为目标边缘节点设备310-l。因此,四种移动性场景是可能的:ue115-p处在rrc空闲状态下并且具有已关闭的tls会话时的服务网络接入设备的改变;ue115-p处在rrc已连接状态下并且具有已建立的tls会话时的服务网络接入设备的改变;ue115-p处在rrc空闲状态下并且具有已建立的tls会话时的服务网络接入设备的改变;或者ue115-p处在rrc已连接状态下并且具有已建立的tls会话时的服务网络接入设备的改变。

当ue115-p的服务边缘节点设备在ue115-p处在rrc空闲状态下并且具有已关闭的tls会话(例如,在空闲模式移动性期间)时或者在ue115-p处在rrc已连接状态下并且具有已关闭的tls会话(例如,在切换期间)时被改变时,可以在目标边缘节点设备310-l处恢复已关闭的tls会话。tls会话恢复是在不颁发新的会话密钥的情况下对已经由于cdn服务器或者ue发送tls关闭命令以向tls会话的另一方通知tls会话被关闭了而被关闭的tls会话的恢复(或者重用),或者对由于没有任何tls会话活动而不活跃的tls会话的恢复(或者重用)。参考图25描述了ue处在rrc空闲状态或者rrc已连接状态下并且具有已关闭的tls会话时的tls会话恢复的一个示例。

在ue115-p的服务边缘节点设备在ue115-p处在rrc空闲状态下并且具有已建立的tls会话时(例如,在空闲模式移动性期间)被改变时,可以在目标边缘节点设备310-l处恢复已建立的tls会话。参考图26描述了ue处在rrc空闲状态下并且具有已建立的tls会话时的tls会话恢复的一个示例。

在ue115-p的服务边缘节点设备在ue115-p处在rrc已连接状态下并且具有已建立的tls会话时(例如,在切换期间)被改变时,可以在目标边缘节点设备310-l处继续已建立的tls会话。tls会话继续是在不颁发新的会话密钥的情况下对已建立的并且正在进行的(活跃的)tls会话的继续。参考图27、28和29描述了ue处在rrc已连接状态下并且具有已建立的tls会话时的tls会话继续的示例。

图23示出了根据本公开内容的各种方面的用于使用tls会话票证恢复tls会话的一个消息流2300。消息流2300发生在ue115-q与目标边缘节点设备310-m(例如,在其处正在恢复之前与源边缘节点设备建立的tls会话的边缘节点设备)之间。ue115-q可以是参考图1-8、10-12和17-22描述的ue115的方面的一个示例。目标边缘节点设备310-m可以是参考图2-4、9、13-16和18-22描述的边缘节点设备310的方面的一个示例。

为了在目标边缘节点设备310-m处发起对在源边缘节点设备处建立的tls会话的恢复,ue115-q可以在消息2310中向目标边缘节点设备310-m发送客户端随机数据2305、问候和对被ue115-q支持的密码套件的指示。ue115-q可以还在消息2320中向目标边缘节点设备310-m发送包括用于在ue115-q与源边缘节点设备之间建立的tls会话的经加密的tls会话密钥的tls会话票证2315。目标边缘节点设备310-m可以至少部分地基于由目标边缘节点设备310-m和源边缘节点设备接收的票证密钥2325(例如,从诸如是参考图24描述的票证密钥服务器2405这样的票证密钥服务器接收的票证密钥)对经加密的tls会话密钥进行解密。然后可以使用tls会话密钥2330在ue115-q与目标边缘节点设备310-m之间恢复在源边缘节点设备处建立的tls会话。

消息流2300利用经缩减的tls握手(例如,ue115-q与目标边缘节点设备310-m之间的一次往返tls消息传输)而不是完整的tls握手(例如,ue115-q与目标边缘节点设备310-m之间的两次往返tls消息传输)来提供tls会话恢复。

如参考图23描述的,目标边缘节点设备310-m可以至少部分地基于由目标边缘节点设备310-m和源边缘接收设备接收的票证密钥2325对经加密的tls会话密钥进行解密。图24示出了根据本公开内容的各种方面的票证密钥服务器2405(例如,中央密钥服务器)的方框图2400。在一些示例中,票证密钥服务器可以是oracle访问管理器(oam)服务器。如所示的,票证服务器可以通过有线或者无线通信链路2410-a、2410-b、2410-c与多个边缘节点设备310-n、310-o、310-p(例如,取决于上下文,源边缘节点设备和目标边缘节点设备)通信。每个边缘节点设备310可以是cdn的边缘节点设备,并且可以被放置在构成cdn的部分或者全部的移动cdn之内或者之外。

票证服务器2405可以定期地生成票证密钥,并且可以定期地向边缘节点设备310中的每个边缘节点设备310发送被定期地生成的票证密钥。边缘节点设备310可以各自使用相同的票证密钥对在tls会话恢复或者继续期间从一个边缘节点设备传输到另一个边缘节点设备的经加密的tls会话密钥进行解密。

在参考图25、26、27、28和29描述的tls会话恢复和tls会话继续示例中的每个示例中,可以通过向目标边缘节点设备提供已建立的或者已关闭的tls会话的tls会话票证来实现在不颁发新的tls会话密钥的情况下对tls会话的恢复或者继续。在一些示例中,可以由ue向目标边缘节点设备提供tls会话票证。在其它的示例中,可以由源边缘节点设备向目标边缘节点设备提供tls会话票证。在这些示例中的全部示例中,中央票证密钥服务器可以为源边缘节点设备和目标边缘节点设备两者提供可用于对被包括在tls会话票证中的经加密的tls会话密钥进行解密的票证密钥。在不颁发新的tls会话密钥的情况下对tls会话的恢复或者继续实现使用经缩减的tls握手(例如,ue与目标边缘节点设备之间的一次往返tls消息传输)而不是完整的tls握手(例如,ue与目标边缘节点设备之间的两次往返tls消息传输)的tls会话恢复或者tls会话继续。

图25示出了根据本公开内容的各种方面的在其中对于处在rrc已连接状态或者rrc空闲状态下的具有已关闭的tls会话的ue115-r作出服务网络接入设备的改变和服务边缘节点设备的改变的一个消息流2500。服务网络接入设备的改变可以是从源网络接入设备230-l到目标网络接入设备230-m的,并且服务边缘节点设备的改变可以是从源边缘节点设备310-q到目标边缘节点设备310-r的。源边缘节点设备310-q可以是与源网络接入设备230-l相关联的,并且目标边缘节点设备310-r可以是与目标网络接入设备230-m相关联的。如所示的,ue115-r可以包括ueos2505和调制解调器2510。作为示例,ue115-r可以是参考图1-8、10-12和17-23描述的ue115的方面的一个示例。源网络接入设备230-l和目标网络接入设备230-m可以是参考图1-4、7、8、13、16和19-22描述的基站105或者网络接入设备230的示例。源边缘节点设备310-q和目标边缘节点设备310-r可以是参考图2-4、9、13-16和18-24描述的边缘节点设备310的示例。

在2515和2520处,票证密钥服务器2405-a可以向包括源边缘节点设备310-q和目标边缘节点设备310-r的一些边缘节点设备中的每个边缘节点设备提供票证密钥。

在2525处,ue115-r可以通过源网络接入设备230-l建立与源边缘节点设备310-q的包括tls会话的https会话。作为建立https会话的部分,用于tls会话的tls会话密钥和tls会话票证可以至少部分地基于票证密钥被生成,并且被存储在ue115-r和源边缘节点设备310-q处。

在2530处,ue115-r或者源边缘节点设备310-q可以关闭tls会话。

在2535处,源网络接入设备230-l、目标网络接入设备230-m和ue115-r可以参与切换准备和执行过程,在该过程中,源网络接入设备230-l可以发送对于将ue115-r从源网络接入设备230-l切换到目标网络接入设备230-m的请求。在一些示例中,可以在2535处将遗留数据转发给目标网络接入设备230-m。

在2540处,可以在ue115-r与目标边缘节点设备310-r之间建立rrc连接。

在2545处,ueos2505可以向目标边缘节点设备310-r发送tls客户端问候消息。tls客户端问候消息可以包括在2525处被存储在ue115-r处的tls会话票证。tls会话票证可以包括经加密的tls会话密钥。在2550处,目标边缘节点设备310-r可以至少部分地基于在2515处接收的票证密钥对经加密的tls会话密钥进行解密,并且可以生成用于将在目标边缘节点设备310-r处被恢复的tls会话的tls会话密钥。在2555处,可以在ue115-r与目标边缘节点设备310-r之间恢复在ue115-r与源边缘节点设备310-q之间建立的tls会话。

图26示出了根据本公开内容的各种方面的在其中对于处在rrc空闲状态下的具有已建立的tls会话的ue115-s作出服务网络接入设备的改变和服务边缘节点设备的改变的一个消息流2600。服务网络接入设备的改变可以是从源网络接入设备230-n到目标网络接入设备230-o的,并且服务边缘节点设备的改变可以是从源边缘节点设备310-s到目标边缘节点设备310-t的。源边缘节点设备310-s可以是与源网络接入设备230-n相关联的,并且目标边缘节点设备310-t可以是与目标网络接入设备230-o相关联的。如所示的,ue115-s可以包括ueos2605和调制解调器2610。作为示例,ue115-s可以是参考图1-8、10-12、17-23和25描述的ue115的方面的一个示例。源网络接入设备230-n和目标网络接入设备230-o可以是参考图1-4、7、8、13、16、19-22和25描述的基站105或者网络接入设备230的示例。源边缘节点设备310-s和目标边缘节点设备310-t可以是参考图2-4、9、13-16和18-25描述的边缘节点设备310的示例。

在2615和2620处,票证密钥服务器2405-b可以向包括源边缘节点设备310-s和目标边缘节点设备310-t的一些边缘节点设备中的每个边缘节点设备提供票证密钥。

在2625处,ue115-s可以通过源网络接入设备230-n建立与源边缘节点设备310-s的包括tls会话的https会话。作为建立https会话的部分,用于tls会话的tls会话密钥和tls会话票证可以至少部分地基于票证密钥被生成,并且被存储在ue115-s和源边缘节点设备310-s处。

在2630处,ue115-s可以由于不活跃计时器到期而转变为rrc空闲状态。然而,tls会话可以使用tcp保持存活信号仍然处在已建立状态下。

在2635处,可以在ue115-s与目标边缘节点设备310-t之间建立rrc连接。

在2640处,目标边缘节点设备310-t可以确定其不具有用于ue115-s的tls会话票证,以及在2645处,目标边缘节点设备310-t可以发送从ue115-s请求tls会话票证的tls服务器问候消息。

在2650处,ueos2605可以向目标边缘节点设备310-t发送tls客户端问候消息。tls客户端问候消息可以包括在2625处被存储在ue115-s处的tls会话票证。tls会话票证可以包括经加密的tls会话密钥。在2655处,目标边缘节点设备310-t可以至少部分地基于在2615处接收的票证密钥对经加密的tls会话密钥进行解密,并且可以生成用于将在目标边缘节点设备310-t处被恢复的tls会话的tls会话密钥。在2660处,可以在ue115-s与目标边缘节点设备310-t之间恢复在ue115-s与源边缘节点设备310-s之间建立的tls会话。

图27示出了根据本公开内容的各种方面的在其中对于处在rrc已连接状态下的具有已建立的tls会话的ue115-t执行切换的一个消息流2700。ue115-t的切换可以是从源网络接入设备230-p到目标网络接入设备230-q的,并且服务边缘节点设备的改变可以是从源边缘节点设备310-u到目标边缘节点设备310-v的。源边缘节点设备310-u可以是与源网络接入设备230-p相关联的,并且目标边缘节点设备310-v可以是与目标网络接入设备230-q相关联的。如所示的,ue115-t可以包括ueos2705和调制解调器2710。作为示例,ue115-t可以是参考图1-8、10-12、17-23、25和26描述的ue115的方面的一个示例。源网络接入设备230-p和目标网络接入设备230-q可以是参考图1-4、7、8、13、16、19-22、25和26描述的基站105或者网络接入设备230的示例。源边缘节点设备310-u和目标边缘节点设备310-v可以是参考图2-4、9、13-16和18-26描述的边缘节点设备310的示例。

在2715和2720处,票证密钥服务器2405-c可以向包括源边缘节点设备310-u和目标边缘节点设备310-v的一些边缘节点设备中的每个边缘节点设备提供票证密钥。

在2725处,ue115-t可以通过源网络接入设备230-p建立与源边缘节点设备310-u的包括tls会话的https会话。作为建立https会话的部分,用于tls会话的tls会话密钥和tls会话票证可以至少部分地基于票证密钥被生成,并且被存储在ue115-t和源边缘节点设备310-u处。

在2730处,源网络接入设备230-p可以向目标网络接入设备230-q发送对于将ue115-t从源网络接入设备230-p切换到目标网络接入设备230-q的请求。对于切换的请求可以包括在2725处被存储在ue115-t处的tls会话票证。tls会话票证可以包括经加密的tls会话密钥。

在2735处,目标边缘节点设备310-r可以至少部分地基于在2515处接收的票证密钥对经加密的tls会话密钥进行解密,并且可以生成用于将在目标边缘节点设备310-r处被恢复的tls会话的tls会话密钥。

在2740处,目标网络接入设备230-q可以向源网络接入设备230-p发送切换确认(ack),以及在2745处,源网络接入设备230-p可以向ue115-t的调制解调器2710发送切换命令。在发送切换命令之后,并且在2750处,可以在ue115-t与目标边缘节点设备310-v之间建立rrc连接。

在2755处,调制解调器2710可以向目标边缘节点设备310-v发送带有pdcp报头指示的上行链路(up)数据(例如,https消息中的http数据)。在2760处,目标边缘节点设备310-v可以使用在2735处生成的tls会话密钥对数据进行解密,以及在2765处,可以在ue115-t与目标边缘节点设备310-v之间恢复在ue115-t与源边缘节点设备310-u之间建立的tls会话。

图28示出了根据本公开内容的各种方面的在其中对于处在rrc已连接状态下的具有已建立的tls会话的ue115-u执行切换的一个消息流2800。ue115-u的切换可以是从源网络接入设备230-r到目标网络接入设备230-s的,并且服务边缘节点设备的改变可以是从源边缘节点设备310-w到目标边缘节点设备310-x的。源边缘节点设备310-w可以是与源网络接入设备230-r相关联的,并且目标边缘节点设备310-x可以是与目标网络接入设备230-s相关联的。如所示的,ue115-u可以包括ueos2805和调制解调器2810。作为示例,ue115-u可以是参考图1-8、10-12、17-23和25-27描述的ue115的方面的一个示例。源网络接入设备230-r和目标网络接入设备230-s可以是参考图1-4、7、8、13、16、19-22和25-27描述的基站105或者网络接入设备230的示例。源边缘节点设备310-w和目标边缘节点设备310-x可以是参考图2-4、9、13-16和18-27描述的边缘节点设备310的示例。

在2815和2820处,票证密钥服务器2405-d可以向包括源边缘节点设备310-w和目标边缘节点设备310-x的一些边缘节点设备中的每个边缘节点设备提供票证密钥。

在2825处,ue115-u可以通过源网络接入设备230-r建立与源边缘节点设备310-w的包括tls会话的https会话。作为建立https会话的部分,用于tls会话的tls会话密钥和tls会话票证可以至少部分地基于票证密钥被生成,并且被存储在ue115-u和源边缘节点设备310-w处。

在2830处,源网络接入设备230-r可以向目标网络接入设备230-s发送对于将ue115-u从源网络接入设备230-r切换到目标网络接入设备230-s的请求。在2835处,目标网络接入设备230-s可以向源网络接入设备230-r发送切换ack。

在2840处,并且至少部分地基于接收切换ack,源网络接入设备230-r可以在将ue115-u切换到目标网络接入设备230-s之前触发tls会话关闭。可以通过向ue115-u发送tls会话关闭命令(例如,被包括在下行链路(dl)pdcp数据中的tls会话关闭命令)触发tls会话关闭。tls会话关闭命令可以被ueos2805处理,并且响应于接收tls会话关闭命令,ue115-u可以在2845处关闭与源边缘节点设备310-w建立的tls会话。

在2850处,在于2840处发送tls会话关闭命令之后,源网络接入设备230-r可以向ue115-u的调制解调器2810发送切换命令。在发送切换命令之后,并且在2855处,可以在ue115-u与目标边缘节点设备310-x之间建立rrc连接。

在2860处,ueos2805可以经由调制解调器2810向目标边缘节点设备310-x发送tls客户端问候消息。tls客户端问候消息可以包括在2825处被存储在ue115-u处的tls会话票证。tls会话票证可以包括经加密的tls会话密钥。在2865处,调制解调器2810可以向目标边缘节点设备310-x发送带有pdcp报头指示的上行链路(up)数据(例如,tls客户端问候s消息)。在2870处,目标边缘节点设备310-x可以至少部分地基于在2815处接收的票证密钥对经加密的tls会话密钥进行解密,并且可以生成用于将在目标边缘节点设备310-x处被恢复的tls会话的tls会话密钥。在2875处,可以在ue115-u与目标边缘节点设备310-x之间恢复在ue115-u与源边缘节点设备310-w之间建立的tls会话。

图29示出了根据本公开内容的各种方面的在其中对于处在rrc已连接状态下的具有已建立的tls会话的ue115-v执行切换的一个消息流2900。ue115-v的切换可以是从源网络接入设备230-t到目标网络接入设备230-u的,并且服务边缘节点设备的改变可以是从源边缘节点设备310-y到目标边缘节点设备310-z的。源边缘节点设备310-y可以是与源网络接入设备230-t相关联的,并且目标边缘节点设备310-z可以是与目标网络接入设备230-u相关联的。如所示的,ue115-v可以包括ueos2905和调制解调器2910。作为示例,ue115-v可以是参考图1-8、10-12、17-23和25-28描述的ue115的方面的一个示例。源网络接入设备230-t和目标网络接入设备230-u可以是参考图1-4、7、8、13、16、19-22和25-28描述的基站105或者网络接入设备230的示例。源边缘节点设备310-y和目标边缘节点设备310-z可以是参考图2-4、9、13-16和18-28描述的边缘节点设备310的示例。

在2915和2920处,票证密钥服务器2405-e可以向包括源边缘节点设备310-y和目标边缘节点设备310-z的一些边缘节点设备中的每个边缘节点设备提供票证密钥。

在2925处,ue115-t可以通过源网络接入设备230-t建立与源边缘节点设备310-y的包括tls会话的https会话。作为建立https会话的部分,用于tls会话的tls会话密钥和tls会话票证可以至少部分地基于票证密钥被生成,并且被存储在ue115-t和源边缘节点设备310-y处。

在2930处,源网络接入设备230-t、目标网络接入设备230-u和ue115-v可以参与切换准备和执行过程,在该过程中,源网络接入设备230-t可以发送对于将ue115-v从源网络接入设备230-t切换到目标网络接入设备230-u的请求。在一些示例中,可以在2930处将遗留数据转发给目标网络接入设备230-u。

在2935处,可以在ue115-v与目标边缘节点设备310-z之间建立rrc连接。

在2940处,目标边缘节点设备310-z可以确定其不具有用于ue115-v的tls会话票证,以及在2945处,目标边缘节点设备310-z可以发送从ue115-v请求tls会话票证的tls消息。在一些示例中,tls消息可以包括被包括在下行链路数据中的tls服务器问候消息。tls消息可以被ueos2905处理,以及在2950处,ueos2905可以经由调制解调器2910向目标边缘节点设备310-z发送tls客户端问候消息。tls客户端问候消息可以包括在2925处被存储在ue115-v处的tls会话票证。tls会话票证可以包括经加密的tls会话密钥。在2955处,调制解调器2910可以向目标边缘节点设备310-z发送带有pdcp报头指示的上行链路(up)数据(例如,tls客户端问候消息)。在2960处,目标边缘节点设备310-z可以至少部分地基于在2915处接收的票证密钥对经加密的tls会话密钥进行解密,并且可以生成用于将在目标边缘节点设备310-z处被恢复的tls会话的tls会话密钥。在2965处,可以在ue115-v与目标边缘节点设备310-z之间恢复在ue115-v与源边缘节点设备310-y之间建立的tls会话。

图30示出了根据本公开内容的各种方面的用于在cdn的边缘节点设备处对内容请求进行处置的装置3005的方框图3000。在一些示例中,cdn可以包括位于ue与pgw之间的移动cdn,并且边缘节点设备可以是位于移动cdn之内的。在其它的示例中,cdn可以包括移动cdn,并且边缘节点设备可以是位于cdn之内且移动cdn之外的。装置3005可以是参考图2-4、9、13-16和18-29描述的边缘节点设备310中的一个或多个边缘节点设备310的方面的一个示例。装置3005也可以是或者包括处理器。装置3005可以包括接收机3010、内容递送管理器3020或者发射机3030。这些部件中的每个部件可以与彼此通信。

装置3005的部件可以单个地或者集体地使用适于执行在硬件中适用的功能中的一些功能或者全部功能的一个或多个专用集成电路(asic)来实现。替换地,功能可以被一个或多个集成电路上的一个或多个其它处理单元(或者核)执行。在其它示例中,可以使用可以以本领域中已知的任何方式被编程的其它的集成电路(例如,结构化/平台asic、现场可编程门阵列(fpga)、单片式系统(soc)和/或其它的半定制ic)。每个部件的功能也可以整体地或者部分地利用被体现在存储器中、被格式化以便被一个或多个通用或者专用处理器执行的指令来实现。

在一些示例中,接收机3010可以包括与一个或多个网络接入设备(例如,一个或多个基站或者enb)或者其它边缘节点设备的接口。接收机3010可以被用于接收各种数据或者控制信号(即,传输)。在一些示例中,发射机3030可以包括与一个或多个网络接入设备或者其它边缘节点设备的接口。发射机3030可以被用于发送各种数据或者控制信号(即,传输)。

在一些示例中,内容递送管理器3020可以被用于管理在cdn中对内容的高速缓存、通过cdn对内容的递送或者出现在内容发送或者接收之前的一个或多个认证过程。在一些示例中,可以将内容递送管理器3020的部分并入接收机3010或者发射机3030,或者与接收机3010或者发射机3030共享。在一些示例中,内容递送管理器3020可以包括认证证书管理器3035或者安全连接建立管理器3040。

内容递送管理器3020可以被用于通过无线网络从ue接收对于访问网站的内容的请求。在一些示例中,可以通过网络接入设备接收对于访问网站的内容的请求。

认证证书管理器3035可以被用于通过向密钥服务器提供包括装置3005的边缘节点设备的认证证书来从密钥服务器获取网站的认证证书。可以响应于接收对于访问网站的内容的请求获取认证证书。在一些示例中,可以至少部分地基于以下各项识别密钥服务器:对其应用对于访问内容的请求的网站、已识别的网站的所有者或者其组合。

安全连接建立管理器3040可以被用于至少部分地基于网站的认证证书建立与ue的安全连接。在一些示例中,建立与ue的安全连接可以包括:向ue发送网站的认证证书;从ue接收经加密的预主机密;向密钥服务器发送经加密的预主机密;从密钥服务器接收经解密的预主机密;以及至少部分地基于经解密的预主机密建立与ue的安全连接。在一些示例中,可以通过网络接入设备建立与ue的安全连接。

内容递送管理器3020可以被用于在建立与ue的安全连接之后对对于访问网站的内容的请求进行处理。在一些示例中,对请求进行处理可以包括:确定内容是否被高速缓存在包括装置3005的边缘节点设备处。在确定内容被高速缓存在边缘节点设备处时,可以至少部分地基于与对于访问内容的请求相关联的移动cdn内容递送加速信息向ue递送内容。在确定内容未被高速缓存在边缘节点设备处时,可以至少部分地基于与对于访问内容的请求相关联的移动cdn内容递送加速信息从网站获取内容并且将内容递送给ue。

在一些示例中,可以将装置3005包括在参考图16描述的无证书https认证场景中所涉及的边缘节点设备中。

图31示出了根据本公开内容的各种方面的用于在ue处的无线通信中使用的装置3105的方框图3100。装置3105可以是参考图1-8、10-12、17-21和25-29描述的ue115中的一个或多个ue115的方面的一个示例。装置3105也可以是或者包括处理器。装置3105可以包括接收机3110、无线通信管理器3120或者发射机3130。这些部件中的每个部件可以与彼此通信。

装置3105的部件可以单个地或者集体地使用适于执行在硬件中适用的功能中的一些功能或者全部功能的一个或多个asic来实现。替换地,功能可以被一个或多个集成电路上的一个或多个其它处理单元(或者核)执行。在其它示例中,可以使用可以以本领域中已知的任何方式被编程的其它的集成电路(例如,结构化/平台asic、fpga、soc和/或其它的半定制ic)。每个部件的功能也可以整体地或者部分地利用被体现在存储器中、被格式化以便被一个或多个通用或者专用处理器执行的指令来实现。

在一些示例中,接收机3110可以包括至少一个射频(rf)接收机(诸如至少一个可操作为通过至少一个射频谱带接收传输的rf接收机)。接收机3110可以被用于通过无线通信系统的一个或多个通信链路接收各种数据或者控制信号(即,传输)。

在一些示例中,发射机3130可以包括至少一个rf发射机(诸如至少一个可操作为通过至少一个射频谱带进行发送的rf发射机)。发射机3130可以被用于通过无线通信系统的一个或多个通信链路发送各种数据或者控制信号(即,传输)。

在一些示例中,无线通信管理器3120可以被用于管理装置3105的无线通信的一个或多个方面。在一些示例中,可以将无线通信管理器3120的部分并入接收机3110或者发射机3130,或者与接收机3110或者发射机3130共享。在一些示例中,无线通信管理器3120可以包括内容请求器3135、可选的acpl管理器3140、可选的内容查询管理器3145或者调制解调器3150。

内容请求器3135可以被用于生成对于访问网站的内容的请求。在一些示例中,内容请求器3135可以包括包括装置3105的ue的应用或者浏览器。

调制解调器3150可以包括移动cdn内容递送加速信息管理器3155。移动cdn内容递送加速信息管理器3155可以被用于对对于访问网站的内容的请求进行处理,并且在一些情况下可以使移动cdn内容递送加速信息与对于访问网站的内容的请求相关联。

调制解调器3150可以被用于向网络接入设备发送包括与移动cdn内容递送加速信息相关联的请求的对于访问网站的内容的请求。

acpl管理器3140可以被用于维护acpl。acpl可以包括至少一个内容提供者条目,其中,这些内容提供者条目中的每个内容提供者条目是与以下各项中的至少一项相关联的:url、uri、域名、http服务器ip地址、端口标识符、协议类型或者其组合。在一些示例中,调制解调器3150可以被用于确定与对于访问网站的内容的请求相关联的信息是否被包括在acpl中。在确定与对于访问网站的内容的请求相关联的信息被包括在acpl中时,移动cdn内容递送加速信息管理器3155可以被用于使移动cdn内容递送加速信息与请求相关联。在一些示例中,确定与对于访问网站的内容的请求相关联的信息被包括在acpl中可以包括:确定与对于访问网站的内容的请求相关联的目的地http服务器ip地址和端口被包括在acpl中。在一些示例中,确定与对于访问网站的内容的请求相关联的信息被包括在acpl中可以进一步包括:确定与对于访问网站的内容的请求相关联的url或者uri被包括在acpl中。

在一些示例中,调制解调器3150可以被用于监视与在调制解调器3150处被处理的dns请求和dns响应相关联的http服务器ip地址。在一些示例中,可以针对与dnsudp端口相关联的dns请求和dns响应执行监视。在一些示例中,可以至少部分地基于在调制解调器3150处从api接收的通知执行监视。在一些示例中,acpl管理器3140可以至少部分地基于http服务器ip地址动态地更新acpl。

内容查询管理器3145可以被用于查询网络接入设备以确定网络接入设备是否已经在本地高速缓存了网站的内容(例如,在与网络接入设备相关联的边缘节点设备处)。在一些示例中,查询可以包括:使用rrc信令扩展发送httpurl/uri请求。在一些示例中,在调制解调器3150处对对于访问网站的内容的请求进行处理可以包括:响应于确定网络接入设备已经在本地高速缓存了网站的内容,使移动cdn内容递送加速信息与对于访问网站的内容的请求相关联。

在一些示例中,可以将装置3105包括在如参考图18、19、20或者21描述的使用基于acpl的ue辅助选择性内容递送加速的ue或者使用基于带外消息传送的ue辅助选择性内容递送加速的ue中。在一些示例中,可以将装置3105包括在如参考图17描述的动态地更新被包括在acpl中的http服务器ip地址的ue中。

图32示出了根据本公开内容的各种方面的用于在票证服务器处对票证密钥进行管理的装置3205的方框图3200。装置3205可以是参考图24描述的票证密钥服务器2405的方面的一个示例。装置3205也可以是或者包括处理器。装置3205可以包括接收机3210、票证密钥管理器3220或者发射机3230。这些部件中的每个部件可以与彼此通信。

装置3205的部件可以单个地或者集体地使用适于执行在硬件中适用的功能中的一些功能或者全部功能的一个或多个asic来实现。替换地,功能可以被一个或多个集成电路上的一个或多个其它处理单元(或者核)执行。在其它示例中,可以使用可以以本领域中已知的任何方式被编程的其它的集成电路(例如,结构化/平台asic、fpga、soc和/或其它的半定制ic)。每个部件的功能也可以整体地或者部分地利用被体现在存储器中、被格式化以便被一个或多个通用或者专用处理器执行的指令来实现。

在一些示例中,接收机3210可以包括与一个或多个网络接入设备(例如,一个或多个基站或者enb)或者其它边缘节点设备的接口。接收机3210可以被用于接收各种数据或者控制信号(即,传输)。在一些示例中,发射机3230可以包括与一个或多个网络接入设备或者其它边缘节点设备的接口。发射机3230可以被用于发送各种数据或者控制信号(即,传输)。

在一些示例中,票证密钥管理器3220可以被用于对票证密钥进行管理。在一些示例中,可以将票证密钥管理器3220的部分并入接收机3210或者发射机3230,或者与接收机3210或者发射机3230共享。在一些示例中,票证密钥管理器3220可以包括票证密钥生成器3235或者票证密钥分布管理器3240。

票证密钥生成器3235可以被用于定期地生成票证密钥。票证密钥分布管理器3240可以被用于定期地向多个边缘节点设备中的每个边缘节点设备发送被定期地生成的票证密钥。在一些示例中,多个边缘节点设备中的至少一个边缘节点设备可以是与移动cdn的网络接入设备相关联的。

图33示出了根据本公开内容的各种方面的用于cdn内的无线通信的装置3305的方框图3300。装置3305可以是参考图1-8、10-12、17-21和25-29描述的ue115中的一个或多个ue115的方面或者参考图2-4、9、13-16和18-29描述的边缘节点设备310中的一个或多个边缘节点设备310的方面的一个示例。装置3305也可以是或者包括处理器。装置3305可以包括接收机3310、无线通信管理器3320或者发射机3330。这些部件中的每个部件可以与彼此通信。

装置3305的部件可以单个地或者集体地使用适于执行在硬件中适用的功能中的一些功能或者全部功能的一个或多个asic来实现。替换地,功能可以被一个或多个集成电路上的一个或多个其它处理单元(或者核)执行。在其它示例中,可以使用可以以本领域中已知的任何方式被编程的其它的集成电路(例如,结构化/平台asic、fpga、soc和/或其它的半定制ic)。每个部件的功能也可以整体地或者部分地利用被体现在存储器中、被格式化以便被一个或多个通用或者专用处理器执行的指令来实现。

在其中装置3305被包括在ue中的一些示例中,接收机3310可以包括至少一个rf接收机(诸如至少一个可操作为通过至少一个射频谱带接收传输的rf接收机),并且发射机3330可以包括至少一个rf发射机(诸如至少一个可操作为通过至少一个射频谱带进行发送的rf发射机)。接收机3310可以被用于通过无线通信系统的一个或多个通信链路接收各种数据或者控制信号(即,传输),并且发射机3330可以被用于通过无线通信系统的一个或多个通信链路发送各种数据或者控制信号(即,传输)。

在其中装置3305被包括在边缘节点设备中的一些示例中,接收机3310可以包括与一个或多个网络接入设备(例如,一个或多个基站或者enb)或者其它边缘节点设备的接口,并且发射机3330可以包括与一个或多个网络接入设备或者其它边缘节点设备的接口。接收机3310可以被用于接收各种数据或者控制信号(即,传输),并且发射机3330可以被用于发送各种数据或者控制信号(即,传输)。

在一些示例中,无线通信管理器3320可以被用于管理cdn内的无线通信。在一些示例中,可以将无线通信管理器3320的部分并入接收机3310或者发射机3330,或者与接收机3310或者发射机3330共享。在一些示例中,无线通信管理器3320可以包括rrc连接管理器3335或者tls会话恢复/继续管理器3340。

rrc连接管理器3335可以被用于在ue与目标边缘节点设备之间建立rrc连接。目标边缘节点设备可以是与目标网络接入设备相关联的,并且ue和目标边缘节点设备可以通过目标网络接入设备进行通信。

tls会话恢复/继续管理器3340可以被用于在ue与目标边缘节点设备之间恢复或者继续在ue和与源网络接入设备相关联的源边缘节点设备之间建立的tls会话。ue和源边缘节点设备可以通过源网络接入设备进行通信。

tls会话恢复/继续管理器3340可以包括tls会话密钥管理器3345。在其中装置3305被包括在ue(例如,参考图25、27或者28描述的消息流2500、2700或者2800中所涉及的ue)中的一些示例中,tls会话密钥管理器3345可以被用于向目标边缘节点设备并且在建立与目标边缘节点设备的rrc连接之后发送tls会话票证,tls会话票证包括用于在ue与源边缘节点设备之间建立的tls会话的经加密的tls会话密钥。

在其中装置3305被包括在ue(例如,参考图26或者29描述的消息流2600或者2900中所涉及的ue)中的一些示例中,tls会话密钥管理器3345可以被用于在建立与目标边缘节点设备的rrc连接之后接收由目标边缘节点设备发送的tls消息。tls会话密钥管理器3345可以还被用于响应于接收tls消息向目标边缘节点设备发送tls会话票证,tls会话票证包括用于在ue与源边缘节点设备之间建立的tls会话的经加密的tls会话密钥。

在其中装置3305被包括在目标边缘节点设备(例如,参考图25、27或者28描述的消息流2500、2700或者2800中所涉及的目标边缘节点设备)中的一些示例中,tls会话密钥管理器3345可以被用于在建立与ue的rrc连接之后从ue接收tls会话票证,tls会话票证包括用于在ue与源边缘节点设备之间建立的tls会话的经加密的tls会话密钥。tls会话密钥管理器3345可以还被用于至少部分地基于由目标边缘节点设备和源边缘节点设备(例如,从票证服务器)接收的票证密钥对经加密的tls会话密钥进行解密。

在其中装置3305被包括在目标边缘节点设备(例如,参考图27描述的消息流2700中所涉及的目标边缘节点设备)中的一些示例中,tls会话密钥管理器3345可以被用于从源边缘节点设备接收tls会话票证,tls会话票证包括用于在ue与源边缘节点设备之间建立的tls会话的经加密的tls会话密钥。在一些示例中,可以在与ue建立rrc连接之前,随对于将ue从源网络接入设备切换到目标网络接入设备的请求一起接收tls会话票证。tls会话密钥管理器3345可以还被用于至少部分地基于由目标边缘节点设备和源边缘节点设备(例如,从票证服务器)接收的票证密钥对经加密的tls会话密钥进行解密。

在其中装置3305被包括在目标边缘节点设备(例如,参考图26或者29描述的消息流2600或者2900中所涉及的目标边缘节点设备)中的一些示例中,tls会话密钥管理器3345可以被用于在建立与ue的rrc连接之后向ue发送tls消息。tls会话密钥管理器3345可以还被用于响应于发送tls消息从ue接收tls会话票证,tls会话票证包括用于在ue与源边缘节点设备之间建立的tls会话的经加密的tls会话密钥。tls会话密钥管理器3345可以还被用于至少部分地基于由目标边缘节点设备和源边缘节点设备(例如,从票证服务器)接收的票证密钥对经加密的tls会话密钥进行解密。

在装置3305的一些示例中,cdn可以包括位于ue与pgw之间的移动cdn,并且源边缘节点设备或者目标边缘节点设备中的至少一项可以是位于移动cdn之内的。在其它示例中,cdn可以包括移动cdn,并且源边缘节点设备或者目标边缘节点设备中的至少一项可以是位于cdn之内且移动cdn之外的。在一些示例中,tls会话恢复/继续管理器3340可以用单往返消息传输在ue与目标边缘节点设备之间执行tls握手。

图34示出了根据本公开内容的各种方面的用于在源网络接入设备处的无线通信中使用的装置3405的方框图3400。装置3405可以是参考图1-4、7、8、13、16、19-22和25-29描述的网络接入设备230中的一个或多个网络接入设备230的方面的一个示例。装置3405也可以是或者包括处理器。装置3405可以包括接收机3410、无线通信管理器3420或者发射机3430。这些部件中的每个部件可以与彼此通信。

装置3405的部件可以单个地或者集体地使用适于执行在硬件中适用的功能中的一些功能或者全部功能的一个或多个asic来实现。替换地,功能可以被一个或多个集成电路上的一个或多个其它处理单元(或者核)执行。在其它示例中,可以使用可以以本领域中已知的任何方式被编程的其它的集成电路(例如,结构化/平台asic、fpga、soc和/或其它的半定制ic)。每个部件的功能也可以整体地或者部分地利用被体现在存储器中、被格式化以便被一个或多个通用或者专用处理器执行的指令来实现。

在一些示例中,接收机3410可以包括至少一个rf接收机(诸如至少一个可操作为通过至少一个射频谱带接收传输的rf接收机)。接收机3410可以被用于通过无线通信系统的一个或多个通信链路接收各种数据或者控制信号(即,传输)。

在一些示例中,发射机3430可以包括至少一个rf发射机(诸如至少一个可操作为通过至少一个射频谱带进行发送的rf发射机)。发射机3430可以被用于通过无线通信系统的一个或多个通信链路发送各种数据或者控制信号(即,传输)。

在一些示例中,无线通信管理器3420可以被用于管理装置3405的无线通信的一个或多个方面。在一些示例中,可以将无线通信管理器3420的部分并入接收机3410或者发射机3430,或者与接收机3410或者发射机3430共享。在一些示例中,无线通信管理器3420可以包括切换管理器3435或者tls会话管理器3440。

切换管理器3435可以被用于向目标网络接入设备发送对于将ue从源网络接入设备切换到目标网络接入设备的请求。切换管理器3435还可以(例如,从目标网络接入设备)接收对对于切换ue的请求的确认。

tls会话管理器3440可以被用于至少部分地基于接收对对于切换ue的请求的确认来向ue发送对于关闭已建立的同与源网络接入设备相关联的源边缘节点设备的tls会话的指示。

切换管理器3435可以被用于在发送对于关闭tls会话的指示之后向ue发送切换命令。

在一些示例中,可以将装置3405包括在参考图27描述的源网络接入设备中。

图35示出了根据本公开内容的各种方面的用于在无线通信中使用的ue115-w的方框图3500。在一些示例中,ue115-w可以具有用于促进移动的或者远程的操作的诸如是小型电池这样的内部电源(未示出)。在一些示例中,ue115-w可以是参考图1-8、10-12、17-21和25-29描述的ue115中的一个或多个ue115的方面或者参考图31和33描述的装置3105或者3305中的一个或多装置的方面的一个示例。ue115-w可以被配置为实现本公开内容中描述的ue和/或装置特征和功能中的至少一些ue和/或装置特征和功能。

ue115-w可以包括ue处理器3510、ue存储器3520、至少一个ue收发机(由ue收发机3530代表)、至少一个ue天线(由ue天线3540代表)或者ue无线通信管理器3550。这些部件中的每个部件可以通过一个或多个总线3535直接地或者间接地与彼此通信。

ue存储器3520可以包括随机存取存储器(ram)或者只读存储器(rom)。ue存储器3520可以存储包含指令的计算机可读、计算机可执行代码3525,指令被配置为在被执行时使ue处理器3510执行本文中描述的涉及无线通信的各种功能,这样的功能包括例如:对通过cdn被递送的内容的请求和接收。替换地,计算机可执行代码3525可以不是可由ue处理器3510直接执行的,但被配置为使ue115-w(例如,在被编译和执行时)执行本文中描述的功能中的各种功能。

ue处理器3510可以包括例如是中央处理单元(cpu)、微控制器、asic等这样的智能硬件设备。ue处理器3510可以处理通过ue收发机3530接收的信息或者将被发送给ue收发机3530以便通过ue天线3540进行发送的信息。ue处理器3510可以独立地或者结合ue无线通信管理器3550处置通过一个或多个射频谱带进行通信(或者对这样的通信进行管理)的各种方面。

ue收发机3530可以包括调制解调器,调制解调器被配置为对分组进行调制并且将经调制的分组提供给ue天线3540进行发送,以及对从ue天线3540接收的分组进行解调。在一些示例中,ue收发机3530可以被实现为一个或多个ue发射机和一个或多个单独的ue接收机。ue收发机3530可以支持一个或多个无线通信链路上的通信。ue收发机3530可以被配置为经由ue天线3540与一个或多个基站或者其它设备(诸如,参考图1-4、7、8、13、16、19-22、25-29和36描述的基站105或者网络接入设备230中的一个或多个基站105或者网络接入设备230或者参考图34描述的装置3405的方面)双向地通信。尽管ue115-w可以包括单个ue天线,但可能存在在其中ue115-w可以包括多个ue天线的示例。

ue无线通信管理器3550可以被配置为执行或者控制本公开内容中描述的ue或者无线设备特征或者功能中的一些或者全部ue或者无线设备特征或者功能。ue无线通信管理器3550或者其部分可以包括处理器,或者ue无线通信管理器3550的功能中的一些或者全部功能可以通过ue处理器3510或者结合ue处理器3510被执行。在一些示例中,ue无线通信管理器3550可以是参考图31或者33描述的无线通信管理器3120或者3320的一个示例。

图36示出了根据本公开内容的各种方面的用于在无线通信中使用的基站105-a(例如,构成enb的部分或者全部的基站)的方框图3600。在一些示例中,基站105-a可以是参考图1-4、7、8、13、16、19-22和25-29描述的基站105或者网络接入设备230中的一个或多个基站105或者网络接入设备230的方面或者参考图34描述的装置3405的方面的一个示例。基站105-a可以被配置为实现或者促进本公开内容中描述的基站特征和功能中的至少一些基站特征和功能。

基站105-a可以包括基站处理器3610、基站存储器3620、至少一个基站收发机(由基站收发机3650代表)、至少一个基站天线(由基站天线3655代表)或者基站无线通信管理器3660。基站105-a可以还包括网络接入设备通信器3630或者网络通信器3640中的一项或多项。这些部件中的每个部件可以通过一个或多个总线3635直接地或者间接地与彼此通信。

基站存储器3620可以包括ram或者rom。基站存储器3620可以存储包含指令的计算机可读、计算机可执行代码3625,指令被配置为在被执行时使基站处理器3610执行本文中描述的涉及无线通信的各种功能,这样的功能包括例如:路由或处理对于内容的请求和通过cdn被发送的内容。替换地,计算机可执行代码3625可以不是可由基站处理器3610直接执行的,但被配置为使基站105-a(例如,在被编译和执行时)执行本文中描述的功能中的各种功能。

基站处理器3610可以包括例如是cpu、微控制器、asic等这样的智能硬件设备。基站处理器3610可以处理通过基站收发机3650、网络接入设备通信器3630或者网络通信器3640接收的信息。基站处理器3610还可以处理将被发送给收发机3650以便通过天线3655进行发送、将被发送给网络接入设备通信器3630以便向一个或多个其它基站(例如,基站105-a-a或者基站105-a-b)发送或者将被发送给网络通信器3640以便向核心网130-a发送的信息,核心网130-a可以是参考图1描述的核心网130的一个或多个方面的一个示例。基站处理器3610可以独立地或者结合基站无线通信管理器3660处置通过一个或多个射频谱带进行通信(或者对这样的通信进行管理)的各种方面。

基站收发机3650可以包括调制解调器,调制解调器被配置为对分组进行调制并且将经调制的分组提供给基站天线3655进行发送,以及对从基站天线3655接收的分组进行解调。在一些示例中,基站收发机3650可以被实现为一个或多个基站发射机和一个或多个单独的基站接收机。基站收发机3650可以支持一个或多个无线通信链路上的通信。基站收发机3650可以被配置为经由基站天线3655与一个或多个ue或者其它装置(诸如,参考图1-8、10-12、17-21、25-29和35描述的ue115中的一个或多个ue115或者参考图31和33描述的装置3105或者3305中的一个装置)双向地通信。基站105-a可以例如包括多个基站天线(例如,天线阵列)。基站105-a可以通过网络通信器3640与核心网130-a、互联网cdn和/或移动cdn或者互联网cdn的一个或多个边缘节点设备通信。基站105-a还可以使用网络接入设备通信器3630与其它网络接入设备(例如,诸如是基站105-a-a或者基站105-a-b这样的其它基站)通信。

基站无线通信管理器3660可以被配置为执行或者控制本公开内容中描述的基站或者网络接入设备特征或者功能中的一些或者全部基站或者网络接入设备特征或者功能。基站无线通信管理器3660或者其部分可以包括处理器,或者基站无线通信管理器3660的功能中的一些或者全部功能可以通过基站处理器3610或者结合基站处理器3610被执行。在一些示例中,基站无线通信管理器3660可以是参考图34描述的无线通信管理器3420的一个示例。

图37示出了根据本公开内容的各种方面的用于在无线通信中使用的边缘节点设备310-aa(例如,位于pgw之上或者之下的边缘节点设备)的方框图3700。在一些示例中,边缘节点设备310-aa可以是参考图2-4、9、13-16和18-29描述的边缘节点设备310中的一个或多个边缘节点设备310的方面或者参考图30和33描述的装置3005或者3305中的一个或多个装置的方面的一个示例。边缘节点设备310-aa可以被配置为实现或者促进本公开内容中描述的边缘节点设备特征和功能中的至少一些边缘节点设备特征和功能。

边缘节点设备310-aa可以包括边缘节点设备处理器3710、边缘节点设备存储器3720、至少一个边缘节点设备接口(由边缘节点设备接口3750代表)或者边缘节点设备无线通信管理器和/或内容递送管理器3760。这些部件中的每个部件可以通过一个或多个总线3735直接地或者间接地与彼此通信。

边缘节点设备存储器3720可以包括ram或者rom。边缘节点设备存储器3720可以存储包含指令的计算机可读、计算机可执行代码3725,指令被配置为在被执行时使边缘节点设备处理器3710执行本文中描述的涉及无线通信的各种功能,这样的功能包括例如:对与ue和其它设备的安全连接的建立、对内容的高速缓存、对对于通过cdn被接收的内容的请求的处置和通过cdn对内容的传输。替换地,计算机可执行代码3725可以不是可由边缘节点设备处理器3710直接执行的,但被配置为使边缘节点设备310-aa(例如,在被编译和执行时)执行本文中描述的功能中的各种功能。

边缘节点设备处理器3710可以包括例如是cpu、微控制器、asic等这样的智能硬件设备。边缘节点设备处理器3710可以处理通过边缘节点设备接口3750接收的信息。边缘节点设备处理器3710还可以处理将通过边缘节点设备接口3750被发送给一个或多个其它边缘节点设备、网络接入设备或者ue的信息。边缘节点设备处理器3710可以独立地或者结合边缘节点设备无线通信管理器和/或内容递送管理器3760处置通过边缘节点设备接口3750和一个或多个cdn进行通信(或者对这样的通信进行管理)的各种方面。

边缘节点设备无线通信管理器和/或内容递送管理器3760可以被配置为执行或者控制本公开内容中描述的边缘节点设备特征或者功能中的一些或者全部边缘节点设备特征或者功能。边缘节点设备无线通信管理器和/或内容递送管理器3760或者其部分可以包括处理器,或者边缘节点设备无线通信管理器和/或内容递送管理器3760的功能中的一些或者全部功能可以通过边缘节点设备处理器3710或者结合边缘节点设备处理器3710被执行。在一些示例中,边缘节点设备无线通信管理器和/或内容递送管理器3760可以是参考图30描述的内容递送管理器3020或者参考图33描述的无线通信管理器3320的一个示例。

图38是示出根据本公开内容的各种方面的用于在cdn的边缘节点设备处对内容请求进行处置的方法3800的一个示例的流程图。在一些示例中,cdn可以包括位于ue与pgw之间的移动cdn,并且边缘节点设备可以是位于移动cdn之内的。在其它示例中,cdn可以包括移动cdn,并且边缘节点设备可以是位于cdn之内且移动cdn之外的。为清楚起见,下面参考参考图2-4、9、13-16、18-29和37描述的边缘节点设备310中的一个或多个边缘节点设备310的方面或者参考图30和33描述的装置3005或者3305中的一个或多个装置的方面描述了方法3800。在一些示例中,边缘节点设备可以执行一个或多个代码集以控制该边缘节点设备的功能元件执行下面描述的功能。额外地或者替换地,边缘节点设备可以使用专用硬件执行下面描述的功能中的一项或多项功能。

在方框3805处,方法3800可以包括:通过无线网络从ue接收对于访问网站的内容的请求。在一些示例中,可以通过网络接入设备接收对于访问网站的内容的请求。

在方框3810处,方法3800可以包括:通过向密钥服务器提供边缘节点设备的认证证书,从密钥服务器获取用于网站的认证证书。可以响应于在方框3805处接收请求而获取认证证书。在一些示例中,方法3800可以包括至少部分地基于以下各项识别密钥服务器:对其应用对于访问内容的请求的网站、已识别的网站的所有者或者其组合。

在方框3815处,方法3800可以包括:至少部分地基于网站的认证证书建立与ue的安全连接。在一些示例中,可以通过网络接入设备建立与ue的安全连接。

图39是示出根据本公开内容的各种方面的用于在cdn的边缘节点设备处对内容请求进行处置的方法3900的一个示例的流程图。在一些示例中,cdn可以包括位于ue与pgw之间的移动cdn,并且边缘节点设备可以是位于移动cdn之内的。在其它示例中,cdn可以包括移动cdn,并且边缘节点设备可以是位于cdn之内且移动cdn之外的。为清楚起见,下面参考参考图2-4、9、13-16、18-29和37描述的边缘节点设备310中的一个或多个边缘节点设备310的方面或者参考图30和33描述的装置3005或者3305中的一个或多个装置的方面描述了方法3900。在一些示例中,边缘节点设备可以执行一个或多个代码集以控制该边缘节点设备的功能元件执行下面描述的功能。额外地或者替换地,边缘节点设备可以使用专用硬件执行下面描述的功能中的一项或多项功能。

在方框3905处,方法3900可以包括:通过无线网络从ue接收对于访问网站的内容的请求。在一些示例中,可以通过网络接入设备接收对于访问网站的内容的请求。

在方框3910处,方法3900可以包括:通过向密钥服务器提供边缘节点设备的认证证书,从密钥服务器获取网站的认证证书。可以响应于在方框3905处接收请求而获取认证证书。在一些示例中,方法3900可以包括至少部分地基于以下各项识别密钥服务器:对其应用对于访问内容的请求的网站、已识别的网站的所有者或者其组合。

在方框3915处,方法3900可以包括:至少部分地基于网站的认证证书建立与ue的安全连接。在一些示例中,建立与ue的安全连接可以包括:向ue发送网站的认证证书;从ue接收经加密的预主机密;向密钥服务器发送经加密的预主机密;从密钥服务器接收经解密的预主机密;以及至少部分地基于经解密的预主机密建立与ue的安全连接。在一些示例中,可以通过网络接入设备建立与ue的安全连接。

在方框3920处,在于方框3915处建立与ue的安全连接之后,方法3900可以包括:对对于访问网站的内容的请求进行处理。在方框3925处,方法3900可以包括:确定内容是否被高速缓存在边缘节点设备处。在一些示例中,方法3900可以包括:至少部分地基于与对于访问内容的请求相关联的移动cdn内容递送加速信息确定内容被高速缓存在边缘节点设备处,并且方法3900可以在方框3930处继续。在一些示例中,方法3900可以包括:至少部分地基于与对于访问内容的请求相关联的移动cdn内容递送加速信息确定内容未被高速缓存在边缘节点设备处,并且方法3900可以在方框3935处继续。

在方框3930处,方法3900可以包括:向ue递送内容。

在方框3935处,方法3900可以包括:从网站获取内容;以及在方框3940处,方法3900可以包括:向ue递送内容。

在一些示例中,参考图38或者39描述的方法3800或者3900可以由参考图16描述的无证书https认证场景中所涉及的边缘节点设备执行。

图40是示出根据本公开内容的各种方面的用于ue处的无线通信的方法4000的一个示例的流程图。为清楚起见,下面参考参考图1-8、10-12、17-21、25-29和35描述的ue115中的一个或多个ue115的方面或者参考图31和33描述的装置3105或者3305中的一个或多个装置的方面描述了方法4000。在一些示例中,ue可以执行一个或多个代码集以控制该ue的功能元件执行下面描述的功能。额外地或者替换地,ue可以使用专用硬件执行下面描述的功能中的一项或多项功能。

在方框4005处,方法4000可以包括:生成对于访问网站的内容的请求。

在方框4010处,方法4000可以包括:在调制解调器处对对于访问网站的内容的请求进行处理。处理可以包括:使移动cdn内容递送加速信息与对于访问网站的内容的请求相关联。

在方框4015处,方法4000可以包括:向网络接入设备发送对于访问网站的内容的请求和相关联的移动cdn内容递送加速信息。

图41是示出根据本公开内容的各种方面的用于ue处的无线通信的方法4100的一个示例的流程图。为清楚起见,下面参考参考图1-8、10-12、17-21、25-29和35描述的ue115中的一个或多个ue115的方面或者参考图31和33描述的装置3105或者3305中的一个或多个装置的方面描述了方法4100。在一些示例中,ue可以执行一个或多个代码集以控制该ue的功能元件执行下面描述的功能。额外地或者替换地,ue可以使用专用硬件执行下面描述的功能中的一项或多项功能。

在方框4105处,方法4100可以包括:维护acpl。acpl可以包括至少一个内容提供者条目,其中,这些内容提供者条目中的每个内容提供者条目是与以下各项中的至少一项相关联的:url、uri、域名、http服务器ip地址、端口标识符、协议类型或者其组合。

在方框4110处,方法4100可以包括:生成对于访问网站的内容的请求。

在方框4115处,方法4100可以包括:在调制解调器处对对于访问网站的内容的请求进行处理。处理可以包括:确定与对于访问网站的内容的请求相关联的信息被包括在acpl中,以及使移动cdn内容递送加速信息与对于访问网站的内容的请求相关联。在一些示例中,确定与对于访问网站的内容的请求相关联的信息被包括在acpl中可以包括:确定与对于访问网站的内容的请求相关联的目的地http服务器ip地址和端口被包括在acpl中。在一些示例中,确定与对于访问网站的内容的请求相关联的信息被包括在acpl中可以进一步包括:确定与对于访问网站的内容的请求相关联的url或者uri被包括在acpl中。

在方框4120处,方法4100可以包括:向网络接入设备发送对于访问网站的内容的请求和相关联的移动cdn内容递送加速信息。

在一些示例中,参考图40或者41描述的方法4000或者4100可以被使用如参考图18或者19描述的基于acpl的ue辅助选择性内容递送加速的ue执行。

图42是示出根据本公开内容的各种方面的用于ue处的无线通信的方法4200的一个示例的流程图。为清楚起见,下面参考参考图1-8、10-12、17-21、25-29和35描述的ue115中的一个或多个ue115的方面或者参考图31和33描述的装置3105或者3305中的一个或多个装置的方面描述了方法4200。在一些示例中,ue可以执行一个或多个代码集以控制该ue的功能元件执行下面描述的功能。额外地或者替换地,ue可以使用专用硬件执行下面描述的功能中的一项或多项功能。

在方框4205处,方法4200可以包括:维护acpl。acpl可以包括至少一个内容提供者条目,其中,这些内容提供者条目中的每个内容提供者条目是与以下各项中的至少一项相关联的:url、uri、域名、http服务器ip地址、端口标识符、协议类型或者其组合。

在方框4210处,方法4200可以包括:监视与由ue的调制解调器处理的dns请求和dns响应相关联的http服务器ip地址。在一些示例中,可以针对与dnsudp端口相关联的dns请求和dsn响应执行监视。在一些示例中,可以至少部分地基于在调制解调器处从api接收的通知执行监视。

在方框4215处,方法4200可以包括:至少部分地基于http服务器ip地址动态地更新acpl。

在一些示例中,可以结合参考图40或者41描述的方法4000或者4100执行方法4200。在一些示例中,方法4200可以被如参考图17描述的动态地更新被包括在acpl中的http服务器ip地址的ue执行。

图43是示出根据本公开内容的各种方面的用于ue处的无线通信的方法4300的一个示例的流程图。为清楚起见,下面参考参考图1-8、10-12、17-21、25-29和35描述的ue115中的一个或多个ue115的方面或者参考图31和33描述的装置3105或者3305中的一个或多个装置的方面描述了方法4300。在一些示例中,ue可以执行一个或多个代码集以控制该ue的功能元件执行下面描述的功能。额外地或者替换地,ue可以使用专用硬件执行下面描述的功能中的一项或多项功能。

在方框4305处,方法4300可以包括:生成对于访问网站的内容的请求。

在方框4310处,方法4300可以包括:查询网络接入设备以确定网络接入设备是否已经(例如,在与网络接入设备相关联的边缘节点设备处)在本地高速缓存了网站的内容。在一些示例中,查询可以包括:使用rrc信令扩展发送httpurl/uri请求。

在方框4315处,方法4300可以包括:在调制解调器处对对于访问网站的内容的请求进行处理。处理可以包括:使移动cdn内容递送加速信息与对于访问网站的内容的请求相关联。响应于确定网络接入设备已经在本地高速缓存了网站的内容,可以使移动cdn内容递送加速信息与对于访问网站的内容的请求相关联。

在方框4320处,方法4300可以包括:向网络接入设备发送对于访问网站的内容的请求和相关联的移动cdn内容递送加速信息。

在一些示例中,方法4000或者4300可以被使用如参考图20或者21描述的基于带外消息传送的ue辅助选择性内容递送加速的ue来执行。

图44是示出根据本公开内容的各种方面的用于在票证服务器处对票证密钥进行管理的方法4400的一个示例的流程图。为清楚起见,下面参考参考图24描述的票证密钥服务器2405的方面或者参考图32描述的装置3205的方面描述了方法4400。在一些示例中,票证服务器可以执行一个或多个代码集以控制该票证服务器的功能元件执行下面描述的功能。额外地或者替换地,票证服务器可以使用专用硬件执行下面描述的功能中的一项或多项功能。

在方框4405处,方法4400可以包括:定期地生成票证密钥。在方框4410处,方法4400可以包括:定期地向多个边缘节点设备中的每个边缘节点设备发送被定期地生成的票证密钥。在一些示例中,多个边缘节点设备中的至少一个边缘节点设备可以是与移动cdn的网络接入设备相关联的。

图45是示出根据本公开内容的各种方面的用于cdn内的无线通信的方法4500的一个示例的流程图。方法4500可以被ue或者目标边缘节点设备执行。为清楚起见,下面参考参考图1-8、10-12、17-21、25-29和35描述的ue115中的一个或多个ue115的方面、参考图2-4、9、13-16、18-29和37描述的边缘节点设备310中的一个或多个边缘节点设备310的方面或者参考图30、31和33描述的装置3005、3105或者3305中的一个或多个装置的方面描述了方法4500。在一些示例中,ue或者目标边缘节点设备可以执行一个或多个代码集以控制该ue或者目标边缘节点设备的功能元件执行下面描述的功能。额外地或者替换地,ue或者目标边缘节点设备可以使用专用硬件执行下面描述的功能中的一项或多项功能。

在方框4505处,方法4500可以包括:在ue与目标边缘节点设备之间建立rrc连接。目标边缘节点设备可以是与目标网络接入设备相关联的,并且ue和目标边缘节点设备可以通过目标网络接入设备进行通信。

在方框4510处,方法4500可以包括:在ue与目标边缘节点设备之间恢复或者继续在ue和与源网络接入设备相关联的源边缘节点设备之间建立的tls会话。ue和源边缘节点设备可以通过源网络接入设备进行通信。

在方法4500的一些示例中,cdn可以包括位于ue与pgw之间的移动cdn,并且源边缘节点设备或者目标边缘节点设备中的至少一项可以是位于移动cdn之内的。在其它示例中,cdn可以包括移动cdn,并且源边缘节点设备或者目标边缘节点设备中的至少一项可以是位于cdn之内且移动cdn之外的。在一些示例中,方法4500可以包括:用单往返消息传输在ue与目标边缘节点设备之间执行tls握手。在一些示例中,方法4500可以由参考图25、26、27、28或者29描述的消息流2500、2600、2700、2800或者2900中所涉及的ue或者目标边缘节点设备执行。

图46是示出根据本公开内容的各种方面的用于cdn内的无线通信的方法4600的一个示例的流程图。方法4600可以被ue执行。为清楚起见,下面参考参考图1-8、10-12、17-21、25-29和35描述的ue115中的一个或多个ue115的方面或者参考图31和33描述的装置3105和3305中的一个或多个装置的方面描述了方法4600。在一些示例中,ue可以执行一个或多个代码集以控制该ue的功能元件执行下面描述的功能。额外地或者替换地,ue可以使用专用硬件执行下面描述的功能中的一项或多项功能。

在方框4605处,方法4600可以包括:在ue与目标边缘节点设备之间建立rrc连接。目标边缘节点设备可以是与目标网络接入设备相关联的,并且ue和目标边缘节点设备可以通过目标网络接入设备进行通信。

在方框4610处,方法4600可以包括:在于4605处建立rrc连接之后,从ue向目标边缘节点设备发送tls会话票证,tls会话票证包括用于在ue与源边缘节点设备之间建立的tls会话的经加密的tls会话密钥。源边缘节点设备可以是与源网络接入设备相关联的。ue和源边缘节点设备可以通过源网络接入设备进行通信。

在方框4615处,方法4600可以包括:在ue与目标边缘节点设备之间恢复或者继续在ue与源边缘节点设备之间建立的tls会话。

在方法4600的一些示例中,cdn可以包括位于ue与pgw之间的移动cdn,并且源边缘节点设备或者目标边缘节点设备中的至少一项可以是位于移动cdn之内的。在其它示例中,cdn可以包括移动cdn,并且源边缘节点设备或者目标边缘节点设备中的至少一项可以是位于cdn之内且移动cdn之外的。在一些示例中,方法4600可以包括:用单往返消息传输在ue与目标边缘节点设备之间执行tls握手。在一些示例中,方法4600可以由参考图25、27或者28描述的消息流2500、2700或者2800中所涉及的ue执行。

图47是示出根据本公开内容的各种方面的用于cdn内的无线通信的方法4700的一个示例的流程图。方法4700可以由目标边缘节点设备执行。为清楚起见,下面参考参考图2-4、9、13-16、18-29和37描述的边缘节点设备310中的一个或多个边缘节点设备310的方面或者参考图30和33描述的装置3005或者3305中的一个或多个装置的方面描述了方法4700。在一些示例中,目标边缘节点设备可以执行一个或多个代码集以控制该目标边缘节点设备的功能元件执行下面描述的功能。额外地或者替换地,目标边缘节点设备可以使用专用硬件执行下面描述的功能中的一项或多项功能。

在方框4705处,方法4700可以包括:在ue与目标边缘节点设备之间建立rrc连接。目标边缘节点设备可以是与目标网络接入设备相关联的,并且ue和目标边缘节点设备可以通过目标网络接入设备进行通信。

在方框4710处,方法4700可以包括:在于方框4705处建立rrc连接之后,在目标边缘节点设备处从ue接收tls会话票证,tls会话票证包括用于在ue与源边缘节点设备之间建立的tls会话的经加密的tls会话密钥。源边缘节点设备可以是与源网络接入设备相关联的。ue和源边缘节点设备可以通过源网络接入设备进行通信。

在方框4715处,方法4700可以包括:至少部分地基于由目标边缘节点设备和源边缘节点设备(例如,从票证服务器)接收的票证密钥在目标边缘节点设备处对经加密的tls会话密钥进行解密。

在方框4720处,方法4700可以包括:在ue与目标边缘节点设备之间恢复或者继续在ue和与源网络接入设备相关联的源边缘节点设备之间建立的tls会话。

在方法4700的一些示例中,cdn可以包括位于ue与pgw之间的移动cdn,并且源边缘节点设备或者目标边缘节点设备中的至少一项可以是位于移动cdn之内的。在其它示例中,cdn可以包括移动cdn,并且源边缘节点设备或者目标边缘节点设备中的至少一项可以是位于cdn之内且移动cdn之外的。在一些示例中,方法4700可以包括:用单往返消息传输在ue与目标边缘节点设备之间执行tls握手。在一些示例中,方法4700可以由参考图25、27或者28描述的消息流2500、2700或者2800中所涉及的目标边缘节点设备执行。

图48是示出根据本公开内容的各种方面的用于cdn内的无线通信的方法4800的一个示例的流程图。方法4800可以被ue执行。为清楚起见,下面参考参考图1-8、10-12、17-21、25-29和35描述的ue115中的一个或多个ue115的方面或者参考图31和33描述的装置3105和3305中的一个或多个装置的方面描述了方法4600。在一些示例中,ue可以执行一个或多个代码集以控制该ue的功能元件执行下面描述的功能。额外地或者替换地,ue可以使用专用硬件执行下面描述的功能中的一项或多项功能。

在方框4805处,方法4800可以包括:在ue与目标边缘节点设备之间建立rrc连接。目标边缘节点设备可以是与目标网络接入设备相关联的,并且ue和目标边缘节点设备可以通过目标网络接入设备进行通信。

在方框4810处,方法4800可以包括:在于4805处在ue与目标边缘节点设备之间建立rrc连接之后,在ue处接收由目标边缘节点设备发送的tls消息。

在方框4815处,方法4800可以包括:响应于在方框4810处接收tls消息,从ue向目标边缘节点设备发送tls会话票证,tls会话票证包括用于在ue与源边缘节点设备之间建立的tls会话的经加密的tls会话密钥。源边缘节点设备可以是与源网络接入设备相关联的。ue和源边缘节点设备可以通过源网络接入设备进行通信。

在方框4820处,方法4800可以包括:在ue与目标边缘节点设备之间恢复或者继续在ue与源边缘节点设备之间建立的tls会话。

在方法4800的一些示例中,cdn可以包括位于ue与pgw之间的移动cdn,并且源边缘节点设备或者目标边缘节点设备中的至少一项可以是位于移动cdn之内的。在其它示例中,cdn可以包括移动cdn,并且源边缘节点设备或者目标边缘节点设备中的至少一项可以是位于cdn之内且移动cdn之外的。在一些示例中,方法4800可以包括:用单往返消息传输在ue与目标边缘节点设备之间执行tls握手。在一些示例中,方法4800可以由参考图26或者29描述的消息流2600或者2900中所涉及的ue执行。

图49是示出根据本公开内容的各种方面的用于cdn内的无线通信的方法4900的一个示例的流程图。方法4900可以由目标边缘节点设备执行。为清楚起见,下面参考参考图2-4、9、13-16、18-29和37描述的边缘节点设备310中的一个或多个边缘节点设备310的方面或者参考图30和33描述的装置3005或者3305中的一个或多个装置的方面描述了方法4900。在一些示例中,目标边缘节点设备可以执行一个或多个代码集以控制该目标边缘节点设备的功能元件执行下面描述的功能。额外地或者替换地,目标边缘节点设备可以使用专用硬件执行下面描述的功能中的一项或多项功能。

在方框4905处,方法4900可以包括:在ue与目标边缘节点设备之间建立rrc连接。目标边缘节点设备可以是与目标网络接入设备相关联的,并且ue和目标边缘节点设备可以通过目标网络接入设备进行通信。

在方框4910处,方法4900可以包括:在于方框4905处建立rrc连接之后,从目标边缘节点设备向ue发送tls消息。

在方框4915处,方法4900可以包括:响应于在方框4910处发送tls消息,在目标边缘节点设备处从ue接收tls会话票证,tls会话票证包括用于在ue与源边缘节点设备之间建立的tls会话的经加密的tls会话密钥。源边缘节点设备可以是与源网络接入设备相关联的。ue和源边缘节点设备可以通过源网络接入设备进行通信。

在方框4920处,方法4900可以包括:至少部分地基于由目标边缘节点设备和源边缘节点设备(例如,从票证服务器)接收的票证密钥在目标边缘节点设备处对经加密的tls会话密钥进行解密。

在方框4925处,方法4900可以包括:在ue与目标边缘节点设备之间恢复或者继续在ue和与源网络接入设备相关联的源边缘节点设备之间建立的tls会话。

在方法4900的一些示例中,cdn可以包括位于ue与pgw之间的移动cdn,并且源边缘节点设备或者目标边缘节点设备中的至少一项可以是位于移动cdn之内的。在其它示例中,cdn可以包括移动cdn,并且源边缘节点设备或者目标边缘节点设备中的至少一项可以是位于cdn之内且移动cdn之外的。在一些示例中,方法4900可以包括:用单往返消息传输在ue与目标边缘节点设备之间执行tls握手。在一些示例中,方法4900可以由参考图26或者29描述的消息流2600或者2900中所涉及的目标边缘节点设备执行。

图50是示出根据本公开内容的各种方面的用于cdn内的无线通信的方法5000的一个示例的流程图。方法5000可以由目标边缘节点设备执行。为清楚起见,下面参考参考图2-4、9、13-16、18-29和37描述的边缘节点设备310中的一个或多个边缘节点设备310的方面或者参考图30和33描述的装置3005或者3305中的一个或多个装置的方面描述了方法5000。在一些示例中,目标边缘节点设备可以执行一个或多个代码集以控制该目标边缘节点设备的功能元件执行下面描述的功能。额外地或者替换地,目标边缘节点设备可以使用专用硬件执行下面描述的功能中的一项或多项功能。

在方框5005处,方法5000可以包括:在目标边缘节点设备处从源边缘节点设备接收tls会话票证,tls会话票证包括用于在ue与源边缘节点设备之间建立的tls会话的经加密的tls会话密钥。源边缘节点设备可以是与源网络接入设备相关联的。目标边缘节点设备可以是与目标网络接入设备相关联的。ue和源边缘节点设备可以通过源网络接入设备进行通信。ue和目标边缘节点设备可以通过目标网络接入设备进行通信。在一些示例中,可以在建立与ue的rrc连接之前,随对于将ue从源网络接入设备切换到目标网络接入设备的请求一起接收tls会话票证。

在方框5010处,方法5000可以包括:至少部分地基于由目标边缘节点设备和源边缘节点设备(例如,从票证服务器)接收的票证密钥,在目标边缘节点设备处对经加密的tls会话密钥进行解密。

在方框5015处,方法5000可以包括:在于方框5010处接收tls会话密钥之后,在ue与目标边缘节点设备之间建立rrc连接。

在方框5020处,方法5000可以包括:在ue与目标边缘节点设备之间恢复或者继续在ue和与源网络接入设备相关联的源边缘节点设备之间建立的tls会话。

在方法5000的一些示例中,cdn可以包括位于ue与pgw之间的移动cdn,并且源边缘节点设备或者目标边缘节点设备中的至少一项可以是位于移动cdn之内的。在其它示例中,cdn可以包括移动cdn,并且源边缘节点设备或者目标边缘节点设备中的至少一项可以是位于cdn之内且移动cdn之外的。在一些示例中,方法5000可以包括:用单往返消息传输在ue与目标边缘节点设备之间执行tls握手。在一些示例中,方法5000可以由参考图27描述的消息流2700中所涉及的目标边缘节点设备执行。

图51是示出根据本公开内容的各种方面的用于cdn内的源网络接入设备处的无线通信的方法5100的一个示例的流程图。为清楚起见,下面参考参考图1-4、7、8、13、16、19-22、25-29和36描述的基站105或者网络接入设备230中的一个或多个基站105或者网络接入设备230的方面或者参考图34描述的装置3405的方面描述了方法5100。在一些示例中,网络接入设备可以执行一个或多个代码集以控制该网络接入设备的功能元件执行下面描述的功能。额外地或者替换地,网络接入设备可以使用专用硬件执行下面描述的功能中的一项或多项功能。

在方框5105处,方法5100可以包括:向目标网络接入设备发送对于将ue从源网络接入设备切换到目标网络接入设备的请求。

在方框5110处,方法5100可以包括:接收对对于切换ue的请求的确认。

在方框5115处,方法5100可以包括:至少部分地基于在方框5110处接收对对于切换ue的请求的确认,向ue发送对于关闭已建立的同与源网络接入设备相关联的源边缘节点设备的tls会话的指示。

在方框5120处,方法5100可以包括:在于方框5115处发送对于关闭tls会话的指示之后向ue发送切换命令。

在一些示例中,方法5100可以由参考图27描述的消息流2700中所涉及的源网络接入设备执行。

参考图38-51描述的方法3800、3900、4000、4100、4200、4300、4400、4500、4600、4700、4800、4900、5000和5100是具体的实现,并且可以重新布置或者以其它方式修改所述方法的操作以使得其它的实现是可能的。

上面结合附图阐述的详细描述内容描述了示例,并且不代表可以被实现或者落在权利要求的范围内的示例中的全部示例。术语“示例”和“示例性”在被用在本描述内容中时表示“充当示例、实例或者说明”,而不是“优选的”或者“比其它的示例有利的”。详细描述内容包括出于提供对所描述的技术的理解的目的的具体的细节。然而,可以实践这些技术而不具有这些具体的细节。在一些情况下,以方框图形式示出公知的结构和装置,以避免使所描述的示例的概念模糊不清。

可以使用多种不同的技术和工艺中的任一种技术和工艺代表信息和信号。例如,可以用电压、电流、电磁波、磁场或者粒子、光场或者粒子或者其任意组合代表可以贯穿上面的描述内容被引用的数据、指令、命令、信息、信号、比特、符号和码片。

结合本文中的公开内容描述的各种说明性的方框和部件可以利用通用处理器、数字信号处理器(dsp)、asic、fpga或者其它可编程逻辑设备、分立的门或者晶体管逻辑、分立的硬件部件或者被设计为执行本文中描述的功能的其任意组合来实现或者执行。通用处理器可以是微处理器,但替换地,处理器可以是任何常规的处理器、控制器、微控制器或者状态机。处理器也可以被实现为计算设备的组合,例如,dsp与微处理器的组合、多个微处理器、结合dsp核的一个或多个微处理器或者任何其它这样的配置。

本文中描述的功能可以用硬件、被处理器执行的软件、固件或者其任意组合来实现。如果用被处理器执行的软件来实现,则功能可以作为计算机可读介质上的一个或多个指令或者代码被存储或者发送。其它的示例和实现落在本公开内容和所附权利要求的范围和精神内。例如,由于软件的本质,上面描述的功能可以使用被处理器执行的软件、硬件、固件、硬连线或者这些项中的任意项的组合来实现。实现功能的特征可以在物理上位于各种位置处,包括是分布式的以使得功能的部分在不同的物理位置处被实现。如本文中(包括在权利要求中)使用的,术语“和/或”在被用在两个或多个项目的列表中时表示所列出的项目中的任一个项目可以被单独使用,或者所列出的项目中的两个或者多个项目的任意组合可以被使用。例如,如果组合被描述为包含成员a、b和/或c,则该组合可以包含仅a;仅b;仅c;组合的a和b;组合的a和c;组合的b和c;或者组合的a、b和c。此外,如本文中(包括在权利要求中)使用的,如被用在项目的列表(例如,由诸如是“……中的至少一项”或者“……中的一项或多项”这样的短语开头的项目的列表)中的“或者”指示分隔性的列表,以使得例如,“a、b或者c中的至少一项”的列表表示a或者b或者c或者ab或者ac或者bc或者abc(即,a和b和c)。

计算机可读介质包括计算机存储介质和通信介质两者,通信介质包括任何促进计算机程序从一个地方向另一个地方的传输的介质。存储介质可以是任何可以被通用或者专用计算机访问的可用介质。作为示例而非限制,计算机可读介质可以包括ram、rom、eeprom、cd-rom或者其它光盘存储装置、磁盘存储装置或者其它磁性存储设备或者任何其它的可以被用于携带或者存储采用指令或者数据结构的形式的期望的程序代码单元并且可以被通用或者专用计算机或者通用或者专用处理器访问的介质。此外,任何连接被恰当地称为计算机可读介质。例如,如果使用同轴线缆、光纤线缆、双绞线、数字用户线(dsl)或者诸如是红外线、无线电和微波这样的无线技术从网站、服务器或者其它远程源发送软件,则同轴线缆、光纤线缆、双绞线、dsl或者诸如是红外线、无线电和微波这样的无线技术被包括在介质的定义中。如本文中使用的磁盘和光盘包括压缩盘(cd)、激光盘、光盘、数字多功能光盘(dvd)、软盘和蓝光盘,其中,磁盘通常磁性地复制数据,而光盘利用激光在光学上复制数据。以上各项的组合也被包括在计算机可读介质的范围内。

提供对本公开内容的之前的描述以使本领域的技术人员能够制作或者使用本公开内容。对本公开内容的各种修改对于本领域的技术人员将是显而易见的,并且本文中定义的一般原理可以被应用于其它变型,而不脱离本公开内容的精神或者范围。贯穿本公开内容,术语“示例”或者“示例性”指示示例或者实例,而不暗示或者要求对所指出的示例的任何习惯选择。因此,本公开内容将不限于本文中描述的示例和设计,而将符合与本文中公开的原理和新颖技术一致的最宽范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1