首页> 中国专利> 用于通过移动网络动态地提供CDN服务的方法、装置、网络节点和计算机程序产品

用于通过移动网络动态地提供CDN服务的方法、装置、网络节点和计算机程序产品

摘要

本公开的实施例提供了一种用于在第一节点处通过移动网络动态地提供CDN服务的方法、装置、无线网络节点和计算机程序产品。根据该方法,从第二节点接收服务供应信息,其中服务供应信息包括与用于提供UE所请求的CDN服务的至少一个CDN?DN有关的信息。基于服务供应信息,生成与CDN服务相关联的APN间路由策略。提供APN间路由策略,以使UE能够基于APN间路由策略来接入CDN服务。

著录项

  • 公开/公告号CN105432045A

    专利类型发明专利

  • 公开/公告日2016-03-23

    原文格式PDF

  • 申请/专利权人 瑞典爱立信有限公司;

    申请/专利号CN201380078536.9

  • 发明设计人 张顺亮;蔡学军;

    申请日2013-06-13

  • 分类号H04L12/70(20060101);

  • 代理机构11256 北京市金杜律师事务所;

  • 代理人王茂华;张凡

  • 地址 瑞典斯德哥尔摩

  • 入库时间 2023-12-18 14:50:10

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-01-08

    授权

    授权

  • 2016-06-08

    实质审查的生效 IPC(主分类):H04L12/70 申请日:20130613

    实质审查的生效

  • 2016-03-23

    公开

    公开

说明书

技术领域

本发明的实施例一般地涉及通信技术。更具体地,本发明的实施 例涉及用于通过移动网络动态地提供内容分发网络(CDN)服务的方 法、装置、接入网发现和选择功能(ANDSF)节点、网络网关、CDN 控制节点和计算机程序产品。

背景技术

本文所提供的背景描述是用于大体上呈现本公开的背景的目的。 当前署名发明人的工作(到该工作被描述在此背景技术部分的程度) 以及可能无法以其他方式作为在提交申请时的现有技术的说明书的 各方面不会明示地或暗示地被承认为是相对于本公开的现有技术。

近来,由于智能电话渗透的快速增长,移动网络(例如,通用分 组无线电服务(GPRS)、增强型数据速率全球移动系统(GSM)演 进(EDGE)和第三代技术(3G))上的数据业务正在经历爆发式增 长。具体地,终端用户期望更多能够承担的服务和应用。因此,大多 数运营商正在面对为它们的超负荷的网络减负并降低传输和对等成 本的挑战。在这种情况下,作为用于内容传递或加速的潜在方案的内 容分发网络(CDN)正在吸引越来越多的关注。内容分发网络可以包 括控制节点(CN)和至少一个分发节点(DN)。数据至少从DN中 可用并例如可以被复制在多个DN中。这种数据可以与用户设备(UE) 所请求的服务相关联,用户设备(UE)与终端用户相关联。CDN的 原理是:CDN的控制节点基于UE的请求选择至少一个分发节点用于 特定服务(例如,内容),以便于向UE提供所请求的服务。通过将 内容复制到与终端用户一样接近的位置,传递性能(例如,延迟、分 组丢失)可以改进,并且也可以节省传输和对等成本。

因此,如何将CDN系统引入移动网络基础设施更有意义。然而, 当将CDN系统引入移动网络时(例如,一个或多个CDNDN可以被 部署在与无线电接入网(RAN)相连接的分组数据网(PDN)或与核 心网相连接的PDN中),存在许多待解决的潜在问题。其中之一是 如何建立合适的PDN连接以及在PDN连接上的承载,使UE接入CND 服务,以实现CDN的益处以及移动网络的优点。

近来,为了降低传输成本并为核心网元减负,在3GPPTR23.859 0.6.0“LocalIPaccess(LIPA)mobilityandSelectedIPTrafficOffload (SIPTO)atthelocalnetwork”(其全部内容通过引用方式并入本文)中, 存在命名为SIPTO/LIPA的概念,其聚焦于UE所请求的内容可以由 本地PDN提供的场景。LIPA/SIPTO的原理是,对于LIPA/SIPTO服 务,特定APN由UE使用以接入服从于LIPA/SIPTO的有关服务;并 且利用特定APN,在UE和本地PDN之间建立特定PDN连接。然而, 为了接入服从于SIPTO/LIPA的服务,UE需要提供特定APN来建立 到本地PDN网络的PDN连接。在没有与CDNCN选择CDNDN来 服务UE有关的知识的情况下,UE难以断定应当使用哪个APN来接 入由特定CDNDN提供的CDN服务。UE使用的不合适的APN可能 导致不成功地接入服从SIPTO/LIPA的服务。

通常,为了有利于UE接入移动网络,可以采用开放移动联盟 (OMA)设备管理(DM)。OMADM是可以用于配置和管理设备的 协议。如 http://technical.openmobilealliance.org/technical/release_program/dm_v2 _0.aspx中所介绍,OMADM可以用于向UE配置特定于操作的信息 (如接入点名称(APN))以有利于网络接入。在2012年5月31日 的“DeviceManagementArchitecture”候选版本2.0中可以找到更多细 节。通常,这种配置是静态的。在向UE提供CDN服务的CDNDN 停止运行或从与所配置的APN相关联的PDN移除的情况下,UE将 不能再接入CND服务。

鉴于以上问题,将期望动态地向UE提供与UE所请求的CDN服 务相关联的信息,以提高成功接入的可能性。

发明内容

为了解决或减轻以上潜在问题中的至少一个,本发明的实施例将 提出动态地向UE提供与UE所请求的CDN服务相关联的信息。具体 地,本发明的实施例提供以下解决方案:向UE提供与所请求的CDN 服务相关联的APN间路由策略,使得UE基于APN间路由策略,接 入CDN服务。

根据本发明的第一方面,本发明的实施例提供了一种在第一节点 处通过移动网络动态地提供CDN服务的方法。根据该方法,从第二 节点接收服务供应信息。该服务供应信息包括与用于提供由UE请求 的CDN服务的至少一个CDNDN有关的信息。基于服务供应信息, 生成与CDN服务有关的APN间路由策略。提供APN间路由策略, 以使UE能够基于APN间路由策略来接入CDN服务。

根据本发明的第二方面,本发明的实施例提供了一种通过移动网 络动态地提供CDN服务的方法。根据该方法,确定提供由UE请求 的CDN服务的至少一个CDNDN。传送与至少一个CDNDN有关的 服务供应信息,以使得能够基于服务供应信息来生成与CDN服务相 关联的APN间路由策略。

根据本发明的第三方面,本发明的实施例提供了一种通过移动网 络动态地提供CDN服务的装置。所述装置包括接收器、生成器和提 供器。接收器被配置为:接收服务供应信息。该服务供应信息包括与 用于提供由UE请求的CDN服务的至少一个CDNDN有关的信息。 生成器被配置为:基于服务供应信息,生成与CDN服务相关联的APN 间路由策略。提供器被配置为:提供APN间路由策略,以使UE能 够基于APN间路由策略来接入CDN服务。

