首页> 中国专利> 在无线电接入网络中具有远程过滤服务的内容高速缓存

在无线电接入网络中具有远程过滤服务的内容高速缓存

摘要

本发明的实施例提供用于无线电接入网络(RAN)中具有远程过滤服务的内容高速缓存的方法、系统及计算机程序产品。在本发明的一个实施例中,一种用于RAN中的具有远程过滤服务的内容高速缓存的方法可以包括:接收对来自以无线方式与RAN的基站耦接的终端用户设备的请求的响应,将该响应标记为不可缓存的,并且经由数据通信网络将该响应路由至基站。在实施例的一方面中,响应能够在RAN的RNC中接收。应注意,将响应标记为不可缓存的过程能够取决于关于该响应的策略的评价。最后,在本实施例的另一方面中,将响应标记为不可缓存的,可以包括注释该响应的超文本传输协议(HTTP)报头以指示该响应将不高速缓存于基站内。

著录项

  • 公开/公告号CN103168460A

    专利类型发明专利

  • 公开/公告日2013-06-19

    原文格式PDF

  • 申请/专利权人 国际商业机器公司;

    申请/专利号CN201180050776.9

  • 申请日2011-10-13

  • 分类号H04L29/08(20060101);

  • 代理机构中国国际贸易促进委员会专利商标事务所;

  • 代理人申发振

  • 地址 美国纽约

  • 入库时间 2024-02-19 19:54:51

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-10-05

    授权

    授权

  • 2013-07-24

    实质审查的生效 IPC(主分类):H04L29/08 申请日:20111013

    实质审查的生效

  • 2013-06-19

    公开

    公开

说明书

技术领域

本发明涉及提供于无线电接入网络中的内容检索服务,并且更特别 地涉及无线电接入网络中的检索内容的高速缓存。

背景技术

无线电接入网络(RAN)提供现代蜂窝式电话的基础。RAN用以 将不同终端用户的移动设备接合至核心网络(CN),使得个体能够在由 无线电接入网络的各个基站所覆盖的地理区域内以无线方式享用电话及 数据通信。大体而言,RAN提供用以将语音及数据业务两者自空中介 质(over-the-air medium)传递至陆地电路交换式通信网络及包括全球 因特网的分组交换式数据通信网络两者的必要基础架构。

目前,已经结合RAN实施了若干标准。实例包括全球移动通信系 统(GSM)、通用移动通信系统(UMTS)及GSM“Edge”RAN (GERAN)。RAN通常包括多个不同的无线电网络控制器(RNC),这 些无线电网络控制器(RNC)各自管理将无线连接性提供至地理小区的 一组基站。RAN的全部不同RNC皆经由称作综合服务无线电封包服务 节点(SGSN)的网关连结至称为蜂窝式数据核心或CN之物。CN向通 过RAN连接的客户提供各种服务。主要功能之一是跨越公用交换电话 网络(PSTN)来路由呼叫。另一功能是将数据包路由至诸如全球因特 网的因特网协议(IP)网络,以使得RAN的终端用户能够接入由内容 传递网络(CDN)提供的服务。为此,CN包括称为网关GPRS服务节 点(GGSN)的网关。

典型的CDN能够提供诸如内容高速缓存及内容过滤之类的高级内 容传递服务。内容高速缓存是指在以下假设下先前所检索的内容的中间 暂时存储:对内容在时间上接近的后续请求能够由暂时存储而不是在 CDN中重复对内容的较为耗时的请求来满足。相比较而言,内容过滤 是指在内容符合特定的配置文件(例如,由特定的源发布或者并有特定 的主题)时对所请求内容的传递的限制。在这两种情形下,执行高级内 容服务所必要的封包处理时常要求将那些服务提供于CN内,其中CN 中所利用的通信协议与全球因特网的通信协议(即,传输控制协议 (TCP)/IP)一致。

