用于移动无线网络的分布式内容高速缓存解决方案的制作方法

文档序号:7909108阅读:218来源:国知局
专利名称:用于移动无线网络的分布式内容高速缓存解决方案的制作方法
用于移动无线网络的分布式内容高速缓存解决方案相关申请信息本申请涉及并且要求优先权为在2009年3月5日提交的美国申请12/398,735, 美国申请12/398,735是在2008年11月14日提交的美国专利申请No. 12/250,685的部分继续申请,美国专利申请No. 12/250,685是在2008年8月观日提交的美国专利申请 No. 12/200, 304的部分继续申请。上述申请的内容通过引用被包含在此。
背景技术
通信网络通常包括核心网和至少一个接入网。核心网是通信网络的中心部分,并且作为通信网络的主干。核心网通常包括高容量交换机和传输设备。每一个接入网作为用户与通信网络的联系点。接入网将订户与他们的服务提供商连接。通信网络可以具有与单个核心网进行通信的多个接入网,用于服务于不同组的用户。通信网络可以向用户分发内容。通常,在接入网中的用户装置对特定内容生成请求,并且通过接入网向核心网转发该请求。核心服务平台可位于核心网中。核心服务平台为执行多种服务的装置。例如,该核心服务平台可以识别所请求的内容被存储的位置。通常,这个位置是内容存储库。内容存储库可以位于与用户相同的接入网中、不同的接入网中或位于核心网中。核心服务平台因此可以协调从内容存储库检索所请求的内容,并且可以协调向用户装置分发回所请求的内容。

发明内容
内容高速缓存机制被提供来用于通信网络,诸如无线内容分发网络。在通信网络中,电子装置位于接入网中并且管理高速缓存。根据一个实施例,在电子装置中的执行方法。所述方法向在通信网络中的用户装置提供内容。所述通信网络包括接入网和核心网,在所述接入网中,截取来自用户装置的内容请求,可以根据网络接口来格式化该内容请求。所述内容请求可以包括对于数据内容的请求。根据一个实施例,这个过程可以包含结束与活动数据会话相关联的协议层,使得边缘网关可以提取和向数据流内注入分组,而不涉及核心网。可以在所述接入网中任何位置完成截取数据,所述任何位置包括在基站或边缘网
关装置。随后,可以查询在位于所述接入网中的电子高速缓存装置中设置的高速缓存,以确定在所述高速缓存中是否存在数据内容。如果在所述高速缓存中具有所述数据内容,则检索所述内容,并且将所述内容转发到所述用户装置。如果否,则可以从所述核心网请求所述数据内容。在一些实施例中,所述边缘网关装置与管理多个网络信道的网络控制器交互。所述网络控制器可以从第一网络信道切换至第二网络信道,以便保留网络资源。然而,在当所述电子高速缓存装置正在获取数据内容时使得所述控制器保持在活动的第一信道中是理想的。为了防止所述网络控制器切换信道,所述边缘网关装置可以启动下切换定时器,所述定时器具有小于所述网络控制器的下切换定时器值的定时器值。在所述边缘网关装置的下切换定时器已经过期之前,所述边缘网关装置可以向核心网发送比所述网络控制器的上切换阈值大小更大的上切换阈值大小的ping。来自所述核心网的回答ping可以然后填充所述网络控制器的下行链路传输缓冲器,使得所述网络控制器认为所述活动信道不是空闲的,并且保持在所述活动信道上。当对于所述控制器保持在所述活动信道上的需要过去时, 可以禁用所述边缘网关装置的下切换定时器,使得所述控制器可以切换到第二信道,诸如共用信道。而且,提供了一种电子装置,用于在通信网络中管理内容。所述电子装置包括存储器,用于存储用于管理内容的指令;以及,处理器,用于执行指令。根据其他实施例,还提供了一种电子装置可读存储介质,用于存储用于管理在接入网中的高速缓存的可执行指令。