根据本发明的第四方面,本发明的实施例提供了一种通过移动网 络动态地提供CDN服务的方法。装置包括确定器和发送器。确定器 被配置为:确定用于提供由UE请求的CDN服务的至少一个CDNDN。 发送器被配置为:发送与至少一个CDNDN有关的服务供应信息,以 能够实现基于服务供应信息来生成与CDN服务相关联的APN间路由 策略。

根据本发明的第五方面,本发明的实施例提供ANDSF节点或网 络网关,其包括根据按照本发明的第三方面的实施例的装置。

根据本发明的第六方面,本发明的实施例提供一种内容分发网络 控制节点,其包括根据按照本发明的第四方面的实施例的装置。

根据本发明的第七方面,本发明的实施例提供了一种用于通过移 动网络动态地提供CDN服务的装置。该装置包括:至少一个处理器; 以及至少一个存储器,存储器包括计算机程序指令,其中至少一个存 储器和计算机程序指令被配置为利用至少一个处理器,使装置至少执 行根据本发明的实施例的方法。

根据本发明的第八方面,本发明的实施例提供了一种计算机程序 产品。该计算机程序产品包括具有计算机可读程序代码部分存储在其 上的至少一个计算机可读存储介质,并且该计算机可读程序代码部分 可以包括用于执行根据本发明的实施例的方法的程序代码指令。

与那些现有技术方案相比,所提出的解决方案向UE动态地提供 与所请求的CDN服务相关联的APN间路由策略,使得成功接入的可 能性高效地增加,并实现CDN的益处和移动网络的优点。

当结合附图阅读以下特定实施例的描述时,本发明的实施例的其 他特征和优点也将是显而易见的,附图通过示例方式示出了本发明的 实施例的原理。

附图说明

下文参考附图更详细地解释在示例及其优点的意义上呈现的本 发明的实施例,在附图中:

图1示出了根据本发明的实施例的其中CDN服务将被提供给UE 的移动网络100的示意图;

图2示出了根据本发明的实施例的用于通过移动网络来动态地提 供CDN服务的方法200的流程图;

图3示出了根据本发明的实施例的用于通过移动网络来动态地提 供CDN服务的方法300的流程图;

图4示出了根据本发明的实施例的用于通过移动网络来动态地提 供CDN服务的方法400的流程图;

图5示出了根据本发明的实施例的用于通过移动网络来动态地提 供CDN服务的方法500的流程图;

图6示出了根据本发明的实施例的用于通过移动网络来动态地提 供CDN服务的方法600的流程图;

图7示出了根据本发明的实施例的用于通过移动网络来动态地提 供CDN服务的方法700的流程图;

图8示出了根据本发明的实施例的用于通过移动网络来动态地提 供CDN服务的方法800的流程图;

图9示出了根据本发明的实施例的用于通过移动网络来动态地提 供CDN服务的装置900的框图;

图10示出了根据本发明的实施例的用于通过移动网络来动态地 提供CDN服务的装置1000的框图;

图11示出了根据本发明的实施例的用于通过移动网络来动态地 提供CDN服务的过程1100的示意图;

图12示出了根据本发明的实施例的用于通过移动网络来动态地 提供CDN服务的过程1200的示意图;以及

图13示出了根据本发明的实施例的随机接入无线网络的装置 1300的框图。

在整个附图中,相同或相似的附图标记指示相同或相似的元件。

具体实施方式

在下文中将参考附图透彻地描述本发明的实施例。然而,对于本 领域技术人员来说将显而易见的是,本发明可以体现为许多不同形 式,而不应被解释为局限于本文所阐述的实施例和具体细节。在整个 说明书中,类似的标记指代类似的元素。

在整个说明书中描述的本发明的特性、结构或特性在一个或多个 实施例中可以以任何合适的方式组合。例如,在整个说明书中,短语 “特定实施例”、“一些实施例”或其它类似语言的使用是指结合实施例 描述的特定特征、结构或特性可以被包括在本发明的至少一个实施例 中的事实。因此,在整个说明书中短语“在特定实施例中”、“在一些 实施例中”、“在其他实施例中”或其它类似语言的出现不一定都指代 相同实施例组,并且所描述的特性、结构或特性在一个或多个实施例 中可以以任意合适方式组合。

本发明的实施例可以应用于各种无线网络中,该网络包括但不限 于宽带码分多址(WCDMA)网络、长期演进(LTE)网络、GSM网 络。考虑到通信的迅速发展,将当然存在可以实施本发明的未来类型 的无线通信技术和系统。不应当认为将本发明的范围仅限于前述系 统。

在本公开的上下文中,术语“用户设备”或“UE”可以指代终端、移 动终端(MT)、订户台(SS)、便携式订户台(PSS)、移动台(MS)、 或接入终端(AT)等等。UE可以包括UE、终端、MT、SS、PSS、 MS或AT的功能中的一些或全部。

术语“网络节点”可以指代(但不限于)例如基站(BS)、ANDSF 节点、网络网关、CDNCN、CDNDN、服务器等等。网络网关可以 是分组网络网关(P-GW)、网关GPRS支持节点(GGSN)等等。网 络节点可以包括BS、ANDSF节点、网络网关、CDNCN、CDNDN 或服务器的功能中的一些或全部。在本发明的实施例中,术语“第一 节点”或“第二节点”表示不同的网络节点。

术语“ANDSF节点”可以指代具有接入网发现和选择功能(即 ANDSF)的网络节点。ANDSF节点(有时被称为“ANDSF”)是服从 3GPP的移动网络中的系统架构演进(SAE)的演进分组核心(EPC) 中的实体。ANDSF的目的是用于辅助UE发现除了3GPP接入网(例 如HSPA或LTE)之外可以用于数据通信的非3GPP接入网(例如 Wi-Fi或WIMAX),并用于向UE提供监管到这些网络的连接的规则。 其全文通过引用方式并入本文的技术规范TR23.853“OPPIIS (OperatorPoliciesforIPInterfaceSelection)”涉及ANDSF的功能。根 据本发明的实施例,ANDSF节点可以是分离的网络节点,或可以实 现在核心网中的具有策略与计费规则功能(PCRF)的节点中。

术语“CDNCN”是内容分发网络的控制节点的缩写,并可以指代 用于控制内容分发网络的网络节点。CDNCN可以控制内容分发网络 中的一个或多个分发节点、关于如何对内容请求进行反应以及传递什 么和从哪个分发节点进行传递做出决定、控制在何处存储内容的副本 等等。CDNCN可以基于来自UE的请求消息和其他CDN系统动态 信息(例如CDNDN的负荷状态),决定哪个特定分发节点(或分发 节点的集合)用于对请求CDN服务的UE进行服务。

术语“CDNDN”是内容分发网络的分发节点的缩写,并可以指代 用于在内容分发网络中分发CDN服务的网络节点。CDNDN可以存 储内容的副本、将内容传递到客户端、按来自CDN(例如CNDCN) 中的控制逻辑的指令来动作等等。在内容分发网络中可能存在一个或 多个CDNDN。在移动网络的上下文中,候选CDNDN可以跨不同 PDN来部署。例如,一些CDNDN可以被部署在本地PDN(例如连 接到L-GW的PDN)处,并且一些CDNDN可以被部署在正常PDN (例如连接到核心网的P-GW/GGSN的PDN)处。