即使如此,仍有一些人已建议将对内容服务(例如,内容高速缓存 和内容过滤)的支持置于RAN内。就此而言,Kovvali等人的美国专利 申请公开案No.20100034089建议将内容高速缓存服务置于RAN内并且 从RAN专用的RAN协议中提取TCP/IP净荷。尽管如此,但将如同高 速缓存和过滤之类的内容服务置于各个基站内使其更接近终端用户并不 是所期望的,因为如此操作由于基站的实体环境而需要固化支持此类内 容服务的计算器件。因此,当在基站处执行内容服务时,仅提供最少计 算器件以仅处理最基本的内容服务。但是,时常需要执行更多的内容服 务,而不仅仅是最基本的内容服务。举例而言,在许多情形下,需要对 内容服务传递至终端用户执行收费服务。在收费服务需要比最基本的计 算器件更多的计算器件的程度上,为了方便起见,将收费服务连同对应 的内容服务一起提供于RAN中。

因此,在本技术领域中有必要解决上述问题。

发明内容

本发明的实施例解决现有技术关于RAN中的内容服务的不足,并 且提供一种用于RAN中的具有远程过滤服务的内容高速缓存的新颖且 非显而易见的方法、系统及计算机程序产品。在本发明的一个实施例 中,用于RAN中的具有远程过滤服务的内容高速缓存的方法可以包括 接收对来自以无线方式与RAN的基站耦接的终端用户设备的请求的响 应,将响应标记为不可缓存的,以及通过数据通信网络将响应路由至基 站。在本实施例的一方面中,可以在RAN的RNC中接收响应。应注 意,将响应标记为不可缓存的过程可以依赖于关于响应的策略的评价。 例如,策略能够根据保留期、根据内容的组成成分或者根据内容的来源 (仅举数例)将响应中的内容指定为不可缓存的。最后,在本实施例的 另一方面中,将响应标记为不可缓存可以包括注释响应的超文本传输协 议(HTTP)报头以指出该响应将不在基站内高速缓存。

在本发明的另一个实施例中,基于RAN的数据处理系统可以被配 置用于具有远程过滤服务的内容高速缓存。系统可以包括基站,该基站 包括天线、接收器、发送器、处理器、本地高速缓存和到数据通信网络 的网络接口。该系统还可以包括经由数据通信网络与基站耦接的RNC 以及布置于基站内且与高速缓存耦接的高速缓存模块。最后,该系统可 以包括在RNC内执行的过滤服务。该服务可以包括以下程序代码,该 代码被启用以:接收代表着终端用户设备的来自基站的数据请求,通过 所耦接的CN将请求路由至计算机通信网络中的内容服务器,接收对请 求的响应,根据策略确定响应是否为可缓存的,若确定响应为不可缓存 的则将其标记为不可缓存的,以及将响应转发至基站。

从第二方面来看,本发明提供一种用于无线电接入网络(RAN)中 具有远程过滤服务的内容高速缓存的方法,该方法包括:接收对来自以 无线方式与RAN的基站耦接的终端用户设备的请求的响应;将响应标 记为不可缓存的;以及,经由数据通信网络将响应路由至基站。

从第二方面来看,本发明提供一种配置用于具有远程过滤服务的内 容高速缓存的基于无线电接入网络(RAN)的数据处理系统,该系统包 括:基站,该基站包括天线、接收器、发送器、处理器、本地高速缓存 和与数据通信网络的网络接口;无线电网络控制器(RNC),经由数据 通信网络与基站耦接;布置于基站内且与高速缓存耦接的高速缓存模 块;以及,在RNC内执行的过滤服务,该服务包括:

用于接收代表着终端用户设备的来自基站的数据请求的装置;

用于通过所耦接的核心网络(CN)将请求路由至计算机通信网络 中的内容服务器的装置;用于接收对请求的响应的装置;

用于根据策略确定响应是否为可缓存的装置;

用于在确定响应为不可缓存的情况下将其标记为不可缓存的装置; 以及

用于将响应转发至基站的装置。

从另一方面来看,本发明提供用于无线电接入网络(RAN)中具有 远程过滤服务的内容高速缓存的计算机程序产品,该计算机程序产品包 括:计算机可读存储介质,可由处理电路读取并且存储由处理电路执行 的指令,用于执行用来执行本发明的步骤的方法。

从另一方面来看,本发明提供一种存储于计算机可读介质上的且可 装载到内存中的数字计算机计算机程序,包括软件代码部分,当所述程 序在计算机上运行时,用于执行本发明的步骤。