图1描述了适合于示例性实施例的通信网络。图2更详细地描述了图1的接入网150。图3更详细地描述了图2的电子装置170。图4描述了高速缓存400的示例。图5描述了可以被执行以便管理和维护高速缓存400的步骤的流程图。图6描述了在本发明的一些实施例中使用的“一个隧道方案”。图7描述了当用户在接入网之间移动时在网络中遵守的示例性过程。图8描述了用于通过电子装置来防止信道切换的过程,该电子装置在本地内容获取期间管理在网络中的多个信道。
具体实施例方式在此所述的示例性实施例中,在通信网络中的电子装置管理存储数据的高速缓存。通信网络可以包括核心网和至少一个接入网。接入网可以被配置来截取来自用户装置的数据请求,并且本地服务于所述请求的数据。这允许在本地接入网中的中间服务平台服务数据,并且尽量少地涉及核心网,保存了网络资源。图1描述了适合于示例性实施例的通信网络100。根据一个实施例,通信网络100 可以是无线网络,并且包括核心网110和接入网150、152和154。每一个接入网150、152和 1 作为用户与通信网络的接触点,并且将订户与他们的服务提供商连接。尽管如此,本领域内的技术人员可以明白通信网络100也可以包括有线网。根据其他实施例,通信网络100 可以包括更多或更少的接入网。本领域内的技术人员可以认识到,在此所述的功能示例等同地适用于不同类型的通信网络中,其中例如有使用WiFi框架、UTRAN或UMTS框架、CDMA 框架、WiMax框架或UMB框架等的网络。通信网络100可以具有与单个核心网进行通信的多个接入网,用于服务于不同组的用户。接入网的示例包括UMTS地面无线电接入网(UTRAN)、GSM无线电接入网(GRAN)和 GSM无线电接入网(GRAN)和GSM Edge无线电接入网(GERAN)。位于核心网110中的核心服务平台112可以在核心网内提供服务,诸如(但是不限于)从存储库获取数据或者将数据在通信网络100中路由。核心服务平台112可以根据要提供的服务而采取多种形式。例如,核心服务平台112可以是在核心网110内的服务器。 可替代地,核心服务平台112可以是交换机或路由器、诸如文件服务器或邮件服务器的服务器、网桥、网络集线器或中继器。图2更详细地描述了示例性接入网150。在接入网150中,电子装置170具有高速缓存。电子装置170可以例如是服务器、路由器、计算机系统或定制设计的装置。替代地, 高速缓存可以被设置在接入网中的另一个装置处,该另一个装置诸如基站190、中间服务平台180或用户装置160。替代地,具有高速缓存400的电子装置170可以位于核心网110中或另一个接入网中,诸如接入网152或接入网154。存储库114可以位于核心网110内,或替代地,可以位于接入网中。在图2中,在接入网150中描述了存储库114。存储库114可以是文件服务器,虽然它可以是能够存储内容的另一种类型的装置,诸如个人计算机、邮件服务器、蜂窝电话、个人数字助理或全球定位系统装置。使用用户装置160的用户158可以经由通信装置330来与接入网150交互,该通信装置例如是调制解调器、光纤连接或用于无线电通信的发射器和接收器。用户装置160 可以例如是但是不限于计算装置、个人数字助理、蜂窝电话或全球定位系统装置。用户装置 160可以通过位于接入网150中的基站190来发送和接收数据。基站190可以例如是网关、 手机发射塔、节点B(Node B)或增强节点B(Enhanced Node B)。基站190可以与位于接入网150中的一个或多个中间服务平台180交互,或可以直接地与核心网Iio交互。中间服务平台180可以执行诸如资源管理(以允许有效地使用网络资源的方式来引导网络的控制)、过滤(查看进来和出去的数据以便去除外来的、有害的或干扰的数据)和路由(将网络通信量向其适当的目的地引导)的任务。中间服务平台180的示例包括但是不限于无线电网络控制器、桥接器、路由器和虚拟专用网(VPN)服务器。在一些实施例中,中间服务平台可以具有定时器,诸如用于在网络信道间切换的下切换 (down-switch)定时器。下面更详细地讨论定时器。当用户158请求数据时,核心网110可以在存储库114中定位所请求的数据。为了简单,图2描述了在接入网150中的存储库114。然而,本发明并不限于此。例如,存储库 114可以在用户装置的接入网150或核心网110中或不同的接入网152中。一旦定位了存储库114,则数据可能在通过核心网110路由后可以被发回到用户装置160。一旦从存储库114检索到数据,则可以将该数据经由中间服务平台180或基站190 或两者通过接入网150路由。中间服务平台180或基站190可以具有高速缓存400,用于暂时地存储近来使用的数据。为了容易描述,附图描述了作为单独的电子装置170的高速缓存装置,但是电子装置170可以与中间服务平台180或基站190相同。如果随后从用户装置160或在同一接入网150中的不同的用户装置请求相同的数据,则中间服务平台180或基站190可以检查其高速缓存400以查看高速缓存400是否包含数据450的最新拷贝。如果高速缓存400确实包含数据450的最新拷贝,则可以将数据 450的拷贝转发到用户装置160。因此,不必多次获取同样的数据,所以,避免了通过核心网 110的行程。
图3更详细地描述了电子装置170。电子装置170可以包含用于存储要由诸如微处理器、ASIC、FPGA或控制器的处理器320执行的指令312的存储器310。指令312可以被存储在一个或多个电子装置可读介质上。电子装置可读介质或计算机可读存储介质的示例包括但是不限于RAM、R0M、磁存储介质或光学存储介质。指令312可以使得处理器320执行下面详细描述的一系列步骤。指令312可以具有用于描述如何执行这些步骤的任何形式。 例如,该指令可以是任何适当的编程语言的未编译的代码、编译的代码、汇编语言指令或任何其他类型的指令。存储器310也可以存储用于操作电子装置170的操作系统314。存储器310可以存储用于提供另外的功能的另外的应用316 ;以及,由电子装置170或另一个装置使用的数据318。存储器310也存储高速缓存400,将参考图4更详细地描述高速缓存400。电子装置170可以具有用于与通信网络100进行通信的通信装置330。通信装置 330可以例如是调制解调器、以太网连接、光纤连接、无线电天线或用于与网络进行通信的任何适当部件。电子装置170可以在接入网150中代理传输协议。例如,如果网络是UMTS网络, 则电子装置170可以代理Iu-B或Iu-PS协议。然而,本公开不限于在UMTS网络中的实施方式,并且可以被部署在任何适当的通信网络中。所使用的传输协议基于所使用的通信网络的类型而不同。图4描述了高速缓存400的示例。高速缓存400可以被存储在电子装置170的存储器310中。为了容易描述,示出了示例性高速缓存400,其在逻上被划分为402-420部分 (section),每一个部分用于表示相等数量的存储空间。高速缓存的对象440和450位于高速缓存中。对象440和450表示最近已经被用户装置160请求的数据。高速缓存的对象440和450可以表示可以通过网络的任何类型的数据。例如,如果用户装置160已经从万维网请求了网页,则可以将该请求向核心网110转发,核心网110可以在存储库114上定位该网页。该网页可以例如由两个元素构成HTML文件440和在文件中450存在的图像。这些元素将被称为“对象”。高速缓存的内容可以是可执行的内容,诸如计算机程序或其他可执行内容,或者,高速缓存的内容可以是不可执行的内容,诸如JPEG 图像文件。可执行的内容是可以由电子装置执行来使得该电子装置根据编码的指令来执行所指示的任务的内容。非可执行的内容包括例如数据文件、参数和变量。核心网110可以通过接入网150向用户装置160路由回高速缓存的对象440和 450。当数据通过中间服务平台180时,中间服务平台180将这个数据转发给电子装置170 以被高速缓存。替代地,高速缓存400可以被直接地设置在中间服务平台180(图2、上。在当前示例中,高速缓存400被设置在电子装置170(图幻上,电子装置170与中间服务平台180 被分开地示出以便于描述。因为电子装置170具有存储有对象440和450的高速缓存400,所以可以在中间服务平台180截取对于对象440和450表示的网页的将来的请求。这些将来的请求可以来自用户装置160(图2)或在接入网150(图2)中的任何其他用户装置。电子装置170(图3) 使用多种方法的任何一种来确定对象440和450是否仍然是最新的。例如,一些对象承载 “有效时间”(TTL)标签,该标签指定在对象在变为过期或“失效”之前有多长的有效期。替
7代地,用户装置可以指定对象应当何时在高速缓存400中被强制刷新。将结合图6来更详细地描述可以指示对象过期的其他条件。如果高速缓存的对象440和450仍然是最新的,则可以将高速缓存的对象440和 450提供给回发出请求的用户装置,因此防止通过核心网110来完成请求的需要。图5描述了可以被执行来管理和维护高速缓存400的步骤的流程图。在步骤510 中,电子装置截取从在接入网150中的用户装置150去往核心网110的数据流。电子装置可以是中间服务平台180、电子装置170、基站190或另一种电子装置。为了简单起见,假定在步骤510中的电子装置是中间服务平台180。中间服务平台180可以以多种方式截取数据流。可以在接入网150的正常运行过程期间将该数据流通过中间服务平台180路由。在这种情况下,中间服务平台180可以直接地监控该数据流。在其他情况下,该数据流在接入网150的正常运行过程中可能不直接地通过中间服务平台180,而是可以通过其他装置路由至核心网110。在这种情况下,中间服务平台180可以积极地联系在网络中的其他装置, 以便确定是否存在要被截取的数据流,并且可以然后使用已知协议来截取该数据流。在其他情况下,中间服务平台180可以向其他装置指示该其他装置应当向中间服务平台180转发数据流,或指示已经接收到数据流使得可以做出是否要截取数据流的决定。替代地,可以预先配置其他装置,以向中间服务平台180转发数据流或关于数据流的信息,而没有来自中间服务平台180的任何直接输入。在步骤520,中间服务平台180监控对于活动的数据会话在接入网和核心网之间的数据流上的信令。例如,如果网络是UTRAN网络,则中间服务平台180可以是边缘网关, 并且边缘网关可以截取来自基站190的IuB接口,基站190可以是节点B或增强的节点B。 替代地,如果中间服务平台180与具有直接连接到核心网110的IuPS接口的增强的节点B 为并置(collocated)的,则中间服务平台180可以监控该IuPS接口。如果在步骤530识别了活动数据会话,则在步骤MO中结束在活动数据会话中涉及的协议层。仅通过不向核心网转发对于数据的请求来完成结束协议层。如果数据流最初在到核心网的过程中路由通过中间服务平台180(并且因此中间服务平台180能够在没有网络中其他装置参与的情况下截取数据),则中间服务平台180自身可以主动地或被动地结束协议层。与协议层相关联的任何连接可以被明确地关闭,或可以保持开通状态,而不通过它们转发与活动的数据会话相关的信息。或者是,如果中间服务平台180截取来自另一个装置的数据流,则中间服务平台180可以将指令转发给该另一个装置以结束协议层。中间服务平台180可以包括在下述时间结束协议层的指令在截取来自另一个装置的数据流时、在截取数据流之前或截取数据流之后。另一个装置也可以在没有任何明确的指令的情况下被预配置在下述时间结束协议层当截取数据流时,在截取数据流后或识别了将被截取的数据流时。因为中间服务平台180结束数据协议,所以中间服务平台180在步骤550自由地提取和向数据流内注入分组数据,而不涉及核心网110。在一些实施例中,如图6中描述,网络可以实现“一个隧道方案”,其中,在接入网 150中的边缘网关610建立与网关GPRS支持节点(GGSN)620的连接。服务GPRS支持节点 (SGSN)630可以帮助进行连接。在这样的网络配置中,边缘网关可以使用IuPS协议640来与SGSN进行通信,并且通过协议650来与GGSN进行通信。在这种情况下,中间服务平台180可以在步骤510截取IuPS接口 640和Gn接口 650两者。中间服务平台可以然后在步骤520监控IuPS接口 640,并且可以在步骤550通过Gn接口 650提取和注入分组。在步骤550,中间服务平台180可以将数据请求转发给电子装置170,电子装置170 在接入网中具有局部高速缓存400。电子装置170可以通过下述方式来确定本地高速缓存 400是否可以提供服务内容查询高速缓存以确定所请求的数据是否位于高速缓存400中。 如果数据在本地高速缓存400( “内容命中”),则将数据转发回用户装置160。可以通过中间服务平台180来转发数据。如果数据不在本地高速缓存400中(“内容未命中”),则电子装置170可以从核心网110请求数据。可以通过中间服务平台180来转发这样的请求。 一旦在电子装置170接收回数据,则该数据可以被高速缓存在高速缓存400中以用于将来使用,并且被转发回用户装置160。在移动网络中,用户可以自由地移动。用户的移动可以导致用户从第一接入网变至第二接入网。图7描述了在接入网750和752之间移动的用户装置760。在图7中,网络 700包括核心网710和两个接入网750和752。用户装置760最初与接入网750交互。下面参考图7来描述当用户请求数据或在接入网之间移动时在网络中遵照的示例性过程。诸如路由器的中间服务平台782和784分别作为用于接入网750和752的边缘网关。中间服务平台782和784的每一个使用诸如IuB接口的某种类型的接口 714来与中间服务平台780进行通信。诸如无线电网络控制器的中间服务平台780位于接入网750和752和核心网710 之间。中间服务平台780使用某种类型的接口 702来与核心网710进行通信。例如,核心网可以包括核心服务平台712,诸如SGSN,并且中间服务平台780可以使用Iu接口来与核心服务平台712进行通信。在核心网内的装置还可以使用其他接口 704和706来进行彼此的通信。例如核心服务平台712可以使用接口 704与可以是GGSN的另一个核心服务平台 714进行通信。核心服务平台714还可以使用另一个接口 706(诸如Gi接口)与诸如中心内容分布网络服务器的核心服务平台716进行通信。可选地,在如上所述的“一个隧道”方案中,中间服务平台780也可以使用诸如接口的另一个接口 408来与核心服务平台714 直接通信。在接入网750中,诸如路由器的中间服务平台782经由接口 714来与中间服务平台780进行通信。在接入网752中的中间服务平台784可以使用与接口 714相同类型的接口来与中间服务平台780进行通信,或可以使用不同类型的接口。电子装置770和772可以提供用于它们各自的接入网的本地高速缓存服务。基站790和792提供与诸如用户装置 760的用户装置的接触点。中间服务平台782和784可以使用诸如IuB接口的接口 716分别与基站790和792进行通信。替代地,中间服务平台782和784可以使用不同类型的接口来与基站790和792进行通信。在一些实施例中,至少一个诸如中间服务平台782的中间服务平台可以具有下切换定时器870,如下更详细所述。用户装置760可以向网络发送对于数据内容的请求,并且在如此进行中,可以使得基站790开始向中间服务平台780发送信令。中间服务平台782可以监控该信令,以识别活动的数据会话,例如以电子装置760的名义发起的活动数据会话。为了完成这一点,中间服务平台782可以截取接口 716。一旦识别出活动的数据会话,则中间服务平台782可以结束在活动数据会话中涉及的协议层。中间服务平台782可以然后从截取的接口 716提取分组数据,并且在截取的接口 716上注入回数据。如果中间服务平台782在截取的接口 716上接收对于数据的请求,则中间服务平台782可以经由接口 718将该请求转发给在接入网上具有高速缓存400的电子装置770。电子装置770可以查询高速缓存400以查看在高速缓存400中是否存在所请求的数据。如果存在所请求的数据,则电子装置770可以经由接口 718向中间服务平台782转发所请求的数据的拷贝。中间服务平台782可以然后将数据通过基站790向用户装置760转发。以这种方式,可以向用户提供所请求的数据,而不涉及核心网710。替代地,如果在高速缓存400中未发现所请求的数据,则电子装置770可以从核心网Iio请求数据。电子装置770可以将对于数据的请求经由接口 718通过中间服务平台 782转发。一旦电子装置770从核心网710获得所请求的数据,则电子装置770可以在高速缓存400中存储所请求的数据,使得可以通过接入网750而不是通过核心网710来对将来的请求提供本地服务。如果用户在接入网之间移动,使得用户装置760现在与接入网752而不是接入网 750交互,则可以将对于数据的请求转发到在接入网752上具有局部高速缓存的新电子装置772。如果未在电子装置772的高速缓存中发现数据,则电子装置772可以从核心网710 请求数据,如上所述。替代地,电子装置772可以从电子装置770请求数据,电子装置770 在用户装置760的原先的接入网750中具有高速缓存。通过使用诸如IuB接口的接口 764 来与电子装置770进行通信,电子装置762能够获得所请求的数据,而不涉及核心网710。在一些实施例中,中间服务平台780可以是网络控制器,诸如无线电网络控制器, 其出于多种目的在不同的网络信道间切换。例如,无线电网络控制器(“RNC”)可以当HSDPA 信道空闲时将HSDPA呼叫从HS-DSCH和DCH切换到FACH/RACH共用信道。这允许RNC在不活动期间保留网络资源。为了确定HSDPA信道是否空闲,RNC拥有被称为下切换定时器 860(图幻的系统配置的不活动定时器。下切换定时器860的值可以以秒表示,代表时间量。如果一定的网络通信量在由下切换定时器860表示的时间量中未使用HSDPA信道,则 RNC切换到共用信道。用于将RNC保持在HS-DSCH和DCH信道上所需要的网络通信量的最小值被称为上切换阈值,并且可以例如以字节来表达它。当电子装置770根据本发明本地获取数据时,这会使得网络控制器假定当前使用的信道是空闲的。结果,网络控制器会切换到共用信道,这减少了用于内容获取的可用带宽并且使得服务变劣。为了防止这一点,可能需要将网络服务器强制保持在当前活动的信道上。图8描述了通过在网络中管理多个信道的电子装置在本地内容获取期间防止信道切换的过程。在一个示例性实施例中,在步骤810,中间服务平台782具有第二下切换定时器870(图7),第二下切换定时器870具有比网络控制器的下切换定时器小的值。中间服务平台782也具有第二上切换阈值,第二上切换阈值具有比网络控制器的上切换阈值更大的值。在步骤820,中间服务平台782监控那些电子装置770在其上获取数据的信道。如果中间服务平台782在步骤725确定电子装置770( “本地内容服务器”或LCQ在获取数据,则中间服务平台782在步骤830启动下切换定时器。在由下切换定时器指定的时间量消逝之前,中间服务平台782向核心网710发送至少等于上切换阈值的大小的ping。“ping” 是用于在计算机网络中测试在网络中的多个参数的工具。Ping可以例如是从一个装置到另一个装置的数据分组。第一装置可以向第二装置发送例如ICMP回声请求分组的ping。 第二装置可以在接收到初始的ping时使用ICMP回声响应回复来响应。当第一装置接收到 Ping回复时,第一装置可以使用该回复来计算网络参数,诸如从发送第一个ping到接收到回复Ping时的往返程时间。第一装置也可以使用ping来测量在网络中的数据丢失数量, 或用来确定是否能够达到另一个装置,或用来确定当在两个装置之间进行通信时数据流将使用何种路由来通过网络。当中间服务平台782如上所述向核心网络710发送ping时,核心网710向接入网752发回回复ping。该ping回复通过中间服务平台780,该中间服务平台780在这个示例中表示网络控制器。因为中间服务平台782具有的下切换定时器小于中间服务平台780 具有的下切换定时器,所以在中间服务平台780的下切换定时器已经过去之前,ping回复到达中间服务平台780。而且,因为中间服务平台782具有的上切换阈值大于中间服务平台780具有的上切换阈值,所以ping的回复超过中间服务平台780的上切换阈值。这使得 Ping回答在步骤850填充中间服务平台780的下行链路传输缓冲器,这使得中间服务平台 780保持在活动信道上。另一方面,如果电子装置770不是主动地获取数据(步骤82 ,则中间服务平台 782在步骤850停止下切换定时器。这允许中间服务平台780在当活动信道实际上空闲时返回到共用信道,以保留网络资源。虽然使用来自移动网络的具体示例来给出了上面的描述,但是本领域内的普通技术人员将认识到,本发明不限于此,并且可以被应用到任何一种网络中。本发明的多种修改和替代实施例对于阅读了上述描述的本领域内的技术人员是显然的。因此,本说明书应当被解释为仅是说明性的,并且用于向本领域内的技术人员教导用于执行本发明的最佳模式。在不偏离本发明的精神的情况下,结构的细节可以实质地改变,并且保留在所附的权利要求的范围内的对所有修改的专用。本发明旨在仅限于由所附的权利要求和适用法规要求的程度。
权利要求
1.一种在电子装置中的方法,用于向在通信网络中的用户装置提供内容,所述通信网络包括接入网和核心网,所述方法包括截取来自所述用户装置的内容请求,所述内容请求包括根据网络接口格式化的对于数据内容的请求;查询位于所述接入网中的电子高速缓存装置中设置的高速缓存,以确定在所述高速缓存中是否存在所述数据内容;以及如果确定在所述高速缓存中存在所述数据内容,则从所述高速缓存检索所述数据内容,并且将所述数据内容转发到所述用户装置。
2.根据权利要求1所述的方法,进一步包括一旦所述数据内容已经被转发到所述用户装置,则结束所述内容请求。
3.根据权利要求1所述的方法,进一步包括如果确定在所述高速缓存中没有所述数据内容,则从所述核心网请求所述数据内容。
4.根据权利要求1所述的方法,其中,在基站执行截取来自用户装置的内容请求。
5.根据权利要求1所述的方法,其中,在与边缘网关装置并置的位置执行来自用户装置的截取内容请求。
6.根据权利要求5所述的方法,其中,所述边缘网关装置是节点B。
7.根据权利要求5所述的方法,其中,所述边缘网关装置与管理多个网络信道的网络控制器交互。
8.根据权利要求7所述的方法,其中,所述网络控制器从第一网络信道切换至第二网络信道转换,以便保留网络资源,并且所述控制器在所述电子高速缓存装置正在获取数据内容的同时保持在所述第一信道上。
9.根据权利要求8所述的方法,其中,所述网络控制器包括具有第一定时器值的第一下切换定时器和具有第一阈值大小的第一上切换阈值计数,并且所述边缘网关装置通过下述方式使得所述网络控制器保持在所述第一网络信道上启动具有比所述第一定时器值小的第二定时器值的第二下切换定时器,以及向所述核心网发送比所述第一阈值大小更大的第二阈值大小的ping。
10.根据权利要求5所述的方法,其中,所述边缘网关装置是增强的节点B。
11.根据权利要求1所述的方法,其中,所述处理器被集成到增强节点B中。
12.一种电子装置可读存储介质,存储用于向在通信网络中的用户装置提供内容的可执行指令,所述通信网络包括接入网和核心网,所述指令使得处理器截取来自所述用户装置的内容请求,所述内容请求包括根据网络接口格式化的对于数据内容的请求;查询位于所述接入网中的电子装置中设置的高速缓存,以确定在所述高速缓存中是否存在所述数据内容;以及如果确定在所述高速缓存中存在所述数据内容,则从所述高速缓存检索所述数据内容,并且将所述数据内容转发到所述用户装置。
13.根据权利要求12所述的介质,还包括用于使得所述处理器执行下述行为的指令一旦所述数据内容已经被转发到所述用户装置,则结束所述内容请求。
14.根据权利要求12所述的介质,进一步包括用于使得所述处理器执行下述行为的指令如果确定在所述高速缓存中没有所述数据内容,则从所述核心网请求所述数据内容。
15.一种电子装置,用于向在通信网络中的用户装置提供内容,所述通信网络包括接入网和核心网,所述电子装置包括存储器,用于存储内容;以及处理器,其位于所述接入网中,用于执行指令,所述指令使得所述处理器 截取来自所述用户装置的内容请求,所述内容请求包括根据网络接口格式化的对于数据内容的请求;查询位于所述接入网中的电子高速缓存装置中设置的高速缓存,以确定在所述高速缓存中是否存在所述数据内容;以及如果确定在所述高速缓存中存在所述数据内容,则从所述高速缓存检索所述数据内容,并且将所述数据内容转发到所述用户装置。
16.根据权利要求15所述的电子装置,还包括用于使得所述处理器执行下述行为的指令一旦所述数据内容已经被转发到所述用户装置,则结束所述内容请求。
17.根据权利要求15所述的电子装置,还包括用于使得所述处理器执行下述行为的指令如果确定在所述高速缓存中没有所述数据内容,则从所述核心网请求所述数据内容。
18.根据权利要求15所述的电子装置,其中,位于所述接入网中的所述电子高速缓存装置是所述电子装置。
全文摘要
一种在电子装置中的方法向在通信网络中的用户装置提供本地内容。所述通信网络包括接入网和核心网。在接入网中,截取来自所述用户装置的内容请求,可以根据网络接口来格式化该内容请求。内容请求可以包括对于数据内容的请求。可以结束与活动数据会话相关联的协议层,使得边缘网关装置可以提取和向数据流内注入分组,而不涉及核心网。可以在接入网内设置高速缓存。
文档编号H04W88/12GK102204216SQ201080003147
公开日2011年9月28日 申请日期2010年2月24日 优先权日2009年3月5日
发明者M·尼科拉佐, M·苏比里, T·哈克, W·M·特纳, 曹阳 申请人:西卡摩尔网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1