术语“服务供应信息”可以包括与用于提供由UE请求的CDN服务 的至少一个CDNDN有关的信息。根据本发明的实施例,服务供应信 息可以包括:由CDNCN选择的CDNDN的标识;请求CDN服务的 UE的标识;与所选择的CDNDN所在的PDN有关的信息;与一个 或多个PDN相关联的APN有关的信息;相关CDN服务描述等等。 标识可以被表示为ID号、例如网页地址形式的IP地址等。

术语“APN间路由策略”是与UE请求的CDN服务相关联的业务 操控策略。具体地,具有APN间能力的UE可以使用APN间路由策 略,以基于APN间路由策略中的APN来选择外出(outgoing)IP接 口(例如PDN)。根据本发明的示例性方面,接入点名称(APN)用 于标识移动数据用户与其进行通信的PDN。除了标识PDN之外,APN 还可以用于定义服务的类型。这种基于连接的服务的示例包括:到无 线应用协议(WAP)服务器的连接、消息收发服务(MMS)或由特 定PDN提供的IMS服务(例如VoIP、视频电话或文本消息收发)。 APN用在3GPP数据接入网(例如通用分组无线电服务(GPRS)、 演进分组核心(EPC))中。

本发明的实施例提供一种用于通过移动网络来动态地提供内容 分发网络(CDN)服务的方法。根据本发明的实施例,生成与由UE 请求的CDN服务相关联的APN间路由策略,以由UE用于接入UE 请求的CDN服务。利用APN间路由策略,UE可以动态地接入所请 求的CDN服务。以这种方式,成功接入CDN服务的可能性有效地增 加,并且实现了CDN的益处和移动网络的优点。现在将在下文中参 考附图来描述本发明的一些示例性实施例。

首先参考图1,图1示出了根据本发明的实施例的移动网络100 的示意图,在该移动网络中CDN服务将被提供给UE。

如所示,移动网络100包括三个无线电接入网166a、166b和166c, 它们分别被配置为:LTE无线电接入网、时分同步码分多址 (TD-SCDMA)无线电接入网和GSM无线电接入网。eNodeB168a 控制LTE无线电接入网166a。时分(TD)NodeB168b和RNC168c 控制TD-SCDMA无线电接入网166b。BTS168d和BSC168e控制 GSM无线电接入网166c。移动网100的核心网170包括网关110a和 110b。P-GW110a是与LTE无线电接入网166a相关联的网关。GGSN 110b是分别与TD-SCDMA无线电接入网166b和GSM无线电接入网 166c相关联的网关。核心网170的另一节点172是信令网关(S-GW)。 与LTE无线电接入网166a和核心网170接驳的边缘实体112a被配置 为L-GW112a。UE106可以被配置为例如智能电话、膝上型计算机 或蜂窝电话。

在移动网100中,UE106经由无线电接入网(例如166a、116b 和116c)与核心网170进行通信。网络中存在两个示例性的PDN (PDN1和PDN2),其中CDNDN115a位于PDN1中,而CDNDN 115b位于PDN2中。CDNDN115a和CDNDN115b分别由CDNCN 114控制。ANDSF节点116位于核心网中,并将APN间路由策略提 供给UE106以使UE能够接入由UE请求的CDN服务。

要指出的是,尽管只有两个CDNDN被部署在移动网络100中, 但实际上可以存在更多或更少的CDNDN。还要指出的是,尽管已经 在移动网络100中示出了两个PDN(PDN1和PDN2),它们是示例 而不是限制。还要注意的是,尽管在移动网络100中示出了 TD-SCDMA网络,但它仅是示例而不是限制。实际上,本发明的实 施例可应用于WCDMA3G接入。为了更好地理解,基于图1中所示 的移动网络,描述了本公开的以下实施例。本领域技术人员可以理解, 本公开可应用于任意其他合适的移动网络,而不限于图1中所示的特 定布置。

现在将参考图2,图2示出了根据本发明的实施例的用于通过移 动网络来动态地提供CDN服务的方法200的流程图。根据本发明的 实施例,方法200可以由网络节点(有时被称为“第一节点”)、例如 ANDSF节点、网络网关和一些其他合适的设备实施,或可以由在网 络节点处实现的装置来实施。

在方法200开始之后,在步骤S201处,从第二节点接收到服务 供应信息。

根据本发明的一些示例性实施例,“第二节点”可以是与“第一节 点”不同的另一网络节点。在实施例中,方法200可以在ANDSF节点 处执行,并且可以从CDNCN接收服务供应信息。在其他实施例中, 方法200可以在ANDSF节点处执行,并且可以从网络网关接收服务 供应信息。在进一步其他实施例中,方法200可以在网络网关处执行, 并且可以从CDNCN接收服务供应信息。

根据本发明的实施例,首先,UE可以在现有PDN连接上建立的 缺省承载上发送用于找到CDN内容/服务服务器的IP地址的域名服务 器(DNS)请求的消息。基于该消息中包括的信息(例如,完全合格 域名(FQDN)),DNS节点可以发现所请求的内容/服务将由CDN 系统提供,然后其可以将DNS请求的消息转发到CDN控制节点。响 应于从DNS节点接收到指示UE要接入CDN服务的消息,CDNCN 可以选择至少一个CDNDN来提供所请求的CDN服务。

服务供应信息可以包括与所选择的CDNDN有关的信息。如上所 述,服务供应信息可以至少包括至少一个所选择的CDNDN的标识。 在一些实施例中,服务供应信息还可以包括UE的标识、与PDN和 APN有关的信息、相关CDN服务描述(例如五元组、服务ID/名称、 URL等)等等。

在步骤S202,基于服务供应信息,生成与CDN服务相关联的APN 间路由策略。

根据本发明的示例性实施例,在生成APN间路由策略之前,如 果已经存在APN间路由策略,则所生成的APN间路由策略可以用于 替代现有的APN间路由策略。换言之,可以用所生成的APN间路由 策略更新现有的APN间路由策略。

在步骤S203,提供APN间路由策略以使UE能够基于APN间路 由策略来接入CDN服务。

根据本发明的示例性实施例,第一节点是ANDSF节点,并且第 二节点是CDNCN或网络网关(例如P-GW或GGSN)。换言之,可 以在ANDSF节点处执行方法200。可以在ANDSF节点处直接从CDN CN接收服务供应信息。作为备选,可以首先从CDNCN向网络网关 发送服务供应信息,然后网络网关可以将服务供应信息转发到 ANDSF节点。换言之,可以在ANDSF节点处从网络网关接收服务供 应信息。可以在步骤S202处以若干方式生成APN间路由策略。例如, 可以首先基于服务供应信息,确定与要由至少一个CDNDN提供的 CDN服务相关联的至少一个APN,然后可以基于至少一个APN和 CDN服务,生成APN间路由策略。在步骤S203,可以从ANDSF节 点向UE提供所生成的APN间路由策略,使得UE可以基于该APN 间路由策略,接入其所请求的CDN服务。