本发明的其他方面将在随后的描述中部分地加以阐述,并且根据该 描述将为部分显而易见的,或者可以通过本发明的实践而获悉。本发明 的方面(aspect)将通过所附的权利要求书所特别指出的元件及组合来 实现和达成。应当理解,如同所要求的,上述总体描述和以下详细描述 两者均为示例性及解释性的,且并不限制本发明。

附图说明

现在,本发明将通过实例(仅作示例)的方式参照附图所示的优选 实施例来描述:

图1是根据本发明的一种优选实施例的用于RAN中具有远程过滤 服务的内容高速缓存的过程的图标例示;

图2是根据本发明的一种优选实施例的配置用于具有远程过滤服务 的内容高速缓存的基于RAN的数据处理系统的示意性例示;以及

图3是根据本发明的一种优选实施例的例示用于RAN中的具有远 程过滤服务的内容高速缓存的过程流程图。

具体实施方式

本发明的实施例提供用于RAN中具有远程过滤服务的内容高速缓 存的方法、系统及计算机程序产品。根据本发明的一个实施例,在 RNC中接收到来自与RNC耦接的不同基站的内容请求能够通过CN路 由至内容分布式网络(例如,全球因特网)中的所寻址的内容提供者。 能够将所接收到的请求响应与过滤策略进行比较,以确定个体响应是否 可缓存。就此而言,过滤策略能够根据内容的保留期、内容的类型、内 容的来源或内容的组成成分来指定内容为不可缓存的。对于被认为不可 缓存的每个响应,不可缓存的响应都能够这样标记并被转发至已经从中 接收到对应请求的基站。进而,基站内的高速缓存模块能够仅高速缓存 那些为标记为不可缓存的响应。以此方式,高速缓存功能可保持为分布 于各个基站内,同时在RNC中保留过滤服务。

在另一例示中,图1以图示方式描绘了用于RAN中具有远程过滤 服务的内容高速缓存的过程。如图1所示,蜂窝式通信网络能够被提供 用以包括不同的基站120,这些基站120被布置用以给不同终端用户设 备110提供对PSTN140的无线电话接入。基站120的集群能够以通信 方式连结至共同的RNC130,该RNC130进而能够与CN150耦接,从 而形成RAN。CN150可以包括充当用于在CN150、PSTN140与每个 RNC130之间的业务的网关的SGSN160A以及充当CN150与数据通 信网络100(通常为全球因特网)之间的网关的GGSN160B两者。如 本技术领域所熟知的,CN150自身能够支持众多内容服务170。

应注意,用于内容过滤的数据处理系统190A能够布置于RNC130 内,并且能够被配置用于与不同的内容高速缓存190B通信耦接,每个 内容高速缓存190B分别在不同的基站120内执行。数据处理系统190A 可以包括程序代码,当在数据处理系统中执行时,该程序代码处理响应 于经由对应的基站120而源自终端用户设备110的内容请求而通过CN 150从数据通信网络100上的内容服务器180中检索到的内容190C。特 别地,数据处理系统190A能够根据指定是否应将特定的内容190C认 为可缓存的过滤策略来过滤内容190C。对于认为不可缓存的内容 190C,数据处理系统190A能够照此通过例如将将注释嵌入内容190C 的HTTP报头内来标记内容190C。其后,数据处理系统190A能够将 内容190C路由至对应的基站120以便返回至终端用户设备110,并且 如果内容190C尚未被标记为不可缓存的,则由内容高速缓存190B来 高速缓存。

在又一例示中,图2是配置用于分组数据网络(例如,2.5G或3G 网络)中具有远程过滤的内容高速缓存的基于RAN的数据处理系统的 示意性例示。该系统可以包括经由通信网络250(一般为IP网络或异步 传输模式(ATM)网络)与RNC200B耦接的基站200A。基站200A 可以包括接收器/发送器230,该接收器/发送器230经由天线265从在 基站200A的传输范围内的不同终端用户设备接收空中通信,并且经由 网络接口210将这些空中通信路由至RNC200B。处理器240能够被提 供用以在所接收的数据被置于内存220内时对该数据执行计算处理。与 内容高速缓存275耦接的高速缓存模块280能够经由基站200A的处理 器240来执行。高速缓存模块280能够响应于来自所耦接的终端用户设 备的请求而对基站200A中所接收到的内容执行高速缓存275中的可缓 存内容的高速缓存。

