CN105981430A - 基于小区负载的内容数据网络选择 - Google Patents
基于小区负载的内容数据网络选择 Download PDFInfo
- Publication number
- CN105981430A CN105981430A CN201380082054.0A CN201380082054A CN105981430A CN 105981430 A CN105981430 A CN 105981430A CN 201380082054 A CN201380082054 A CN 201380082054A CN 105981430 A CN105981430 A CN 105981430A
- Authority
- CN
- China
- Prior art keywords
- address
- file
- request
- source
- access network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
- H04W28/0846—Load balancing or load distribution between network providers, e.g. operators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
提供了一种方法,包括监视从终端设备接收到的请求,其中,所述请求请求至少一个文件的第一源的第一地址和来自具有第一地址的第一源的所述至少一个文件中的一个;根据所述第一地址和多个接入网中的至少一个的动态状态信息两者来确定第二地址,其中,根据第一存储关系,第二地址是所述至少一个文件的第二源的,并且根据第二存储关系,第一地址和第二地址中的每一个与所述多个接入网中的相应的一个有关;响应于所述请求而向终端设备提供第二地址。
Description
技术领域
本发明涉及与无线电通信网络有关的装置、方法以及计算机程序产品。更特别地,本发明涉及与业务卸载有关的装置、方法以及计算机程序产品。
背景技术
缩写
3GPP 第3代合作伙伴计划
ANDSF 接入网络发现和选择功能
AP 接入点(WiFi网络中的BS)
BS 基站
CDN 内容递送网络
DHCP 动态主机配置协议
DNS 域名服务
eNB eNodeB、E-UTRAN节点B、LTE中的BS
GW 网关,例如S/P-GW
HTTP 超文本传输协议
IETF 互联网工程任务组
i/f 接口
IP 互联网协议
ISP 互联网服务提供商
ISRP ***间路由策略
LTE 长期演进
MAPCON 多址接入PDN连接
MME 移动性管理实体
MNO 移动网络运营商
NRPSF 网络路由策略服务器功能
OAM 运营经营和管理***
PCRF 策略和计费规则功能
PDF 可移植文档格式
PDN 分组数据网络
P-GW/PGW PDN网关
PLMN 公共陆地移动网络
RACS 资源和准入控制子***
RAN 无线电接入网络
Rel 版本
RFC 请求注解
SGW/S-GW 服务GW
TCP 传输控制协议
TR 技术报告
TTL 生存时间
UE 用户设备
UP 用户平面
UPCON RAN用户平面拥挤管理
URL 统一资源定位符
UL 上行链路
WG 工作组
WiFi 无线保真,WLAN的同义词
WLAN 无线LAN(局域网)。
蜂窝数据业务到WiFi网络的卸载当前是移动网络运营商非常感兴趣的。运营商正在寻找使实现高效且有效的WLAN-3GPP网络负载平衡的方式以便增加***容量、***利用并改善用户体验。此运营商兴趣已导致3GPP无线电接入网络工作组2(3GPP RAN2)中的特定的新研究项目以研究用于WLAN/3GPP互相配合的更好的机制,其在网络选择中将动态变化的小区负载(cell load)水平考虑在内。
此外,3GPP正在进行关于用以使得网络知道小区拥挤情况并使得其能够用业务管理动作(UPCON)做出反应的解决方案的工作。
最近,在2013年世界移动大会(MWC 2013),Nokia Siemens Networks®(自2013年8月起:Nokia Solutions and Networks™)(NSN®)发起了“Liquid Applications(流动应用)”。这提供了被与NSN的Flexi BTS集成的新的无线电应用云服务器(RACS)。其利用IBM的WebSphere网络应用服务平台(ASPN)平台来提供“基于标准的云运行时间环境”,其使实现对基站中的实时无线电和网络信息的局部化处理、内容存储以及访问。这种技术可以被用于若干途径。一个应用是为更接近于客户的内容提供本地高速缓存器及其它CDN功能。在MWC 2013中,提出了取决于小区负载状态的视频优化。
为了不同接入网络之间的业务引导,已知用以向UE中的连接管理器提供路由信息的若干机制。其例如:
1. 基于ANDSF的策略,其被运营商经由i/f-4下载到UE,并且可以被用来根据各种条件而在3GPP与不同的其它接入网络(诸如WLAN)之间进行选择。这是3GPP特定解决方案。
2. 关于“互联网层”进行工作的IP堆栈实现路由策略:这些是用以在多接口的情况下路由业务的IETF定义解决方案。这是基于用于业务路由信息的路由器广告消息或DHCPv6扩展。具有路由器优先级的源地址选择/接口选择可以被UE中的IP堆栈/连接管理器用来在每个由不同的UE IP地址(源地址)在UE中表示的不同接口之间进行选择。为了实现这点,为接入路由器分配默认路由器优先级和/或(由DHCP服务器)向UE提供特定路线信息。请注意,互联网层解决方案能力可在IPv4和IPv6之间变化。参见IEEE的CommunicationsMagazine(通信杂志)的“Towards Network Controlled IP Traffic Offloading(朝向网络控制的IP的业务卸载)”(卷:51,第三期,针对电信标准的特刊)。
应注意的是,采用WiFi卸载的获得的重要性,运营商可越来越多地利用用于业务路由的这些机制以用于卸载。
在内容递送网络(CDN)的领域中,已开发了各种机制以选择用于用户的最佳内容源(资源选择)。所使用的机制是例如改变的URL(“URL重写”)、DNS操纵或用于内容改向的HTTP改向(这个增加一次往返)。
发明内容
根据本发明的第一方面,提供了一种装置,其包括监视部件,其适合于监视从终端设备接收到的请求,其中,所述请求请求至少一个文件的第一源的第一地址和来自具有第一地址的第一源的所述至少一个文件中的一个;确定部件,其适合于根据所述第一地址和多个接入网络中的至少一个的动态状态信息两者来确定第二地址,其中,根据第一存储关系,第二地址是所述至少一个文件的第二源的,并且根据第二存储关系,第一地址和第二地址中的每一个与所述多个接入网络中的相应的一个有关;地址提供部件,其适合于响应于所述请求而向终端设备提供第二地址。
在所述装置中,所述请求可以是域名服务请求和用于第一地址的超文本传输协议请求中的一个。
在所述装置中,所述请求可以是域名服务请求,并且所述装置还可包括地址请求转送部件,其适合于转送所述请求;提取部件,其适合于响应于被转送的请求而从接收到的响应提取第一地址。
在所述装置中,如果所述请求从第一源请求所述至少一个文件,则所述地址提供部件可适合于向终端设备提供用以从具有第二地址的第二源请求所述至少一个文件的指令。
所述装置还可包括:***件,其适合于检查第一地址和第二地址是否是相同的;抑制部件,其适合于在第一地址和第二地址相同的情况下抑制地址提供部件向终端设备提供指令;以及文件请求转送部件,其适合于在第一地址和第二地址相同的情况下将请求转送到第一地址。
在所述装置中,所述确定部件还可适合于根据所述至少一个文件的类型和要应用于所述至少一个文件的应用类型中的至少一个而确定第二地址。
根据本发明的第二方面,提供了一种装置,包括适合于检测地址文件中的第一地址的检测部件,其中,所述第一地址指示要获取的至少一个文件的第一源;确定部件,其适合于根据所述第一地址和多个接入网络中的至少一个的动态状态信息两者来确定第二地址,其中,根据第一存储关系,第二地址是可从其下载要获取的所述至少一个文件的第二源的,并且根据第二存储关系,第一地址和第二地址中的每一个与所述多个接入网络中的相应的一个有关;修改部件,其适合于通过用第二地址替换第一地址来修改地址文件。
所述装置还可包括:触发部件,其适合于在从终端设备接收到对地址文件的请求的情况下触发所述检测部件检测地址文件中的第一地址;以及修改提供部件,其适合于响应于请求而向终端设备提供经修改的地址文件。
所述装置还可包括:地址文件提供部件,其适合于提供地址文件。
在所述装置中,地址文件可以是清单和超文本标记语言页面中的一个。
根据本发明的第三方面,提供了一种装置,包括监视部件,其适合于监视从终端设备接收到的请求,其中,所述请求从具有第一地址的第一源请求至少一个被请求地址文件;确定部件,其适合于根据所述第一地址和多个接入网络中的至少一个的动态状态信息两者来确定第二地址,其中,根据第一存储关系,第二地址是所述至少一个被请求地址文件的第二源的,并且根据第二存储关系,第一地址和第二地址中的每一个与所述多个接入网络中的相应的一个有关;获取部件,其适合于从第二地址获取至少一个被获取地址文件;提供部件,其适合于响应于所述请求而向终端设备提供至少一个被提供地址文件,其中,所述至少一个被提供地址文件是基于所述至少一个被获取地址文件。
在所述装置中,所述至少一个地址文件可包括清单、部分清单以及超文本标记语言页面中的至少一个。
根据第一至第三方面中的任一项的装置还可包括识别部件,其适合于识别终端设备的至少一个能力以访问所述多个接入网络中的相应的一个;其中,所述确定部件适合于另外基于所识别的能力来确定第二地址。
根据本发明的第四方面,提供了一种装置,包括:监视处理器,其适合于监视从终端设备接收到的请求,其中,所述请求请求至少一个文件的第一源的第一地址和来自具有第一地址的第一源的所述至少一个文件中的一个;确定处理器,其适合于根据所述第一地址和多个接入网络中的至少一个的动态状态信息两者来确定第二地址,其中,根据第一存储关系,第二地址是所述至少一个文件的第二源的,并且根据第二存储关系,第一地址和第二地址中的每一个与所述多个接入网络中的相应的一个有关;地址提供处理器,其适合于响应于所述请求而向终端设备提供第二地址。
在所述装置中,所述请求可以是域名服务请求和用于第一地址的超文本传输协议请求中的一个。
在所述装置中,所述请求可以是域名服务请求,并且所述装置还可包括地址请求转送处理器,其适合于转送所述请求;提取处理器,其适合于响应于被转送的请求而从接收到的响应提取第一地址。
在所述装置中,如果所述请求从第一源请求所述至少一个文件,则所述地址提供处理器可适合于向终端设备提供用以从具有第二地址的第二源请求所述至少一个文件的指令。
所述装置还可包括:检查处理器,其适合于检查第一地址和第二地址是否是相同的;抑制处理器,其适合于在第一地址和第二地址相同的情况下抑制地址提供处理器向终端设备提供指令;以及文件请求转送处理器,其适合于在第一地址和第二地址相同的情况下将请求转送到第一地址。
在所述装置中,所述确定处理器还可适合于根据所述至少一个文件的类型和要应用于所述至少一个文件的应用类型中的至少一个而确定第二地址。
根据本发明的第五方面,提供了一种装置,包括检测处理器,其适合于检测地址文件中的第一地址,其中,所述第一地址指示要获取的至少一个文件的第一源;确定处理器,其适合于根据所述第一地址和多个接入网络中的至少一个的动态状态信息两者来确定第二地址,其中,根据第一存储关系,第二地址是可从其下载要获取的所述至少一个文件的第二源的,并且根据第二存储关系,第一地址和第二地址中的每一个与所述多个接入网络中的相应的一个有关;修改处理器,其适合于通过用第二地址替换第一地址来修改地址文件。
所述装置还可包括:触发处理器,其适合于在从终端设备接收到对地址文件的请求的情况下触发所述检测处理器检测地址文件中的第一地址;以及修改提供处理器,其适合于响应于请求而向终端设备提供经修改的地址文件。
所述装置还可包括:地址文件提供处理器,其适合于提供地址文件。
在所述装置中,地址文件可以是清单和超文本标记语言页面中的一个。
根据本发明的第六方面,提供了一种装置,包括:监视处理器,其适合于监视从终端设备接收到的请求,其中,所述请求从具有第一地址的第一源请求至少一个被请求地址文件;确定处理器,其适合于根据所述第一地址和多个接入网络中的至少一个的动态状态信息两者来确定第二地址,其中,根据第一存储关系,第二地址是所述至少一个被请求地址文件的第二源的,并且根据第二存储关系,第一地址和第二地址中的每一个与所述多个接入网络中的相应的一个有关;获取处理器,其适合于从第二地址获取至少一个被获取地址文件;提供处理器,其适合于响应于所述请求而向终端设备提供至少一个被提供地址文件,其中,所述至少一个被提供地址文件是基于所述至少一个被获取地址文件。
在所述装置中,所述至少一个地址文件可包括清单、部分清单以及超文本标记语言页面中的至少一个。
根据第四至第六方面中的任一项的装置还可包括识别处理器,其适合于识别终端设备的至少一个能力以访问所述多个接入网络中的相应的一个;其中,所述确定处理器适合于另外基于所识别的能力来确定第二地址。
在根据第一至第六方面中的任一项的装置中,所述动态状态信息可包括负载、故障状态以及链路状态中的至少一个。
在根据第一至第六方面中的任一项的装置中,所述多个接入网络可至少包括根据第三代合作伙伴计划标准的无线电网络和无线局域网或无线保真网络。
根据本发明的第七方面,提供了一种方法,包括:监视从终端设备接收到的请求,其中,所述请求请求至少一个文件的第一源的第一地址和来自具有第一地址的第一源的所述至少一个文件中的一个;根据所述第一地址和多个接入网络中的至少一个的动态状态信息两者来确定第二地址,其中,根据第一存储关系,第二地址是所述至少一个文件的第二源的,并且根据第二存储关系,第一地址和第二地址中的每一个与所述多个接入网络中的相应的一个有关;响应于所述请求而向终端设备提供第二地址。
在所述方法中,所述请求可以是域名服务请求和用于第一地址的超文本传输协议请求中的一个。
在所述方法中,所述请求可以是域名服务请求,并且所述方法还可包括转送所述请求;响应于被转送的请求而从接收到的响应提取第一地址。
在所述方法中,如果所述请求从第一源请求所述至少一个文件,则第二地址的提供可包括向终端设备提供用以从具有第二地址的第二源请求所述至少一个文件的指令。
所述方法还可包括:检查第一地址和第二地址是否是相同的;如果第一地址和第二地址是相同的,则抑制所述指令到终端设备的提供;以及如果第一地址和第二地址是相同的,则将所述请求转送到第一地址。
在所述方法中,所述确定还可适合于根据所述至少一个文件的类型和要应用于所述至少一个文件的应用类型中的至少一个而确定第二地址。
根据本发明的第八方面,提供了一种方法,包括检测地址文件中的第一地址,其中,所述第一地址指示要获取的至少一个文件的第一源;根据所述第一地址和多个接入网络中的至少一个的动态状态信息两者来确定第二地址,其中,根据第一存储关系,第二地址是可从其下载要获取的所述至少一个文件的第二源的,并且根据第二存储关系,第一地址和第二地址中的每一个与所述多个接入网络中的相应的一个有关;通过用第二地址替换第一地址来修改地址文件。
所述方法还可包括:如果从终端设备接收到对地址文件的请求,则触发地址文件中的第一地址的检测;以及响应于所述请求而向终端设备提供经修改的地址文件。
所述方法还可包括:提供所述地址文件。
在所述方法中,所述地址文件可以是清单和超文本标记语言页面中的一个。
根据本发明的第九方面,提供了一种方法,包括:监视从终端设备接收到的请求,其中,所述请求从具有第一地址的第一源请求至少一个被请求地址文件;根据所述第一地址和多个接入网络中的至少一个的动态状态信息两者来确定第二地址,其中,根据第一存储关系,第二地址是所述至少一个被请求地址文件的第二源的,并且根据第二存储关系,第一地址和第二地址中的每一个与所述多个接入网络中的相应的一个有关;从第二地址获取至少一个被获取地址文件;响应于所述请求而向终端设备提供至少一个被提供地址文件,其中,所述至少一个被提供地址文件是基于所述至少一个被获取地址文件。
在所述方法中,所述至少一个地址文件可包括清单、部分清单以及超文本标记语言页面中的至少一个。
根据本发明的第七至第九方面中的任一项的方法还可包括识别终端设备的至少一个能力以访问所述多个接入网络中的相应的一个;其中,第二地址的确定可另外基于所识别的能力。
在根据第七至第九方面中的任一项的所述方法中,所述动态状态信息可包括负载、故障状态以及链路状态中的至少一个。
在根据第七至第九方面中的任一项的所述方法中,所述多个接入网络可至少包括根据第三代合作伙伴计划标准的无线电网络和无线局域网或无线保真网络。
根据第七至第九方面中的任一项的方法中的每一个可以是网络选择的方法。
根据本发明的第十方面,提供了一种计算机程序产品,其包括一组指令,该组指令当在装置上执行时被配置成促使该装置执行根据第七至第九方面中的任一项的方法。该计算机程序产品可被体现为计算机可读介质或者直接地可加载到计算机中。
根据本发明的某些实施例,可实现以下优点中的至少一个:
-优化接入网络(例如,3GPP和WiFi)的使用;
-可减少或者甚至避免网络拥挤;
-运营商具有对经由哪个接入网络路由什么业务的控制;
-解决方案是简单的;
-其不要求巨大的计算能力;
-其基于现有的机制和信令,并且因此是向后兼容的;
-UE不需要被修改,虽然其在请求的处理中被涉及到;
-可在从UE至CDN的路径上的不同位置处实现解决方案;
-其可在不等待标准化协定的情况下快速地实现,但是其也可被标准化;
-其可仅在RAN网络的部分中实现并激活,使得转出变得容易,特别是在多供应商环境中;
-其可影响运营商网络业务的大部分,例如尤其是视频业务,从而高效地避免/减少拥挤;
-使用当前/未来智能电话的能力来同时地被连接在蜂窝和Wi-Fi接入中;
-大量转换的问题可能不会发生。可将业务顺利地分布在可用接入***上;
-来自CDN路由的信息可在网络路由策略功能中被重新用来推导用于ANDSF路由策略和/或用于接入域中的基于IP路由的接入选择(参见图1至3中的路由器)的相关策略以公告其优先级以影响UE接入网络选择。因此,所述解决方案将仅针对运营商添加有限的管理努力;
-可实现根据CDN路由策略的卸载策略:不同的接入可具有不同的优选内容资源位置;以及
-特别是在Liquid Applications实现(或对MNO设备的其它CDN相关增强)的情况下,可将所述解决方案高效地实现为对CDN/高速缓存器控制实现的增强。
应理解的是可以单独地或以组合方式将上述修改中的任何应用于其参考的各方面,除非其被明确地说明为不包括替换。
附图说明
根据将结合附图来理解的本发明的优选实施例的以下详细描述,进一步的细节、特征、目标以及优点是显而易见的,在所述附图中
图1示出了根据本发明的实施例的***;
图2示出了根据本发明的实施例的***;
图3示出了根据本发明的实施例的***;
图4示出了根据本发明的实施例的装置;
图5示出了根据本发明的实施例的方法;
图6示出了根据本发明的实施例的装置;
图7示出了根据本发明的实施例的方法;
图8示出了根据本发明的实施例的装置;
图9示出了根据本发明的实施例的方法;以及
图10示出了根据本发明的实施例的装置。
具体实施方式
在下文中,参考附图来详细地描述本发明的某些实施例,其中实施例的特征可以被相互自由地组合,除非另外描述。然而,应明确地理解的是某些实施例的描述仅仅是以示例的方式给出的,并且其绝不意图被理解为使本发明局限于公开细节。
此外,应理解的是所述装置被配置成执行对应的方法,但在某些情况下仅描述装置或者仅描述方法。
WLAN-3GPP卸载中的一个目标是有效且高效地在移动运营商的网络内实现3GPP蜂窝和WLAN资源两者的充分使用。这要求基于当前负载情况和相关联的预期用户体验的用于接入技术之间的业务引导的有效且高效的机制。
更详细地,可如下看待要解决的问题:给定消耗来自一个或多个服务器的内容的末端***(UE),所述(一个或多个)服务器中的每一个可被一个或多个、潜在地不同的接入网络(诸如蜂窝和WiFi)到达。网络中的一个(例如,蜂窝网络)中的拥挤导致递送服务方面的问题。在这种情况下,经由另一接入网络的业务改向可减少负载。本发明的实施例提供了一种用于此类业务改向的程序。在某些实施例中,改向可在拥挤已经发生之前开始,并且因此可帮助避免小区拥挤。
根据本发明的实施例,被用于内容源重选/改向的一个或多个CDN机制可被用来在不同的接入***(诸如蜂窝网络和WiFi网络)之间引导用户业务。出于该目的,用针对接入网络选择/业务引导的功能来增强位于运营商网络中的CDN功能。
问题是用于业务引导的策略需要知道大量参数,像是内容、订户类型、接入网络类型、设备、应用、实际拥挤、传输和互连成本以及许多其它准则,以便实现合理且客户友好的策略决策。因此,业务引导可以容易地变成对于网络运营商而言非常复杂的作业。
本发明的实施例提供了一种简单的解决方案,其使用现有的砌块(根据运营商策略的基于UE的业务路由、MNO托管CDN/高速缓存能力、从RAN到核心的小区拥挤指示、RACS,如果可用的话),并提供不同参数到有限数目的策略和网络配置的映射。
当前业务引导方法常常被应用于完整的UE业务(即UE的所有业务)或PDN连接,如根据在3GPP版本10规范中定义的MAPCON(多址接入PDN连接)。某些提出的业务引导方法可要求如当前在RAN WG2研究中研究的新的基于RAN/网络的信令。其中RAN广播卸载指示的那些机制包括接入***之间的UE的大量转换的危险(例如,在用于Wi-Fi的RAN信号偏好之后)。
本发明的实施例中的至少某些避免了那些缺点。
当前针对RAN-WiFi互相配合在RAN WG2中研究的解决方案要求针对RAN-UE接口和UE行为的标准化。这导致用于部署的时间延迟,因为首先,大量的UE需要使特征被实现。相比之下,本发明的实施例是基于已经针对UE侧被标准化的特征。
本发明的实施例可重新使用如上所述的例如基于ANDSF的策略和/或IP堆栈实现的路由策略。在图1-3中,用新引入的“网络路由策略服务器功能”1与路由器21、22之间的i/f-5来表示(一个或多个)接入路由器21、22中的IP堆栈路由策略的管理。两个功能(路由器和NRPSF)还可包括DHCP服务器。在3GPP网络中,路由器或DHCP服务器可能常驻于PGW 7处。接口i/f-5可能被实现为路由器21、22和DHCP服务器的管理平面的一部分。
并且,在本发明的实施例中可使用用于路由信息的提供的其它现有机制和未来出现的机制。
按照惯例,UE进行的业务引导策略的使用仅考虑到类似于日间时或位置的相当静态的信息,而未对通常更加动态地改变的负载状态做出反应。
根据本发明的实施例,添加了用于粒度更细且更加动态的运营商控制业务引导的机会。
用以选择内容的最佳源的方法按照惯例主要被用来找到用户附近的资源(减少的等待时间和传输成本)或实现内容服务器之间的负载平衡。其未被用于UE/主机的业务引导。
诸如NSN的“Liquid Applications”之类的RACS的优点是利用基站的本地参数和状态(诸如小区容量利用的知识)的可能性,尤其是由于对用以优化网络的CDN解决方案感兴趣的视频业务运营商的增加的数目。本发明的实施例例如可应用于由NSN提出的LiquidApplications解决方案。例如,其可在若干点中增强在MWC 2013提出的实现,特别是通过高速缓存器和CDN管理与业务引导的组合。特别地,在RACS服务器上实现下述CDN代理可在很大程度上帮助在HTTP改向解决方案的情况下减少附加HTTP往返的信令延迟。
在本发明的实施例中,可用不同的IP地址范围(称为“CDN域”)来区别不同的内容位置。CDN域可以包含重复内容,例如移动网络运营商可具有内容源(图1中的CDN域1(11)),并且直接地连接到Wi-Fi接入网络的网络(CDN域2(12))可以包含那些内容源的复制。用AP18来表示Wi-Fi接入网络。在其它实施例中,一个内容服务器可使用被连接到不同IP网络域的不同网络接口来提供两个CDN域。
用诸如上述那些的常规机制,为UE提供IP业务路由策略,其将迫使UE将例如CDN域1的业务路由到蜂窝接口并将CDN域2的业务路由到WiFi网络接口。由于策略是由运营商提供的,所以运营商可以控制什么业务转到什么接入。在网络路由策略服务器功能中,将根据常规机制的路由策略的运营商管理与根根据本发明的实施例的向CDN代理功能2提供业务分类和路由策略的功能组合。网络路由策略服务器功能(NRPSF 1)可具有到ANDSF 3的i/f-3以便用经由i/f-4下载到UE 4的正确策略对ANDSF 3进行编程,和/或其可经由i/f-5向路由器21、22和DHCP服务器提供路由信息。
NRPSF 1具有管理功能。优选地,从中央点管理CDN代理2以及ANDSF 3和/或(一个或多个)接入路由器21、22以便确保被提供给这些网络元件的规则的一致性。然而,在某些实施例中,CDN代理2以及ANDSF 3和/或(一个或多个)接入路由器21、22中的某些或每一个可被单独地管理。在此类配置中,运营商应靠其自己来确保所实现规则的一致性。
本发明的实施例的有利特征是运营商可以控制什么内容应被卸载到Wi-Fi。此外,可以根据蜂窝网络的负载状态来触发卸载。
本发明的实施例可包括以下特征中的一个或多个:
-可将“CDN代理功能2”包括在用户数据路径中。例如,可针对CDN代理功能2对用于本地高速缓存器的控制功能进行再使用/增强。该代理功能可常驻于例如增强型BS 6(特别地作为Liquid Application)中、增强型GW(PGW)7中、或在网络中的上述3GPP PGW 7(更详细地,用3GPP术语:在SGi接口之上)中。这些选项分别地在图1至3中示出,其中,相同的参考标号表示相同或对应的功能。
-CDN代理功能2可监视用户的有关内容相关的业务(例如,CDN代理功能2监视DNS请求以预测UE 4近期将从哪个主机/域及从什么域获取内容)。并且,可使用深度分组检查技术来预测UE 4可沿着哪些HTTP链路而行。可在来自特定域11、12的页面上选择性地应用此检查。监视的种类可取决于业务改向的种类,参见下文。
-CDN代理功能2可接收分类规则,其确定应经由什么CDN域11、12来到达什么内容。这些种类可以是例如从IP地址范围或应用类型(例如YouTube)映射的。CDN代理功能2可例如从“网络路由策略服务器功能”1经由i/f-2或者从被连接到CDN代理功能2的某个管理终端接收分类规则。
-CDN代理功能2可另外接收关于在eNB 5所表示的RAN/小区中的超负载情况的情况下如何做出反应的策略。这里的基本思想是指引UE 4从另一CDN域11、12访问内容。因此,UE可经由不同的接入网络到达内容。例如,被这些策略控制,UE 4可以针对中值和低值业务优选CDN域2 12(经由Wi-Fi接入)而不是CDN域1 11(经由RAN接入)。假设CDN代理2具有数据库(或另一数据储存库),其存储不同的内容位置及其到CDN域11、12的分配。CDN代理2可经由i/f-2从“网络路由策略服务器功能”1或者从被连接到那里的某管理终端接收策略、内容位置以及分配。
-在某些实施例中,CDN代理功能2可接收允许将业务分类(例如,高值业务、中值业务、低值业务)的分类规则。此分类将在策略中被用来定义动作,例如在具有低值业务种类的蜂窝网络小区的中等拥挤水平下开始业务卸载(开始业务改向)并仅在高拥挤水平下卸载高值业务。可经由i/f-2从“网络路由策略功能”1或者从被连接到那里的某管理终端接收这些分类规则。可以例如从IP地址范围或应用类型(例如YouTube)定义该种类。用此映射水平(其是抽象类型的),可减小需要在i/f-2上传输的信息的尺寸以及CDN代理功能2中的表格尺寸。
-可使用上文介绍的策略和规则来计算关于特定内容片的用于域中的每一个的优先级(或“适宜性指数”)。在UE 4从来自“不那么适宜”较低优先级CDN域11、12的源请求一片内容的情况下(即,根据分类规则和策略,其中,用于内容的另一域可用且具有比从其请求内容的那个域更高的优先级),CDN代理2可开始到位于“更加适宜”、较高优先级CDN域中的内容服务器的改向。
-针对依赖于小区负载的卸载,域优先级针对不同的负载情况可以是不同的,使得不同的CDN域11、12可依赖于涉及到的接入网络中的一个或多个中的负载而可以“更加适宜”。
-CDN代理2可从RAN接收最新小区负载信息以在依赖于小区负载的卸载的情况下在关于更加(或最)适宜CDN域11、12的决策中将其考虑在内。对此,可将正在标准化中的机制(例如,3GPP Rel.12【TR 23.705】中的UPCON研究项目)用于负载信息从RAN到核心网络的上行链路信令。在BS 6中的CDN代理2的集成的情况下(例如,Liquid Applications RACS服务器),可将内部专用接口用于此目的。
表1示出了策略表的示例,指示用于不同RAN小区负载状态和内容的相应的最高优先级CDN域(CDNdn,n=1、2、3、…)。在本示例中,提供给UE的路由优先级将经由RAN来链接CDNd1和CDNd3接入,经由WiFi接口链接CDNd2和CDNd4接入。
表1:CDN代理改向策略表的一部分的示例。
表2中所示的另一示例使用业务分类,并且CDN代理包括两个表格(在顶部示出的内容分类表和在表2的底部处示出的改向策略表):
表2:采用内容分类的CDN代理改向策略表的一部分的示例。
运营商可尝试在核心或RAN中高速缓存大量内容以避免与其它网络提供商/ISP的互连成本。可将此类内容视为低或中值内容,即如果在默认接入网络(例如3GPP网络)中存在拥挤,那么可以使对该内容的接入改向。
网络运营商还可经由其自己的内容服务器提供内容,例如以利用来自充当内容提供商的商业机会。从此观点出发,可以将运营商内容分类为应经由其自己的网络资源递送且未被改向的“高值内容”。那些服务器可能位于由专用IP子网络/IP地址范围提供并经由RAN接入的CDN域1 11中。
用此布置,UE 4中的接入网络和接口选择可被运营商通过使用在现有技术小节中提供的现有机制1和2来引导。
在本发明的实施例中,可为UE 4提供用于***间路由的策略(在ANDSF 3的情况下为ISRP 1),使得例如针对CDN域1 11的业务,到3GPP网络的接口具有最高优先级,并且针对其它CDN域(例如12),WLAN接口具有最高优先级。
如果在3GPP网络的拥挤的情况下CDN代理2将使来自CDN域1 11的业务改向至CDN域2 12,则UE 4可自动地也将业务改向至WLAN接口,如果存储在UE 4中的策略要求这样的话。用此机制,卸载量可很好地适应于小区负载状态,并且如果改向将已经从在超负载以下的小区负载水平开始,则可主动地避免高负载情况。
图1示出了根据本发明的实施例的***。特别地,其示出了用于基于GW的实现的节点、功能和接口。请注意,并未完全地描绘3GPP架构,例如遗漏了SGW。并且,***示出了逻辑架构的相关部分,其中,物理架构可不同于逻辑架构。
具有其连接管理器CM 4a的UE 4被连接到作为接入网络的3GPP网络(经由eNB 5)和WiFi网络(经由AP 4)两者。这些接入网络被经由相应的路由器21、22和PGW 7(针对3GPP网络)分别地连接到CDN域1 11和CDN域2 12。CDN代理2被与PGW 7集成。
网络路由策略服务器1经由i/f-3向ANDSF 3、经由i/f-5向路由器21、22且经由i/f-2向CDN代理2提供策略和规则。ANDSF 3经由i/f-4向UE 4提供策略。
eNB 5了解其负载状态。为了在i/f-1上在eNB 5与CDN代理2之间传输负载状态,例如,可使用用以在eNB 5与P-GW 7之间传输负载状态的3GPP UPCON工作项目中的正在开发中的机制。此i/f-1信令可能涉及到在例如SGW或PCRF和MME的画面中未示出的其它网络元件。
图2对应于图1,只是CDN代理2被与eNB 5而不是P-GW 7组合而形成增强型BS 6。增强型BS 6经由SGW和PGW 7(被描绘为GW1)连接到运营商网络和互联网13。如果CDN代理2与eNB 5组合,则可使用内部(专用)接口i/f-1来在BS 6与CDN代理2之间传输负载状态。这种解决方案可以利用将拦截用户内容以实现到其自己的内容源的业务改向的类似于高速缓存器的eNB 5中的集成CDN功能2。
例如,图2可示出在BS中具有Liquid Applications服务器以实现CDN处理和基于RAN小区负载的内容改向的实现。
在图3中所示的另一实现中,CDN网络本身可根据RAN状态(负载等)而注意业务改向。为此,3GPP网络可将负载状态包括到CDN相关协议(TCP、DNS、HTTP)中。替换地,可在eNB5或PGW 7中实现此功能。
代理可应用以下改向选项中的一个或多个:
1) DNS操纵:递送一片内容的CDN服务器可在另一CDN域中被复制,使得原始件和复制件位于不同的(子)网络中,或者CDN服务器可具有被映射到不同(子)网络中的两个网络接口。每个(子)网络可从可包括不同接入技术的使用的UE通过不同的路线到达。为了改向,DNS服务器可被以这样的方式操纵,即其取决于参数用服务器的不同IP地址对DNS请求进行响应,所述参数诸如RAN上的负载和/或业务的值。DNS服务器可以是CDN代理的一部分或者由CDN代理控制,或者DNS消息可被CDN代理操纵。请注意,当使用DNS操纵时,DNS服务器应确保对DNS查询的响应通过将TTL字段设置成零而被标记为不可高速缓存。
2) 用于HTTP流式传输的清单操纵:在基于http的流式传输的情况下,视频被拆分成连续的块,每个块覆盖视频的总持续时间的某个部分,常常是仅几秒。通常,创建每个块的若干版本,以适应于不同的位速率和/或不同的编解码器。需要由客户端在流式传输会话开始时下载的块在清单中被声明,并且可在会话中被更新。清单可以是要么完整的(即,其定义了特定视频要素的所有块)要么部分的(即,其仅定义了所有块的一部分)。当前,部分清单是完成基于HTTP的直播流式传输的唯一可能性,因为在下载清单开始时,并非视频的所有块都是已知的。
部分清单需要被更新——在某些时间,描述一个或多个附加视频块的元数据将被附加到清单。此类已更新清单由客户端按照HTTP请求在其耗尽数据之前不久下载。这些更新可被CDN代理修改以便命令UE上的客户端从不同的服务器加载特定块(与路由的适当建立组合,这将确保经由不同的网络接口来检索内容)。请注意,重新路由的效果并不是即时的,因为其只能在清单被更新时的那些时间点发生。
在某些实施例中,CDN代理可主动地修改清单,使得其鉴于动态状态信息而包括与适当的网络有关的地址。在这些实施例中,可不需要下载时的对(经修改的)清单的修改。例如,CDN代理可保持经修改的清单的列表。该列表还可包括修改的时间和/或有效性指示。如果此列表之外的清单被下载,则CDN代理可不检查是否要修改被包括在该清单中的地址。
3) 针对HTTP流式传输的HTTP改向或DNS操纵:还可将HTTP流式传输与HTTP改向和DNS操纵组合以命令终端从不同的CDN域获取清单、部分清单的更新或视频块。此选项允许细粒度的卸载控制。在拥挤网络中开始视频重放的客户端可以使用HTTP改向或DNS操纵使其初始清单请求被改向至另一CDN域中的宣告该域中的视频块的清单。具有进行中的视频重放的客户端可以使用HTTP改向或DNS操纵使其清单更新下载请求被改向至另一CDN域中的已更新部分清单。即使是在基于完整清单的流式传输会话的中间的客户端也可以使用HTTP改向或DNS操纵使针对下一视频块的其下载请求被改向至另一CDN域中的该块的拷贝。
4) URL重写:这种技术在CDN中被广泛地使用,并且本质上处于与清单操纵相同的水平,然而,其可能更具有挑战性。其包括解析HTML页面,找到指向对于其而言应发生改向的内容的URL,以及在HTML代码中对这些进行修改。
如针对清单操纵所讨论的,操纵HTML页面可在由用HTTP请求来请求HTML页面时被执行或者在没有用于各HTML页面的请求的情况下主动地被执行。对应地,CDN代理可不检查被包括在经修改的HTML页面中的地址。
由于可使用JavaScript来计算URL,所以如在这里给出的URL重写对于现代网站而言可能是复杂的。为了避免此类复杂任务,可替换地使用如下定义的代理技术。
5) 响应修改代理:CDN代理可充当修改对HTTP请求的响应的(透明或不透明的)HTTP代理。在本上下文中,HTTP请求中的重写意指由代理从另一位置检索HTML页面,并将其用于请求的发起者。另一位置处的HTML页面可包括与最初请求的HTML页面的那些对应的相同或不同的URL。根据此选项,不需要HTML解析。
请注意,还可将此选项应用于HTTP流式传输中的清单。并且,如果CDN代理主动地作用于HTML页面和/或清单,则其可将经修改的HTML页面和/或清单存储在不同位置处,使得CDN代理如上文所讨论地准备响应修改代理的动作。
图4示出了根据本发明的实施例的装置。该装置可以是CDN代理或其元件。图5示出了根据本发明的实施例的方法。根据图4的装置可执行图5的方法但不限于这种方法。图5的方法可由图4的装置执行但不限于用此装置执行。
该装置包括监视部件10、确定部件20以及地址提供部件30。
监视部件10监视从终端设备接收到的请求(S10)。在所述请求中,可请求文件的第一源的第一地址和/或可请求来自具有第一地址的第一源的文件。该文件可以是视频文件、音频文件或任何其它类型的文件,诸如图像文件、PDF文件、文字处理器文件等。
确定部件20根据第一地址和多个接入网络中的至少一个的动态状态信息来确定第二地址(S20)。根据第一存储关系,第二地址是所述文件的第二源的地址。根据第二存储关系,第一地址和第二地址中的每一个与所述多个接入网络中的相应的一个有关。可将第一和第二关系中的一者或两者存储于可被存储在装置上的一个或多个数据储存库中,或者装置可从一个或多个外部数据储存库检索所述关系中的一者或两者。该动态状态信息可包括例如负载、故障状态以及链路状态中的一个或多个。第二地址可与第一地址相同或者与第一地址不同,至少取决于动态状态信息。
地址提供部件30响应于该请求而向终端设备提供第二地址(S30)。
图6示出了根据本发明的实施例的装置。该装置可以是CDN代理或其元件。图7示出了根据本发明的实施例的方法。根据图6的装置可执行图7的方法但不限于这种方法。图7的方法可由图6的装置执行但不限于用此装置执行。
该装置包括检测部件110、确定部件120以及修改部件130。
检测部件110检测用于终端设备的地址文件中的第一地址(S110)。地址文件可以是例如清单、部分清单或包括第一地址的HTML页面。该装置可假设第一地址是终端设备可从其下载诸如视频或音频文件之类的至少一个内容文件或者诸如图像文件、PDF文件、文字处理器文件等任何其它类型的文件的第一源的地址。
确定部件120根据第一地址和多个接入网络中的至少一个的动态状态信息来确定第二地址(S120)。根据第一存储关系,第二地址是终端可从其下载所述至少一个文件的第二源的地址。根据第二存储关系,第一地址和第二地址中的每一个与所述多个接入网络中的相应的一个有关。可将第一和第二关系中的一者或两者存储于可被存储在装置上的一个或多个数据储存库中,或者装置可从一个或多个外部数据储存库检索所述关系中的一者或两者。该动态状态信息可包括例如负载、故障状态以及链路状态中的一个或多个。第二地址可与第一地址相同或者与第一地址不同,至少取决于动态状态信息。
修改部件130通过用第二地址替换第一地址来修改地址文件(S130)。修改部件130还可以是清单的实际来源,例如在网络运营商控制内容或附属于提供商的情况下。
图8示出了根据本发明的实施例的装置。该装置可以是CDN代理或其元件。图9示出了根据本发明的实施例的方法。根据图8的装置可执行图9的方法但不限于这种方法。图9的方法可由图8的装置执行但不限于用此装置执行。
该装置包括监视部件310、确定部件320、获取部件330以及提供部件340。
监视部件310监视从终端设备接收到的请求,其中,该请求从具有第一地址的第一源请求至少一个被请求地址文件(S310)。所述至少一个被请求地址文件包括至少一个地址。被请求地址文件中的每一个可以是HTTP流式传输的清单或部分清单或者HTML页面。该装置可假设第一地址是终端设备可从其下载诸如视频文件或音频文件之类的至少一个内容文件或者诸如图像文件、PDF文件、文字处理器文件等任何其它类型的文件的第一源的地址。
确定部件320根据第一地址和多个接入网络中的至少一个的动态状态信息来确定第二地址(S320)。根据第一存储关系,第二地址是所述至少一个被请求地址文件的第二源的地址。根据第二存储关系,第一地址和第二地址中的每一个与所述多个接入网络中的相应的一个有关。可将第一和第二关系中的一者或两者存储于可被存储在装置上的一个或多个数据储存库中,或者装置可从一个或多个外部数据储存库检索所述关系中的一者或两者。该动态状态信息可包括例如负载、故障状态以及链路状态中的一个或多个。第二地址可与第一地址相同或者与第一地址不同,至少取决于动态状态信息。
获取部件330从第二地址获取一个或多个被获取地址文件(S330)。如果被适当地配置,第二地址处的被获取地址文件可对应于由终端设备请求的第一地址处的地址文件。
提供部件340响应于该请求而向终端设备提供一个或多个被提供地址文件(S340)。所述一个或多个被提供地址文件是基于一个或多个被获取地址文件。特别地,一个或多个被提供地址文件可与一个或多个被获取地址文件相同。然而,在某些实施例中,该装置可以某种方式(例如,通过格式转换)来修改被获取地址文件以获得被提供文件。
根据本发明的实施例的装置可适合于执行图5、7和9的方法中的一个或多个。因此,本发明的实施例的装置可以是图4、6和8的装置中的一个或多个的组合。
图10示出了根据本发明的实施例的装置。该装置包括至少一个处理器1010、包括计算机程序代码的至少一个存储器1020,并且所述至少一个处理器采用所述至少一个存储器和所述计算机程序代码被布置成促使装置至少执行根据图5、7和9的方法中的至少一个。
可在其中采用卸载(例如到WiFi网络)的3GPP网络中采用本发明的实施例。其也可在具有卸载的其它网络中被采用,所述其它网络像是CDMA、EDGE、UMTS、LTE、LTE-A、WiFi网络等。小区设备可以是对应技术的基站,诸如节点B或eNodeB或服务于小区的其一部分。其也可以是充当用于其它终端的小区设备的终端。终端(终端设备、用户设备)可以是移动电话、智能电话、PDA、膝上型计算机或可附着于各网络的任何其它终端。
描述了本发明的实施例,其中,路由策略取决于接入网络中的负载。在某些实施例中,可考虑网络中的仅一个(例如3GPP网络)的负载。在其它实施例中,可考虑到多个接入网络的负载。例如,一个规则可以是始终选择具有最低相对负载的接入网络。另一规则可以是可在任何情况下使用接入网络中的第一个(例如3GPP网络),如果其负载在第一阈值以下的话,并且如果第一接入网络(上述示例中的3GPP网络)中的负载在第一阈值以上且另一网络中的负载在第二阈值以下,则可使用另一网络。
描述了本发明的实施例,其中,考虑到负载来判定路由策略。在某些实施例中,作为负载的替代或除此之外,可将(一个或多个)各接入网络的其它动态状态信息考虑在内,诸如接入网络的故障状态和/或到接入网络的链路状态(UE与接入网络之间的链路,和/或接入网络与CDN域之间的链路)。一般地,动态状态信息包括网络的某状态的信息,其通常不能在网络处于操作中时被精确地预测。
在某些实施例中,CDN代理可知道UE接入某个网络的能力。例如,其可知道某个UE是否具有WLAN接口。可例如从UE的类型和示出哪个类型的UE具有哪些能力的预存表格导出此类信息。UE类型可被通过接口i/f-1传输到CDN代理。如果CDN代理知道某个UE不具有接入某个网络(例如WLAN)的能力,则其可将此网络从路由决策中排除。应注意的是如果CDN代理不知道UE能力,提出的重新路由在许多情况下也工作:可以例如通过互联网从设备的每个接入接口访问第一和第二地址两者,并且在设备仅支持一个接入网络接口的情况下也是这样。在设备支持多个接入网络的情况下,地址与接入***的设备中的 存储关系引导设备使用优选的接入网络。
可从一个实体到另一实体在一个或多个消息中传输一片信息。这些消息中的每一个可包括更多(不同的)信息片。
网络元件、协议以及方法的名称是基于现行标准。在其它版本或其它技术中,这些网络元件和/或协议和/或方法的名称可以不同,只要其提供对应的功能性即可。
如果并未另外说明或者以其它方式从上下文显而易见,那么两个实体不同的陈述意指其执行不同功能。并不一定意指其是基于不同的硬件。也就是说,在本描述中描述的实体中的每一个可以是基于不同的硬件,或者实体中的某些或全部可以是基于同一硬件。并不一定意指其是基于不同的软件。也就是说,在本描述中描述的实体中的每一个可以是基于不同的软件,或者实体中的某些或全部可以是基于同一软件。
因此根据以上描述应显而易见的是,本发明的示例性实施例提供了例如地址修改设备(诸如CDN代理设备)或其组件、体现其的装置、用于对其进行控制和/或操作的方法、和对其进行控制和/或操作的(一个或多个)计算机程序以及承载此类(一个或多个)计算机程序并形成(一个或多个)计算机程序产品的介质。
作为非限制性示例,上述块、装置、***、技术或方法中的任何的实现包括作为硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其它计算设备或其某种组合的实现。
应理解的是,上文描述的内容是目前被视为本发明的优选实施例的内容。然而,应注意的是优选实施例的描述仅仅是以示例的方式给出的,并且可进行各种修改而不脱离如由随附权利要求限定的本发明的范围。
Claims (32)
1.一种装置,包括
监视部件,其适合于监视从终端设备接收到的请求,其中,所述请求请求至少一个文件的第一源的第一地址和来自具有第一地址的第一源的所述至少一个文件中的一个;
确定部件,其适合于根据所述第一地址和多个接入网络中的至少一个的动态状态信息两者来确定第二地址,其中,根据第一存储关系,所述第二地址是所述至少一个文件的第二源的,并且根据第二存储关系,所述第一地址和所述第二地址中的每一个与所述多个接入网络中的相应的一个有关;
地址提供部件,其适合于响应于所述请求而向终端设备提供所述第二地址。
2.根据权利要求1所述的装置,其中,所述请求是域名服务请求和用于第一地址的超文本传输协议请求中的一个。
3.根据权利要求2所述的装置,其中,所述请求是域名服务请求,并且所述装置还包括
地址请求转送部件,其适合于转送所述请求;
提取部件,其适合于响应于被转送的请求而从接收到的响应提取第一地址。
4.根据权利要求1至3中的任一项所述的装置,其中,
如果所述请求从第一源请求所述至少一个文件,则所述地址提供部件适合于向终端设备提供用以从具有第二地址的第二源请求所述至少一个文件的指令。
5.根据权利要求4所述的装置,还包括:
***件,其适合于检查第一地址和第二地址是否是相同的;
抑制部件,其适合于在第一地址和第二地址相同的情况下抑制地址提供部件向终端设备提供所述指令;以及
文件请求转送部件,其适合于在第一地址和第二地址相同的情况下将所述请求转送到第一地址。
6.根据权利要求1至5中的任一项所述的装置,其中,所述确定部件还适合于根据所述至少一个文件的类型和要应用于所述至少一个文件的应用类型中的至少一个而确定第二地址。
7.一种装置,包括
检测部件,其适合于检测地址文件中的第一地址,其中,所述第一地址指示要获取的至少一个文件的第一源;
确定部件,其适合于根据所述第一地址和多个接入网络中的至少一个的动态状态信息两者来确定第二地址,其中,根据第一存储关系,所述第二地址是可从其下载所述要获取的至少一个文件的第二源的,并且根据第二存储关系,所述第一地址和所述第二地址中的每一个与所述多个接入网络中的相应的一个有关;
修改部件,其适合于通过用第二地址替换第一地址来修改地址文件。
8.根据权利要求7所述的装置,还包括:
触发部件,其适合于在从终端设备接收到对地址文件的请求的情况下触发所述检测部件检测所述地址文件中的第一地址;以及
修改提供部件,其适合于响应于所述请求而向终端设备提供经修改的地址文件。
9.根据权利要求7和8中的任一项所述的装置,还包括:
地址文件提供部件,其适合于提供所述地址文件。
10.根据权利要求7至9中的任一项所述的装置,其中,所述地址文件是清单和超文本标记语言页面中的一个。
11.一种装置,包括
监视部件,其适合于监视从终端设备接收到的请求,其中,所述请求从具有第一地址的第一源请求至少一个被请求地址文件;
确定部件,其适合于根据所述第一地址和多个接入网络中的至少一个的动态状态信息两者来确定第二地址,其中,根据第一存储关系,所述第二地址是所述至少一个被请求地址文件的第二源的,并且根据第二存储关系,所述第一地址和所述第二地址中的每一个与所述多个接入网络中的相应的一个有关;
获取部件,其适合于从第二地址获取至少一个被获取地址文件;
提供部件,其适合于响应于所述请求而向终端设备提供至少一个被提供地址文件,其中,所述至少一个被提供地址文件是基于所述至少一个被获取地址文件。
12.根据权利要求11所述的装置,其中,所述至少一个地址文件包括清单、部分清单以及超文本标记语言页面中的至少一个。
13.根据权利要求1至12中的任一项所述的装置,还包括
识别部件,其适合于识别终端设备的至少一个能力以访问所述多个接入网络中的相应的一个;其中
所述确定部件适合于另外基于所识别的能力来确定第二地址。
14.根据权利要求1至13中的任一项所述的装置,其中
所述动态状态信息包括负载、故障状态以及链路状态中的至少一个。
15.根据权利要求1至14中的任一项所述的装置,其中
所述多个接入网络至少包括根据第三代合作伙伴计划标准的无线电网络和无线局域网或无线保真网络。
16.一种方法,包括
监视从终端设备接收到的请求,其中,所述请求请求至少一个文件的第一源的第一地址和来自具有第一地址的第一源的所述至少一个文件中的一个;
根据所述第一地址和多个接入网络中的至少一个的动态状态信息两者来确定第二地址,其中,根据第一存储关系,所述第二地址是所述至少一个文件的第二源的,并且根据第二存储关系,所述第一地址和所述第二地址中的每一个与所述多个接入网络中的相应的一个有关;
响应于所述请求而向终端设备提供第二地址。
17.根据权利要求16所述的方法,其中,所述请求是域名服务请求和用于第一地址的超文本传输协议请求中的一个。
18.根据权利要求17所述的方法,其中,所述请求是域名服务请求,并且所述方法还包括
转送所述请求;
响应于被转送的请求而从接收到的响应提取第一地址。
19.根据权利要求16至18中的任一项所述的方法,其中,
如果所述请求从第一源请求所述至少一个文件,则第二地址的提供包括向终端设备提供用以从具有第二地址的第二源请求所述至少一个文件的指令。
20.根据权利要求19所述的方法,还包括:
检查第一地址和第二地址是否是相同的;
如果第一地址和第二地址是相同的,则抑制所述指令到终端设备的提供;以及
如果第一地址和第二地址是相同的,则将所述请求转送到第一地址。
21.根据权利要求16至20中的任一项所述的方法,其中,所述确定还适合于根据所述至少一个文件的类型和要应用于所述至少一个文件的应用类型中的至少一个而确定第二地址。
22.一种方法,包括
检测地址文件中的第一地址,其中,所述第一地址指示要获取的至少一个文件的第一源;
根据所述第一地址和多个接入网络中的至少一个的动态状态信息两者来确定第二地址,其中,根据第一存储关系,所述第二地址是可从其下载要获取的所述至少一个文件的第二源的,并且根据第二存储关系,所述第一地址和所述第二地址中的每一个与所述多个接入网络中的相应的一个有关;
通过用第二地址替换第一地址来修改地址文件。
23.根据权利要求22所述的方法,还包括:
如果从终端设备接收到对所述地址文件的请求,则触发地址文件中的第一地址的检测;以及
响应于所述请求而向终端设备提供经修改的地址文件。
24.根据权利要求22和23中的任一项所述的方法,还包括:
提供所述地址文件。
25.根据权利要求22至24中的任一项所述的方法,其中,所述地址文件是清单和超文本标记语言页面中的一个。
26.一种方法,包括
监视从终端设备接收到的请求,其中,所述请求从具有第一地址的第一源请求至少一个被请求地址文件;
根据所述第一地址和多个接入网络中的至少一个的动态状态信息两者来确定第二地址,其中,根据第一存储关系,所述第二地址是所述至少一个被请求地址文件的第二源的,并且根据第二存储关系,所述第一地址和所述第二地址中的每一个与所述多个接入网络中的相应的一个有关;
从第二地址获取至少一个被获取地址文件;
响应于所述请求而向终端设备提供至少一个被提供地址文件,其中,所述至少一个被提供地址文件是基于所述至少一个被获取地址文件。
27.根据权利要求26所述的方法,其中,所述至少一个地址文件包括清单、部分清单以及超文本标记语言页面中的至少一个。
28.根据权利要求16至27中的任一项所述的方法,还包括
识别所述终端设备的至少一个能力以访问所述多个接入网络中的相应的一个;其中
所述第二地址的确定另外基于所识别的能力。
29.根据权利要求16至28中的任一项所述的方法,其中
所述动态状态信息包括负载、故障状态以及链路状态中的至少一个。
30.根据权利要求16至29中的任一项所述的方法,其中
所述多个接入网络至少包括根据第三代合作伙伴计划标准的无线电网络和无线局域网或无线保真网络。
31.一种计算机程序产品,其包括一组指令,该组指令当在装置上执行时被配置成促使所述装置执行根据权利要求16至30中的任一项所述的方法。
32.根据权利要求31所述的计算机程序产品,被体现为计算机可读介质或者直接地可加载到计算机中。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/EP2013/076794 WO2015090360A1 (en) | 2013-12-17 | 2013-12-17 | Cell load based content data network selection |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105981430A true CN105981430A (zh) | 2016-09-28 |
Family
ID=49917044
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380082054.0A Pending CN105981430A (zh) | 2013-12-17 | 2013-12-17 | 基于小区负载的内容数据网络选择 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20160337902A1 (zh) |
EP (1) | EP3085147A1 (zh) |
CN (1) | CN105981430A (zh) |
WO (1) | WO2015090360A1 (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015000936A1 (en) | 2013-07-03 | 2015-01-08 | Koninklijke Kpn N.V. | Streaming of segmented content |
JP2015108970A (ja) * | 2013-12-04 | 2015-06-11 | ソニー株式会社 | サーバ装置、及び、情報処理方法 |
US11477262B2 (en) * | 2014-02-13 | 2022-10-18 | Koninklijke Kpn N.V. | Requesting multiple chunks from a network node on the basis of a single request message |
US10523723B2 (en) | 2014-06-06 | 2019-12-31 | Koninklijke Kpn N.V. | Method, system and various components of such a system for selecting a chunk identifier |
FR3044194A1 (fr) * | 2015-11-20 | 2017-05-26 | B<>Com | Procede de traitement de donnees codees, procede de reception de donnees codees, dispositifs et programmes d'ordinateurs correspondants |
FR3048574A1 (fr) | 2016-03-07 | 2017-09-08 | Orange | Selection d'une instanciation de tranche de reseau pour la transmission de paquets montants |
US11296946B2 (en) * | 2016-07-13 | 2022-04-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and servers for managing traffic steering policies |
US10154431B2 (en) * | 2016-09-27 | 2018-12-11 | Verizon Patent And Licensing Inc. | Congestion mitigation based on user device and base station condition information |
IN201841034480A (zh) * | 2018-09-12 | 2020-03-13 | ||
US10470060B1 (en) | 2019-01-09 | 2019-11-05 | Margo Networks Private Limited | Network control and optimization (NCO) system and method |
US11930439B2 (en) | 2019-01-09 | 2024-03-12 | Margo Networks Private Limited | Network control and optimization (NCO) system and method |
US10931778B2 (en) | 2019-01-09 | 2021-02-23 | Margo Networks Pvt. Ltd. | Content delivery network system and method |
US11695855B2 (en) | 2021-05-17 | 2023-07-04 | Margo Networks Pvt. Ltd. | User generated pluggable content delivery network (CDN) system and method |
WO2023224680A1 (en) | 2022-05-18 | 2023-11-23 | Margo Networks Pvt. Ltd. | Peer to peer (p2p) encrypted data transfer/offload system and method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7260598B1 (en) * | 2002-05-03 | 2007-08-21 | Cisco Technology, Inc. | Methods and apparatus for processing client requests in a content distribution network using client lists |
CN101568163A (zh) * | 2008-04-25 | 2009-10-28 | 华为技术有限公司 | 网络选择方法、移动终端、ip地址处理方法及*** |
US20120258674A1 (en) * | 2011-04-11 | 2012-10-11 | Interdigital Patent Holdings, Inc. | Session manager and source internet protocol (ip) address selection |
WO2013047608A1 (ja) * | 2011-09-28 | 2013-04-04 | シャープ株式会社 | Ue、andsf、移動通信システム、pgw及び通信方法 |
CN103370905A (zh) * | 2010-12-27 | 2013-10-23 | 杰出网络公司 | 任播重定向为单播内容下载 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130103785A1 (en) * | 2009-06-25 | 2013-04-25 | 3Crowd Technologies, Inc. | Redirecting content requests |
US8621042B2 (en) * | 2010-12-27 | 2013-12-31 | Limelight Networks, Inc. | Anycast redirect to unicast content download |
EP2709418B1 (en) * | 2011-05-31 | 2020-03-25 | Huawei Technologies Co., Ltd. | Offloading point device, user equipment and corresponding methods |
US8909736B1 (en) * | 2012-07-12 | 2014-12-09 | Juniper Networks, Inc. | Content delivery network referral |
-
2013
- 2013-12-17 EP EP13815710.2A patent/EP3085147A1/en not_active Withdrawn
- 2013-12-17 CN CN201380082054.0A patent/CN105981430A/zh active Pending
- 2013-12-17 US US15/105,830 patent/US20160337902A1/en not_active Abandoned
- 2013-12-17 WO PCT/EP2013/076794 patent/WO2015090360A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7260598B1 (en) * | 2002-05-03 | 2007-08-21 | Cisco Technology, Inc. | Methods and apparatus for processing client requests in a content distribution network using client lists |
CN101568163A (zh) * | 2008-04-25 | 2009-10-28 | 华为技术有限公司 | 网络选择方法、移动终端、ip地址处理方法及*** |
CN103370905A (zh) * | 2010-12-27 | 2013-10-23 | 杰出网络公司 | 任播重定向为单播内容下载 |
US20120258674A1 (en) * | 2011-04-11 | 2012-10-11 | Interdigital Patent Holdings, Inc. | Session manager and source internet protocol (ip) address selection |
WO2013047608A1 (ja) * | 2011-09-28 | 2013-04-04 | シャープ株式会社 | Ue、andsf、移動通信システム、pgw及び通信方法 |
Also Published As
Publication number | Publication date |
---|---|
EP3085147A1 (en) | 2016-10-26 |
WO2015090360A1 (en) | 2015-06-25 |
US20160337902A1 (en) | 2016-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105981430A (zh) | 基于小区负载的内容数据网络选择 | |
US11070477B2 (en) | Distributed software defined wireless packet core system | |
CN105164990B (zh) | 在网络节点中操作的网络节点功能的方法,客户端设备 | |
US20120184258A1 (en) | Hierarchical Device type Recognition, Caching Control & Enhanced CDN communication in a Wireless Mobile Network | |
US9013993B2 (en) | Virtualized open wireless services software architecture | |
CN109076419B (zh) | 无线网络中的锚移动性 | |
WO2013144546A1 (en) | Gateway reselection | |
CN113169988A (zh) | 用于智能地管理移动网络中的会话的***和方法 | |
US20140287757A1 (en) | Methods and Devices for Deriving a Permanent UE Identifier | |
US20210352015A1 (en) | Method and device for hosting application by access node | |
US20220225321A1 (en) | Dynamic Hierarchical Reserved Resource Allocation | |
US10862858B2 (en) | Information centric approach in achieving anycast in machine type communications | |
CN104221426A (zh) | 通信网络中针对移动用户的服务器选择 | |
Subramanya et al. | SDEC: A platform for software defined mobile edge computing research and experimentation | |
US20190386895A1 (en) | East-west traffic monitoring solutions for the microservice virtualized data center lan | |
Amadeo et al. | Empowering 5G network softwarization through information centric networking | |
EP2809094B1 (en) | Method and device for allowing wireless communication equipments to access to contents stored into near delivery nodes of a cdn | |
KR102120869B1 (ko) | 액세스 노드에 의한 애플리케이션 호스팅 방법 및 장치 | |
US11606674B2 (en) | Network based containerized computing | |
KR102169614B1 (ko) | 액세스 노드에 의한 애플리케이션 호스팅 방법 및 장치 | |
Carmona‐Murillo et al. | DM3: distributed mobility management in MPLS‐based access networks | |
Kimmerlin | Caching in LTE networks using Software-Defined Networking | |
KR20150118415A (ko) | 컨텐츠 전송 서비스를 위한 트래픽 제어 방법 및 이를 구현한 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160928 |