根据本发明的示例性实施例,第一节点是ANDSF节点,并且第 二节点是网络网关(例如P-GW、GGSN等)。即,还在ANDSF节 点处执行方法200。可以在步骤S202处如下生成APN间路由策略。 首先,判断是否从网络网关接收到与要由至少一个CDNDN提供的 CDN服务相关联的至少一个APN。如果未从网络网关接收到至少一 个APN,则可以基于服务供应信息和/或与至少一个CDNDN相关联 的至少一个PDN,确定至少一个APN。然后,可以基于至少一个APN 和CDN服务,生成APN间路由策略。在步骤S203,可以从ANDSF 节点向UE提供所生成的APN间路由策略,使得UE可以基于该APN 间路由策略,接入其所请求的CDN服务。

根据本发明的示例性实施例,第一节点是网络网关(例如P-GW 或GGSN),并且第二节点是CDNCN。在这种情况下,在网络网关 处执行方法200。具体地,网络网关可以首先基于从CDNCN接收的 服务供应信息,确定与要由至少一个CDNDN提供的CDN服务相关 联的至少一个APN,并然后基于至少一个APN和CDN服务,生成 APN间路由策略。然后,可以从网络网关向ANDSF节点提供APN 间路由策略,使得ANDSF节点将APN间路由策略提供给请求CDN 服务的UE。

根据本发明的实施例,当第一节点是ANDSF节点时,方法200 还可以包括可选步骤。具体地,响应于从CDNCN接收到针对与UE 有关的策略与接入网信息的请求,可以从ANDSF节点向CDNCN发 送策略与接入网信息,使得CDNCN可以基于该策略与接入网信息, 确定至少一个CDNDN。在本发明的实施例中,策略与接入网信息可 以包括:接入网信息、运营商的业务操控策略、系统间路由策略、系 统间移动性策略、与UE有关的APN间路由策略和/或其他有用的信 息。基于由ANDSF节点提供的策略与接入网信息,CDNCN可以更 智能地选择CDNDN。例如,在与UE有关的APN间路由策略指示 特定PDN不允许用于特定服务时,CDNCN可以避免选择位于这种 PDN中的CDNDN。基于针对特定服务的接入网选择或路由策略, CDNCN可以选择与优选的接入网的存在点(POP)接近的CDNDN。

现在将参考图3,图3示出了根据本发明的实施例的用于通过移 动网络来动态地提供CDN服务的方法300的流程图。方法300可以 被认为是以上参考图2所描述的方法200的实施例。在以下对方法300 的描述中,在ANDSF节点处从CDNCN或网络网关接收到服务供应 信息。这样,ANDSF节点可以基于所接收的服务供应信息,生成与 由UE所请求的CDN服务相关联的APN间路由策略,并将该策略提 供给UE。然而,应当注意的是,这仅是出于阐述本发明的原理而不 是限制本发明的范围的目的。

在方法300开始之后,在步骤S301处,从CDNCN或网络网关 接收到服务供应信息。

在本发明的一些实施例中,可以首先从CDNCN向ANDSF节点 直接发送服务供应信息。换言之,ANDSF节点可以从CDNCN接收 服务供应信息。在本发明的一些其他实施例中,可以从CDNCN向网 络网关发送服务供应信息,该网络网关然后将该信息转发到ANDSF 节点,因此ANDSF节点可以从网络网关接收该服务供应信息。

网络网关可以被配置为PDN网关(P-GW)或移动网络的分组交 换核心网的GPRS支持节点(GGSN)。

在步骤S302,基于服务供应信息,确定与至少一个CDNDN相 关联的至少一个APN。

APN用于标识UE与其进行通信的PDN。根据服务供应信息, ANDSF节点可以:例如提取由CDNCN选择的至少一个CDNDN的 标识、标识所选择的CDNDN所在的PDN、并确定与所标识的PDN 相关联的APN。

在步骤S303,基于至少一个APN,生成APN间路由策略。

根据本发明的实施例,可以以若干方式基于至少一个APN来生 成APN间路由策略。例如,可以将APN间路由策略生成为包括与所 选择的CDNDN所在的被标识的PDN相关联的APN。这种APN间 路由策略可以指示UE可以使用APN来接入PDN以便于由所选择的 CDNDN服务。

又例如,在CDNCN选择若干CDNDN(即CDNDN中的任意 一个可以提供由UE请求的CDN服务)的情况下,APN间路由策略 可以被生成为包括与所选择的CDNDN所在的PDN相关联的多个 APN。这种APN间路由策略可以指示UE可以使用APN中的任意一 个来接入相关联的PDN以便于由位于PDN中的CDNDN服务。此外, 这种APN间路由策略可以包括多个APN的列表,可以基于每一个相 关联的PDN或CDNDN的服务能力、吞吐量、工作负荷、故障率等 向其指派优先级。当接收到APN间路由策略时,UE将理解存在具有 提供所请求的CDN服务的能力的多个APN,并且UE可以根据它们 的优先级来从这些APN中选择一个。

在步骤S304,从ANDSF节点向UE提供APN间路由策略,使得 使UE能够基于APN间路由策略来接入CDN服务。

现在将参考图4,图4示出了根据本发明的实施例的用于通过移 动网络来动态地提供CDN服务的方法400的流程图。该方法400可 以认为是以上参考图2所描述的方法200的实施例。在方法400开始 之前,可以从CDNCN向网络网关发送服务供应信息,并且网络网关 可以确定与和CDNDN相关联的PDN或APN有关的其他信息、将该 其他信息添加到服务供应信息中、并将该服务供应信息发送到 ANDSF节点。在以下对方法400的描述中,在ANDSF节点处从网络 网关接收服务供应信息和/或其他信息。ANDSF节点可以利用所接收 的服务供应信息和/或其他信息来生成与UE请求的CDN服务相关联 的APN间路由策略,并然后将该策略提供给UE。然而,应当注意的 是,这仅是出于阐述本发明的原理而不是限制本发明的范围的目的。

在方法400开始之后,在步骤S401处,从网络网关接收到服务 供应信息。在步骤S402,判断是否从网络网关接收到与至少一个CDN DN相关联的至少一个APN。如果接收到了至少一个APN,则流程进 行到步骤S404;否则,流程进行到步骤S403。在步骤S403,基于服 务供应信息和/或与至少一个CDNDN相关联的至少一个PDN,确定 至少一个APN。在步骤S404,基于至少一个APN,生成APN间路由 策略。在步骤S405,从ANDSF节点向UE提供APN间路由策略。

根据本发明的实施例,网络网关可以从CDNCN接收服务供应信 息,并将所接收的服务供应信息转发到ANDSF节点。此时,在步骤 S401,ANDSF节点可以接收不包括与PDN/APN有关的其他信息的 服务供应信息。在步骤S402,ANDSF节点可以确定未从网络网关接 收到与至少一个CDNDN相关联的APN。这样,流程进行到步骤S403, 在步骤S403,ANDSF节点基于所接收的服务供应信息,确定APN。 方法400中的步骤S404可以被认为是与如上所述的方法300中的步 骤S303类似。在步骤S404处基于APN生成APN间路由策略之后, 在步骤S405,ANDSF节点可以向UE提供策略。