RNC200B又可以包括支持操作系统270的执行的具有至少一个处 理器和内存的主计算机260。操作系统270又能够主控内容过滤服务 280的执行。内容过滤服务280可以包括程序代码,当在操作系统270 中执行时,该程序代码能够接收对来自数据通信网络250的请求的响 应,并且将策略285应用于这些响应以确定这些响应是否为可缓存的。 对于被确定为不可缓存的响应,内容过滤服务280的程序代码能够照此 通过例如对这些响应进行报头注释(指出这些响应将不被基站200A内 的高速缓存模块280所高速缓存)来标记这些不可缓存的响应。

在又一例示中,图3是例示用于RAN中具有远程过滤服务的内容 高速缓存的过程的流程图。从区块310开始,内容请求可以接收自代表 着以无线方式接入基站的终端用户设备的基站。在区块320中,该请求 能够被路由到CN上,以由全球因特网上的内容提供者最终处理。在区 块330中,对该请求的响应能够经由CN来接收,并且在区块340中, 可以将某策略应用于该响应。策略可以指定响应中的内容将会被高速缓 存还是被标记为不可缓存的。举例而言,策略能够阐明:基于内容的保 留期(age)、内容的成分(constituency)或内容的来源(仅列举几个 标准),内容将不被高速缓存。

在决策区块350中,如果曾经所应用的策略导致内容已被确定为可 缓存的,则响应能够被路由至基站,以传递给终端用户设备并且任凭基 站的高速缓存模块将其高速缓存于基站内。但是,如果在决策区块350 中,根据策略确定该内容是不可缓存的,则在区块370中,能够在该响 应中的内容连同不可缓存的标记一起返回至基站(区块360)之前将该 响应标记为不可缓存的。

如本领域技术人员所了解的,本发明的方面可以实现为系统、方法 或计算机程序产品。因此,本发明的方面可以采用完全硬件的实施例、 完全软件的实施例(包括固件、常驻软件、微代码等)或者结合软件与 硬件方面的实施例的形式,这些实施例在本文中皆可通称作“电路”、 “模块”或“系统”。此外,本发明的方面可以采用实现于一个或多个 计算机可读介质中的计算机程序产品的形式,该一个或多个计算机可读 介质具有实现于其上的计算机可读的程序代码。

可以利用一个或多个计算机可读介质的任意组合。计算机可读介质 可以是计算机可读的信号介质或计算机可读存储介质。例如,计算机可 读存储介质可以是(但不限于)电子、磁性、光学、电磁、红外线或半 导体的系统、装置或设备,或者前述系统、装置或设备的任意合适组 合。计算机可读存储介质的更具体实例(非详尽列表)将包括下列项: 具有一个或多个导线的电连接件、便携式计算机磁盘、硬盘、随机存取 存储器(RAM)、只读存储器(ROM)、可擦可编程只读存储器 (EPROM或闪存)、光纤、便携式光盘只读存储器(CD-ROM)、光学 存储设备、磁性存储设备,或者前述设备的任意合适组合。在本文件的 上下文中,计算机可读存储介质可以是能够含有或存储供指令执行系 统、装置或设备使用的或者结合指令执行系统、装置或设备使用的程序 的任何有形介质。

计算机可读信号介质可以包括所传播的数据信号,该数据信号具有 实现于其中(例如,在基带中或者作为载波的一部分)的计算机可读程 序代码。该所传播的信号可以采用多种形式中的任一种,这些形式包括 (但不限于)电磁、光学或者以上各种形式的任意合适组合。计算机可 读信号介质可以是并非计算机可读存储介质的且能够传达、传播或输送 供指令执行系统、装置或设备使用或者结合指令执行系统、装置或设备 使用的程序的任何计算机可读介质。