在一些备选中,网络网关可以从CDNCN接收服务供应信息,并 确定与所请求的CDN服务相关联的至少一个PDN,例如提供所请求 的CDN服务的CDNDN位于其中的至少一个PDN。此时,在步骤 S401,ANDSF节点可以从网络网关接收包括与所确定的PDN有关的 其他信息的服务供应信息。在步骤S402,ANDSF节点可以确定未从 网络网关接收到与至少一个CDNDN相关联的APN。这样,流程进 行到步骤S403,在步骤S403,ANDSF节点基于所接收的服务供应信 息(具体地,与至少一个PDN有关的其他信息),确定APN。在步 骤S404处基于APN生成APN间路由策略之后,在步骤S405,ANDSF 节点可以向UE提供策略。

在其他备选中,网络网关可以从CDNCN接收服务供应信息,并 确定与所请求的CDN服务相关联的至少一个APN。此时,在步骤 S401,ANDSF节点可以从网络网关接收包括与所确定的APN有关的 其他信息的服务供应信息。在步骤S402,ANDSF节点可以确定从网 络网关接收到与至少一个CDNDN相关联的至少一个APN。这样, 流程进行到步骤S404,在步骤S404,基于APN,生成APN间路由 策略。因此,在步骤S405,ANDSF节点可以将策略提供给UE。

现在将参考图5,图5示出了根据本发明的实施例的用于通过移 动网络来动态地提供CDN服务的方法500的流程图。方法500可以 认为是以上参考图2所描述的方法200的实施例。与结合方法300和 方法400的实施例不同,方法500的实施例可以实现在网络网关处, 而不是ANDSF节点处。在以下对方法500的描述中,在网络网关处 从CDNCN接收到服务供应信息。这样,网络网关可以基于所接收的 服务供应信息,生成与由UE所请求的CDN服务相关联的APN间路 由策略,并将该策略提供给ANDSF节点。然而,应当注意的是,这 仅是出于阐述本发明的原理而不是限制本发明的范围的目的。

在方法500开始之后,在步骤S501处,从CDNCN接收服务供 应信息。在步骤S502,基于服务供应信息,确定与至少一个CDNDN 相关联的至少一个APN。在步骤S503,基于至少一个APN,生成APN 间路由策略。方法500中的步骤S502和S503可以被认为是与如上所 述的方法300中的步骤S302和S303类似,因此不在此处进行详述。 在步骤S504,从网络网关向ANDSF节点提供APN间路由策略。 ANDSF节点当接收到APN间路由策略时,可以将其转发到请求CDN 服务的UE。以这种方式,使UE能够接入所请求的CDN服务。

现在将参考图6,图6示出了根据本发明的实施例的用于通过移 动网络来动态地提供CDN服务的方法600的流程图。根据本发明的 实施例,方法600可以由网络节点(例如内容分发网络的控制节点 (CDNCN))和一些其他合适的设备执行。

在方法600开始之后,在步骤S601,确定用于提供由UE请求的 CDN服务的至少一个CDNDN。

根据本发明的示例性实施例,可以以若干方式确定CDNDN。在 一些实施例中,响应于接收到指示UE要接入CDN服务的消息,CDN CN可以确定用于向UE提供CDN服务的至少一个CDNDN;以及获 得与该至少一个CDNDN有关的服务供应信息。

在一些其他实施例中,响应于接收到指示UE要接入CDN服务 的消息,CDNCN可以向ANDSF节点发送针对与UE有关的策略与 接入网信息的请求;响应于从ANDSF节点接收到策略与接入网信息, CDNCN可以基于该策略与接入网信息,确定用于向UE提供CDN 服务的至少一个CDNDN;然后,CDNCN可以获得与至少一个CDN DN有关的服务供应信息。

根据本发明的示例性实施例,策略与接入网信息可以包括以下至 少一项:接入网信息、运营商的业务操控策略、系统间路由策略、系 统间移动性策略、与UE有关的APN间路由策略和一些其他合适的 策略/信息。具体地,运营商的业务操控策略可以指示特定服务可以由 蜂窝网络或WIFI网络提供。系统间移动性策略(ISMP)可以指示具 有不多于一个活动接入网连接(例如LTE或Wi-Fi)的、针对UE的 网络选择规则,尽管该UE可以具有多个接入网连接。系统间路由策 略(ISRP)可以指示潜在地同时具有多于一个活动接入网连接(例如 LTE和Wi-Fi两者)的、针对UE的网络选择规则,其中这种UE可 以根据运营商策略和用户偏好,采用IP流移动性(IFOM)、多接入 PDN连接(MAPCON)或非无缝Wi-Fi负荷卸载。与UE有关的APN 间路由策略可以指示:优选或不优选哪个APN或PDN,以用于UE 接入特定服务。

根据本发明的示例性实施例,服务供应信息可以包括至少一个 CDNDN的标识。可选地,服务供应信息还可以包括:请求CDN服 务的UE的标识、与所选择的CDNDN所在的PDN有关的信息、与 一个或多个PDN相关联的APN有关的信息、和/或一些其他合适的信 息。

在步骤S602,与至少一个CDNDN有关的服务供应信息被传送, 以使得能够基于服务供应信息来生成与CDN服务相关联的APN间路 由策略。

根据本发明的一些实施例,可以向ANDSF节点传送服务供应信 息,使得在ANDSF节点处生成APN间路由策略。

根据本发明的一些其他实施例,可以向网络网关(例如P-GW) 传送服务供应信息,使得在网络网关和/或ANDSF节点处生成APN 间路由策略。具体地,网络网关在接收到服务供应信息时,可以生成 APN间路由策略,并将所生成的策略发送到ANDSF节点,使得 ANDSF节点可以将该策略转发到UE。作为备选,网络网关在接收到 服务供应信息时,可以确定与和所请求的CDN服务相关联的至少一 个PDN或APN有关的其他信息,并将其他信息发送到ANDSF节点, 使得在ANDSF节点处生成APN间路由策略。作为另一备选,网络网 关在接收到服务供应信息时,可以简单地将服务供应信息转发到 ANDSF节点,使得在ANDSF节点处生成APN间路由策略。

现在将参考图7,图7示出了根据本发明的实施例的用于通过移 动网络来动态地提供CDN服务的方法700的流程图。方法700可以 认为是以上参考图6所描述的方法600的实施例。在以下对方法700 的描述中,CDNCN直接与ANDSF节点通信,使得在ANDSF节点 处生成APN间路由策略。可选地,在从候选CDNDN中选择至少一 个CDNDN的过程中,CDNCN向ANDSF节点请求要考虑的更多信 息。然而,应当注意的是,这仅是出于阐述本发明的原理而不是限制 本发明的范围的目的。

在方法700开始之后,在步骤S701,响应于接收到指示UE要接 入CDN服务的消息,向ANDSF节点发送针对与UE有关的策略与接 入网信息的请求。

根据本发明的实施例,首先,UE可以在现有PDN连接上建立的 缺省承载上发送用于找到CDN内容/服务服务器的IP地址的域名服务 器(DNS)请求的消息。基于消息中包括的信息(例如完全合格域名 (FQDN)),DNS节点可以发现所请求的内容/服务要由CDN系统 提供,并且然后其可以将DNS请求的消息转发到CDN控制系统,例 如CDNCN。响应于从DNS节点接收到指示UE要接入CDN服务的 消息,CDNCN可以向ANDSF节点发送针对与UE有关的策略与接 入网信息的请求。如上所述,策略与接入网信息可以包括多种信息或 策略,其可以对CDNDN的选择做出贡献。

在步骤S702,响应于从ANDSF节点接收到策略与接入网信息, 基于该策略与接入网信息,确定用于向UE提供CDN服务的至少一 个CDNDN。

在ANDSF节点接收到CDNCN的针对策略与接入信息的请求之 后,ANDSF节点可以获得(例如,从其他节点收集、从可接入存储 器提取并从存储服务器接收等)所请求的信息,并将其作为回复发送 到CDNCN。当CDNCN从ANDSF节点接收到策略与接入信息时, 其可以基于这种策略与接入信息和其他CDN系统内部信息来选择 CDNDN。

要指出的是,策略与接入网信息可选地用于选择CDNDN。根据 本发明的实施例,CDNDN可以根据预定的设置和/或一些其他规则 来选择,或可以从可以提供所请求的CDN服务的候选CDNDN中随 机地选择。

在步骤S703,获得与至少一个CDNDN有关的服务供应信息。

当从候选CDNDN中选择了一个或多个CDNDN时,可以实现 它们各自的标识并将其包括在服务供应信息中。此外,服务供应信息 还可以包括其他合适的信息,如上所述。

在步骤S704,向ANDSF节点传送服务供应信息,使得在ANDSF 节点处生成APN间路由策略。

现在将参考图8,图8示出了根据本发明的实施例的用于通过移 动网络来动态地提供CDN服务的方法800的流程图。方法800可以 认为是以上参考图6所描述的方法600的实施例。在以下对方法800 的描述中,CDNCN经由网关(例如P-GW)与ANDSF节点通信, 使得在网络节点和/或ANDSF节点处生成APN间路由策略。然而, 应当注意的是,这仅是出于阐述本发明的原理而不是限制本发明的范 围的目的。

在方法800开始之后,在步骤S801,响应于接收到指示UE要接 入CDN服务的消息,确定用于向UE提供CDN服务的至少一个CDN DN。因为在没有策略与接入网信息的情况下选择CDNDN,所以步 骤S801与方法700的步骤S701不同。这样,与方法800有关的实施 例中不涉及与策略与接入网信息的请求和回复有关的步骤。

在步骤S802,获得与至少一个CDNDN有关的服务供应信息。 与方法700的步骤S703类似,CDNCN可以获得包括所选择的CDN DN的标识的服务供应信息以及其他合适的信息。

在步骤S803,向网络网关传送服务供应信息,使得在网络网关和 /或ANDSF节点处生成APN间路由策略。

在与方法800有关的实施例中,CDNCN将服务供应信息传送到 网络网关(例如P-GW)而不是直接传送到ANDSF节点。

在一些实施例中,在接收到服务供应信息时,网络网关可以直接 将服务供应信息转发到ANDSF节点。备选地,网络网关可以基于服 务供应信息,确定与PDN和/或APN有关的其他信息,并然后将包括 其他信息的服务供应信息发送到ANDSF节点。这样,ANDSF节点可 以利用从网络网关接收到的服务供应信息,生成APN间路由策略。 可以在结合图4的实施例的描述中找到更多细节。

在一些其他实施例中,在接收到服务供应信息时,网络网关可以 生成APN间路由策略,并将所生成的策略提供给ANDSF节点,使得 ANDSF节点将APN间路由策略发送到UE。可以在结合图5的实施 例的描述中找到更多细节。

为了阐述本发明的精神和原理的目的,以上已经描述了本发明的 一些特定实施例。本领域技术人员将理解,在不脱离本发明的范围的 前提下,可以对本发明的实施例进行改变和修改。

现在将参考图9,图9示出了根据本发明的实施例的用于通过移 动网络来动态地提供CDN服务的装置900的框图。如所示,装置900 包括:接收器910,被配置为接收服务供应信息,其中服务供应信息 包括与用于提供UE所请求的CDN服务的至少一个CDNDN有关的 信息;生成器920,被配置为基于服务供应信息,生成与CDN服务 相关联的APN间路由策略;以及提供器930,被配置为提供APN间 路由策略,以使UE能够基于APN间路由策略来接入CDN服务。根 据本发明的实施例,装置900可以实现在ANDSF节点、网络网关和/ 或任意其它合适的设备中。

根据本发明的实施例,装置900可以实现在ANDSF节点处,服 务供应信息可以接收自CDNCN或网络网关,并且生成器920可以包 括:第一确定单元,被配置为基于服务供应信息,确定与要由至少一 个CDNDN提供的CDN服务相关联的至少一个APN;以及第一生成 单元,被配置为基于至少一个APN和CDN服务,生成APN间路由 策略。

根据本发明的实施例,装置900可以实现在ANDSF节点处,服 务供应信息可以接收自网络网关,并且生成器920可以包括:判断单 元,被配置为判断是否从网络网关接收到与要由至少一个CDNDN提 供的CDN服务相关联的至少一个APN;第一确定单元,被配置为如 果未从网络网关接收到至少一个APN,则基于服务供应信息和/或与 至少一个CDNDN相关联的至少一个PDN,确定至少一个APN;以 及第一生成单元,被配置为基于至少一个APN和CDN服务,生成 APN间路由策略。

根据本发明的一些实施例,提供器930可以包括:第一提供单元, 被配置为从ANDSF节点向UE提供APN间路由策略。

根据本发明的实施例,装置900可以实现在网络网关处,服务供 应信息可以接收自CDNCN,并且生成器920可以包括:第二确定单 元,被配置为基于服务供应信息,确定与要由至少一个CDNDN提供 的CDN服务相关联的至少一个APN;以及第二生成单元,被配置为 基于至少一个APN和CDN服务,生成APN间路由策略。

根据本发明的一些实施例,提供器930可以包括:第二提供单元, 被配置为从网络网关向ANDSF节点提供APN间路由策略。

根据本发明的实施例,装置900可以实现在ANDSF节点处,并 且装置900还可以包括:发送器(未示出),被配置为响应于从CDN 控制节点(CN)接收到针对与UE有关的策略与接入网信息的请求, 从ANDSF节点向CDNCN发送策略与接入网信息,使得CDNCN基 于策略与接入网信息来确定至少一个CDNDN,其中策略与接入网信 息包括以下至少一项:接入网信息、运营商的业务操控策略、系统间 路由策略、系统间移动性策略和与UE有关的APN间路由策略。

现在将参考图10,图10示出了根据本发明的实施例的用于通过 移动网络来动态地提供CDN服务的装置1000的框图。如所示,装置 1000包括:确定器1010,被配置为确定用于提供由UE请求的CDN 服务的至少一个CDNDN;以及传送器1020,被配置为传送与至少一 个CDNDN有关的服务供应信息,以使得能够基于服务供应信息,生 成与CDN服务相关联的APN间路由策略。根据本发明的实施例,装 置1000可以实现在网络节点(例如CDNCN)处和一些其它合适的 设备中。