实现于计算机可读介质上的程序代码可以使用任何适当的介质来传 输,包括(但不限于)无线、有线、光纤缆线、射频及其类似者,或者 上述各项的任意合适组合。用于执行本发明各方面的操作的计算机程序 代码可以用一种或多种编程语言的任意组合来编写,该一种或多种编程 语言包括面向对象式编程语言和常规的过程式编程语言。程序代码可以 完全在用户的计算机上执行,部分地在用户的计算机上执行,作为独立 软件包执行,部分地在用户的计算机上执行,以及部分地在远程计算机 上执行或者完全在远程计算机或服务器上执行。在完全于远程计算机或 服务器上执行的情形中,远程计算机可以经由任何类型的网络(包括局 域网(LAN)或广域网(WAN))连接至用户的计算机,或者可以连接 至外部计算机(例如,使用因特网服务提供商,经由因特网)。

以上已经参考根据本发明的实施例的方法、装置(系统)及计算机 程序产品的流程图例示和/或方块图描述了本发明的各方面。就此而 言,附图中的流程图和方块图示出了根据本发明的各个实施例的系统、 方法及计算机程序产品的可能实施的架构、功能及操作。举例而言,流 程图或方块图中的每个区块可以表示程序代码的模块、区段或部分,程 序代码的模块、区段或部分包括用于实施所指定的逻辑功能的一个或多 个可执行指令。还应当注意,在一些可替换的实施例中,区块中所提到 的功能可以不按照附图所提到的顺序发生。例如,视所涉及的功能而 定,连续展示的两个区块实际上可以基本上同时执行,或者这些区块有 时可以按相反的顺序执行。还应当注意,方块图和/或流程图例示中的 每个区块以及方块图和/或流程图例示中的区块的组合能够通过执行指 定功能或动作的基于专用硬件的系统来实施,或者通过专用硬件和计算 机指令的组合来实施。

还应当理解,流程图例示和/或方块图中的每个区块以及流程图例 示和/或方块图中的区块的组合能够通过计算机程序指令来实施。可以 将这些计算机程序指令提供至通用计算机、专用计算机或其他可编程的 数据处理装置的处理器以生产机器,使得经由计算机或其他可编程的数 据处理装置的处理器执行的指令创建出用于实施流程图和/或方块图的 区块所指定的功能/动作的装置。

这些计算机程序指令同样可以存储于计算机可读介质中,该计算机 可读介质能够指导计算机、其他可编程的数据处理装置或其他设备以特 定的方式起作用,使得存储于计算机可读介质中的指令生产出制造品, 该制造品包括用于实现流程图和/或方块图的区块所指定的功能/动作的 指令。计算机程序指令同样可以加载至计算机、其他可编程的数据处理 装置或其他设备上,以促使一系列操作步骤在计算机、其他可编程的装 置或其他设备上执行,从而产生计算机实施的过程,使得在该计算机或 其他可编程的装置上执行的指令提供用于实现流程图和/或方块图的区 块所指定的功能/动作的过程。

最后,本文中所使用的术语仅出于描述特定实施例的目的,而并非 意欲限制本发明。如本文所使用的,除非上下文另外清楚地指示,否则 单数形式“一”和“该”意指同样包括复数形式。还应当理解,术语 “包含”和/或“包括”在用于本说明书中时指定存在着所陈述的特 征、整数、步骤、操作、元件和/或构件,但并不排除存在或另加一个 或多个其他特征、整数、步骤、操作、元件、构件和/或以上各项的群 组。

后面的权利要求书中的所有装置或步骤加功能元件的对应结构、材 料、动作及等同物意指包括用于结合特别要求权利的其他要求权利的元 件来执行功能的任何结构、材料或动作。已出于例示及描述的目的给出 了本发明的描述,但该描述并非意指为详尽的或者将本发明限定于所公 开的形式。在不脱离本发明的范围的情况下,对本领域技术人员而言, 许多修改和变化应当是显而易见的。实施例是为了对本发明的原理及实 际应用作最佳的解释而选择并描述的,并且使本领域技术人员能够针对 具有适合于所涵盖的特定用途的各种修改的各个实施例来理解本发明。

因此已详细地并参考本申请的发明的实施例对本申请的发明进行了 描述,应当明了的是,在不脱离后面所附的权利要求书所界定的本发明 的范围的情况下,修改和变化都是可能的。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号