根据本发明的实施例,确定器1010可以包括:第三确定单元, 被配置为响应于接收到指示UE要接入CDN服务的消息,确定用于 向UE提供CDN服务的至少一个CDNDN;以及第一获取单元,被 配置为获得与至少一个CDNDN有关的服务供应信息,其中该服务供 应信息至少包括至少一个CDNDN的标识。

根据本发明的实施例,确定器1010可以包括:发送单元,被配 置为响应于接收到指示UE要接入CDN服务的消息,向ANDSF节点 发送针对与UE有关的策略与接入网信息的请求,其中策略与接入网 信息包括以下至少一项:接入网信息、运营商的业务操控策略、系统 间路由策略、系统间移动性策略和与UE有关的APN间路由策略; 第四确定单元,被配置为响应于从ANDSF节点接收到策略与接入网 信息,基于该策略与接入网信息,确定用于向UE提供CDN服务的 至少一个CDNDN;以及第二获取单元,被配置为获得与至少一个 CDNDN有关的服务供应信息,其中该服务供应信息至少包括至少一 个CDNDN的标识。

根据本发明的实施例,传送器1020可以包括:第一传送单元, 被配置为向ANDSF节点传送服务供应信息,使得在该ANDSF节点 处生成APN间路由策略。

根据本发明的实施例,传送器1020可以包括:第二传送单元, 被配置为向网络网关传送服务供应信息,使得在该网络网关和/或 ANDSF节点处生成APN间路由策略。

现在将参考图11,图11示出了根据本发明的实施例的用于通过 移动网络来动态地提供CDN服务的过程1100的图。

根据结合图11的实施例,在ANDSF节点和CDNCN之间引入 一种新接口,以协调由CDNCN进行的CDNDN选择和由ANDSF 节点进行的APN间路由策略生成。ANDSF节点可以通过提供UE能 力信息(具有APN间能力或不具有APN间能力)和运营商的业务操 控策略(如系统间移动性策略、系统间路由策略以及APN间路由策 略(在通过接口可用的情况下)),辅助CDNCN进行CDNDN选 择和内容分发策略生成。同时,选择CDNDN来服务UE;CDNCN 可以将与所选择的CDNDN有关的信息和其他信息提供给ANDSF节 点,以便于生成APN间路由策略,用于UE接入所请求的CDN服务。

如图11所示,在通过现有PDN连接建立的缺省承载上,UE在 1101处向DNS节点发送DNS请求消息,以找到CDNDN的标识。 基于请求消息中包括的信息(例如FQDN),DNS节点发现所请求的 内容/服务要由CDN系统提供,然后其在1102处将DNS请求消息转 发到CDNCN。在针对UE选择CDNDN之前,CDNCN通过在1103 处向ANDSF节点发送请求消息,向ANDSF节点询问策略与接入网 信息。可以将UEID或IP地址和所请求的内容或服务信息包括在消 息中。ANDSF节点通过在步骤1104处的响应消息,向CDNCN提供 策略与接入网信息,使得CDNCN可以更智能地选择CDNDN。策略 与接入网信息可以包括以下至少一项:运营商的业务操控策略信息、 与UE有关的APN间能力信息、系统间路由策略、系统间移动性策 略、APN间路由策略(如果可用的话)以及到CDNCN的可能的与 UE有关的APN间路由策略信息。在1105处,基于来自ANDSF节点 的策略与接入网信息,CDNCN可以确定用于服务UE的特定的CDN DN或多个CDNDN。在图11的实施例中,存在两个CDNDN(CDN DN1和CDNDN2(如所示)),其中CDNDN1被CDNCN选择。 在1106处,CDNCN通过发送请求消息,将服务供应信息提供给 ANDSF节点,服务供应信息可以包括所选择的CDNDN的ID、或 CDNDN位于其中的PDN的ID或名称、以及所请求的服务/内容的 描述信息。在1107处,基于从CDNCN所接收的服务供应信息, ANDSF节点导出与UE所请求的服务/内容相关联的APN,并生成针 对UE的APN间路由策略。作为备选,如果在ANDSF节点中存在 APN间路由策略,可以用新生成的APN间路由策略进行更新。在1108 处,ANDSF节点可以通过发送例如由现有规范定义的消息,向UE 提供APN间路由策略。在1109处,ANDSF节点可以通过响应消息 来回复CDNCN,以确认请求消息的成功接收。在确认ANDSF节点 之后,在1110处,CDNCN可以通过DNS响应消息来回复UE以提 供所选择的CDNDN节点的IP地址。在1111处,基于APN间路由 策略,UE可以通过将由ANDSF节点通知的特定APN提供给L-GW, 发起PDN连接以接入CDN服务。然后,在1112处,UE可以通过所 建立的新PDN连接,建立具有所通知的CDNDN的应用层会话,以 获得所需要的内容或服务。

根据本发明的其他实施例,CDNCN系统可以按PLMN或 RAN/CN等级向ANDSF节点动态地更新内容/服务分发策略信息,以 进行IARP生成。此外,ANDSF节点可以向CDNCN动态地更新每 个UE或每个PLMN或RAN/CN等级的IARP,用于业务分发策略生 成和/或CDNDN选择。具体地,CDNCN可以提供特定类型的服务/ 内容被位于特定PDN中的CDNDN缓存。基于从CDNCN提供的信 息,ANDSF节点可以积极地生成对UE的IARP。ANDSF节点可以 提供特定类型的服务/内容优选地或禁止由特定接入网或特定PDN传 送。基于从ANDSF节点提供的信息,CDNCN可以生成与运营商的 偏好一致的业务分发策略,例如特定类型的内容/服务优选地或避免由 位于特定PDN中的CDNDN缓存。

现在参考图12,图12示出了根据本发明的实施例的用于通过移 动网络来动态地提供CDN服务的过程1200的图。与图11中CDNCN 与ANDSF节点以显式方式通信的实施例不同,图12的实施例示出了 CDNCN经由网络网关(例如P-GW)以隐式方式与ANDSF节点通 信。

根据结合图12的实施例,在ANDSF节点和网络网关(例如 P-GW/GGSN)之间引入新接口,或针对网络网关增强现有接口,以 辅助ANDSF节点针对UE生成APN间策略。在网络网关基于从CDN CN到UE的响应消息的DPI分析,发现现有PDN连接不能用于将特 定服务提供给UE的情况下,网络网关可以发起将必需的信息通过接 口提供给ANDSF节点的过程。更具体地,通过深度分组检查(DPI) 功能,在P-GW/GGSN发现由CDNCN选择的CDNDN位于不能由 当前PDN接入的PDN中的情况下,其通过ANDSF节点发起用于更 新针对UE的IARP的过程。P-GW/GGSN可以将必要信息提供给 ANDSF节点,以进行策略生成。在一些实施例中,P-GW将CDNDN 的标识、服务描述信息、UEID提供给ANDSF节点,并且ANDSF 节点导出要由UE用于接入CDN服务的PDN及相关APN。在一些备 选实施例中,基于CDNDN的标识,P-GW导出要使用的PDN,并将 PDN信息、CDN服务描述信息、UEID提供给ANDSF节点,并且 ANDSF节点导出要使用的APN。在一些备选实施例中,基于CDNDN 的标识,P-GW导出要使用的PDN和对应APN,并将它们连同CDN 服务描述信息和UEID一起提供给ANDSF节点。基于由网络网关提 供的信息,ANDSF节点生成针对UE的IARP,并将IARP提供给UE 用于接入CDN服务。

如图12所示,在通过现有PDN连接建立的缺省承载上,UE在 1201处向DNS节点发送DNS请求消息,以找到CDNDN的标识。 基于请求消息中包括的信息,DNS节点发现所请求的内容/服务要由 CDN系统提供,然后其在1202处将DNS请求消息转发到CDNCN。 在1203处,CDNCN确定要用于对UE进行服务的特定CDNDN或 多个CDNDN。在图12的实施例中,存在两个CDNDN(CDNDN1 和CDNDN2(如所示)),其中CDNDN1被CDNCN选择。该确 定可以基于内部信息(例如相关CDNDN的负荷状态)以及其他可能 信息做出。在1204处,CDNCN用DNS响应消息进行回复,以提供 所选择的CDNDN节点的IP地址,以用所请求的内容或服务来对UE 进行服务。在1205,基于来自CDNCN的DNS响应消息,P-GW可 以基于CDNDNID和CDNDN位于其中的PDN,导出要使用的APN, 或例如在P-GW发现由IP地址表示的CDNDN不能由现有PDN连接 接入的情况下,P-GW可以根据CDNDNID导出PDN的信息。在1206 处,P-GW通过消息将服务供应信息发送到ANDSF。在该消息中可以 包括CDNDN的ID、或CDNDN位于其中的PDN的名称或ID、或 与从DNS请求消息中所指示的CDNDN、UEID信息、相关服务/内 容描述导出的PDN相关联的APN。根据本发明的一些实施例,P-GW 可以在从ANDSF节点接收到响应消息之前,临时地阻止DNS响应消 息。在1207,基于来自P-GW的信息,ANDSF节点可以导出与UE 请求的服务/内容相关联的APN(如果不直接由P-GW提供),并生 成或更新用于UE的APN间路由策略。在1208处,ANDSF节点可以 通过发送例如由现有规范定义的消息,向UE提供APN间路由策略。 在1209处,ANDSF节点可以通过响应消息来回复P-GW,以确认请 求消息的成功接收。在1210处,在ANDSF节点确认之后,P-GW可 以将DNS响应消息转发到UE。在1211处,基于APN间路由策略, UE可以通过将由ANDSF节点通知的特定APN提供给L-GW,发起 PDN连接以接入CDN服务。然后,在1212处,UE可以通过所建立 的新PDN连接,建立具有所通知的CDNDN的应用级会话,以获得 所需要的内容或服务。

现在参考图13,图13示出了适于实现本发明的示例性实施例的 装置1300的框图。装置1300可以包括:至少一个处理器1310;以及 至少一个存储器1320,存储器1320包括计算机程序指令1321,其中 至少一个存储器1320和计算机程序指令1321被配置为,利用至少一 个处理器1310,使装置1300至少执行根据本发明的实施例的方法。

至少一个处理器适于与本公开的实施例一起使用,并可以通过示 例方式包括已知或未来开发的通用处理器和专用处理器。至少一个存 储器可以包括例如半导体存储器设备,例如RAM、ROM、EPROM、 EEPROM和闪存设备。至少一个存储器可以用于存储计算机可执行指 令的程序。该程序可以以高级和/或低级可编译或可解释编程语言书 写。根据实施例,计算机可执行指令可以被配置为,利用至少一个处 理器,使装置至少执行根据如上所述的方法200至800中的任意一个。 应当指出的是,尽管装置900或装置1000可以被包括在网络节点(例 如ANDSF节点、网络网关)中,并且尽管装置1300可以被包括在网 络节点(例如CDNCN)中,装置可以与网络节点相关联(例如与网 络节点接驳),而不是作为网络节点的一部分。

一般而言,各种示例性实施例可以以硬件或专用电路、软件、逻 辑或其任何组合来实现。例如,某些方面可以以硬件实现,而其他方 面可以以可由控制器、微处理器或其它计算设备执行的固件或软件来 实现,但本发明不限于此。虽然本发明的示例性实施例的各种方面可 以示出和描述为框图、流程图、或使用某些其它图形表示,但是很好 理解的是,本文中所描述的这些块、装置、系统、技术或方法可以被 实现在(作为非限制性示例的)硬件、软件、固件、专用电路或逻辑、 通用硬件或控制器或其他计算设备、或其某种组合中。

图2至8中所示的各种框可以视为方法步骤、和/或根据计算机程 序代码的操作得到的操作、和/或构成用于实现相关联的功能的多个耦 合的逻辑电路元件。所述发明的示例性实施例的至少一些方面可以在 各种组件(例如集成电路芯片和模块)中实施,并且本发明的示例性 实施例可以在被体现为可配置为根据本发明的示例性实施进行操作 的集成电路、FPGA或ASIC的装置中实现。

尽管本说明书包含许多具体实现细节,但这些细节不应被解释为 对任意发明的范围或请求保护的本发明的范围的限制,而是可以作为 对特定发明的特定实施例的具体特征的描述。在本说明书中所描述的 在分离实施例的上下文中的特定特征还可以以组合的方式在单个实 施例中实现。相反,在单个实施例的上下文中所描述的各种特征还可 以以多个实施例分离地实现,或以任意合适的子组合实现。此外,尽 管上文可能将特征描述为以特定组合实现,并且甚至一开始也是如此 请求保护,在一些情况下,可以以组合方式实现所请求保护的组合的 一个或多个特征,并且该所请求保护的组合可以涉及子组合或子组合 的变体。

类似地,尽管在附图中以特定顺序描述操作,这不应当被理解为 需要以所示特定顺序或以连续的顺序执行这种操作,或执行所有所示 操作,以实现期望的结果。在特定情况下,多任务和并行处理可以是有 益的。此外,上述实施例中各种系统组件的分离不应被理解为在所有 实施例中都需要这种分离,并且其应当被理解为所描述的程序组件和 系统一般可以集成到单个软件产品中或包装到多个软件产品中。

对本发明的前述示例性实施例的各种修改和改编可以对相关领 域技术人员在考虑在结合附图阅读前述描述后变得显而易见。任何和 所有修改将仍然落入本发明的非限制性和示例性实施例的范围之内。 此外,本文所阐述的本发明的其它实施例将使本领域技术人员知晓本 发明的这些实施例具有以上描述及其相关联的附图中呈现的教导的 益处。

因此,将理解,本公开的实施例不限于所公开的特定实施例,并 且修改和其他实施例旨在被包括在所附权利要求的范围中。尽管本文 使用了特定术语,它们仅在通用的和描述性的含义上使用,而并不用 于限制性的目的。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号