在小区站点处缓存内容的制作方法

文档序号:7636359阅读:165来源:国知局
专利名称:在小区站点处缓存内容的制作方法
技术领域
本发明一般地涉及通信领域,更具体地说,涉及在小区站点处对内容 进行缓存。
背景技术
通信网络可以向网络中的小区中存在的移动节点提供无线服务。小区 通常包括小区站点,该小区站点向移动节点提供服务。作为一个示例,小 区站点可以从服务器向移动节点提供内容。用于提供内容的已知技术涉及在小区中的小区站点处对内容进行缓 存。所缓存的内容对小区中存在的移动节点可用。但是这些技术在某些情 况下效率不高。通常希望具有在某些情况下高效的技术。发明内容根据本发明,可以减少或者消除与用于向移动节点提供内容的现有技 术相关联的缺点和问题。根据本发明的一个实施例,缓存内容包括在小区站点处接收对内容的 内容请求。小区站点与小区相关联,并且内容请求是从小区中存在的移动 节点接收到的。响应于内容请求而取回内容。内容在小区站点处被缓存并 且被发送到移动节点。识别一个或多个接收小区站点。当移动节点存在于 小区中时,内容被分发到这一个或多个接收小区站点。根据一个实施例, 内容还可以在这一个或多个接收小区站点处被预先加载。本发明的某些实施例可以提供一个或多个技术优点。 一个实施例的技 术优点可在于可以在小区站点而非服务器处缓存内容。小区站点与移动节 点之间的通信路径通常短于服务器与移动节点之间的路径。因此,在小区 站点而非服务器处缓存内容可以使得移动节点更容易获得所述内容。
一个实施例的另一个技术优点可在于其中存在有移动节点的小区中的 小区站点可以将缓存的内容分发到接收小区的接收小区站点。当移动节点 移动到接收小区中时,在相关联的接收小区站点处缓存的内容对于移动节 点会更容易获得。 一个实施例的又一个技术优点可在于其中存在有移动节 点的小区中的小区站点可以通过多播内容来将内容分发到接收小区。本发明的某些实施例可以包括上述技术优点中的零个、 一些或者全 部。根据包括在此的附图、说明书和权利要求书, 一个或者更多的其他技 术优势对于本领域技术人员可显而易见。


为了更加充分地理解本发明和其特征和优势,现在结合附图来参考下 列描述,在附图中图1是示出可以缓存内容的小区的邻域的一个实施例的示图;图2是示出包括可以缓存内容的小区站点的系统的一个实施例的框图;图3是示出可与图2的系统一起使用的缓存管理器的一个实施例的框 图;并且图4是示出可操作用于向可与图2中的系统一起使用的小区站点提供 缓存的内容的方法的 一个实施例的流程图。
具体实施方式
本发明的实施例和其优点通过参考附图中的图1至图4得到最好理 解,相似的标号被用于各附图中相似和相应的部件。图1是示出可以缓存内容的小区12的邻域10的一个实施例的示图。 根据本实施例,小区12a中的小区站点可以缓存被提供给移动节点的内 容。小区站点还可以将缓存的内容提供给邻近小区12b-g中的小区站点。 作为一个示例,小区12a中的小区站点可以将缓存的内容多播到邻近小区 12b-g中的小区站点。根据图示的实施例,小区12表示通信网络的网络附接点(attachmentpoint)的地理单元。作为一个示例,小区12可以表示蜂窝网络中的小 区。作为另一个示例,小区12可以表示诸如电气和电子工程师协会有限 公司(IEEE) 802.11 Wi-Fi联盟网络或者IEEE 802.16 WiMAX论坛网络这 样的无线网络中的热点。作为又一个示例,小区12可以表示用于任何合 适技术(例如数字用户线(DSL)和有线电视电缆技术)的网络的地理单 元。小区12可以具有小区标识符。小区标识符可以唯一地标识小区12, 并且可以包括任何合适的标识符。小区12的小区标识符可以包括小区12 的接入点的地址,例如媒体访问控制(MAC)地址或者IPvx (诸如IPv4 或IPv6)地址。小区12a的邻域小区12b-g可指小区12a的物理或者逻辑邻域。小区 12a的物理邻域小区12b-g可指在地理上与小区12a最接近的小区12b-g。 作为一个示例,物理邻域小区12b-g可以与小区12a邻接或者与小区12a 重叠。作为另一个示例,物理邻域小区12b-g可以距离小区12a有一、 二...n跳,其中n表示任何合适的数目,例如1 S" ^10,又诸如2 Sw《小区12a的逻辑邻域小区12b-g可指小区12a与之执行重复越区切换 (hand-off)的小区12b-g。作为一个示例,对其执行重复越区切换的不同 网络附接点可被认为是逻辑邻域小区12b-g。邻近小区12可以使用不同的 技术。例如,小区12a可以使用无线技术,而小区12b可以使用有线技术。小区12可以具有任何合适数目的邻近小区12。根据图示的实施例, 小区12a具有六个邻近小区12b-g。然而小区12可以具有更多或者更少的 邻近小区12。小区12可以具有任何合适的形状。根据图示的实施例,小 区12a具有基本为圆形的形状,该形状通过邻近小区12b-g而被形成为基 本上为圆形的六角形形状。然而小区12可以具有其他合适形状。根据一个实施例,活动移动节点可以存在于小区12a中并且与小区 12a中的小区站点通信。移动节点可以从小区站点请求内容。如果小区站 点不具有该内容,则小区站点可以取回该内容然后在小区站点处缓存该内容。小区站点还可以将内容分发到邻近小区12b-g中的小区站点。根据一 个实施例,小区站点可以通过多播内容来分发内容。内容还可以在邻近小 区12b-g中的小区站点处被预先加载。预先加载内容可指将内容加载到小 区站点的存储器中,以使得内容可被容易地发送到移动节点。因此,如果移动节点移动到邻近小区12b-g中,则内容可以容易地对于邻近小区12b-g 处的移动节点可用。内容可被分发到以任何合适方式确定的任何合适的接收邻近小区12b-g的集合并在这些接收邻近小区处被预先加载。根据一个实施例,该接收 邻近小区12b-g的集合可被预先确定。作为一个示例,该集合可以包括离 小区12a有n跳距离的邻近小区12b-g。作为另一个示例,该集合可以包 括与小区12a邻接的邻近小区12b-g的子集。根据另一个实施例,可以响应于移动节点的条件来动态地确定接收邻 近小区12b-g的集合。条件可指这样一种条件,其可被用于预测移动节点 可能访问的小区。作为一个示例,可以基于移动节点所访问过的过往小区 12来预测将被移动节点访问的未来小区12。例如,移动节点可以乘坐车 辆行进。基于移动节点所访问过的小区12的路径和移动节点正在行进的 速度,未来小区12可被预测。根据另一个实施例,可以根据从邻近小区12b-g发送的消息来动态地 确定接收邻近小区12b-g的集合。作为一个示例,小区12a可以向邻近小 区12b-g发送关于缓存内容的信标消息。邻近小区12b-g可以通过仅响应 该消息或通过发送对该消息的特定响应来指示它们希望接收缓存内容。根据又一个实施例,可以响应于小区12a处的条件来动态地确定接收 邻近小区12b-g的集合。作为一个示例,可以基于描述过去已经访问过小 区12a的移动节点的历史数据来预测未来小区12。历史数据可以指示移动 节点在访问小区12a之后更有可能访问特定的邻近小区12b-g。可以以任何合适的方式在小区12处缓存内容。作为一个示例,只有 小区12中的小区站点的子集可以接收内容。作为另一个示例,小区站点 可以共享在另一个小区站点处缓存的内容。作为另一个示例,小区站点可
以使内容在多于一个缓存处被缓存。图2是示出包括小区站点24的系统18的一个实施例的框图。小区站 点24a可以缓存被提供给移动节点20的内容。小区站点24a还可以向另一 个小区站点24b提供缓存的内容,以使得当移动节点20移动到另一个移 动站点24b时内容更容易被移动站点20获得。根据图示的实施例,系统18可以操作用于向诸如移动节点20这样的 端点提供诸如通信会话这样的业务。通信会话可指从端点到端点测量到的 端点之间的活动通信。在通信会话期间在端点之间传送信息。信息可指数 据、文本、音频、视频、多媒体、其他合适类型的信息,或者上述信息的 任何组合。信息可以以分组方式传送。分组可以包括以用于传输的特定方 式组织的一包数据,并且帧可以包括以用于传输的特定方式组织的一个或 多个分组的有效载荷。诸如因特网协议(IP)或移动IP这样的基于分组的 通信协议可被用于传送分组。系统18可以利用数字协议和技术来提供通信会话。示例性的数字协 议和技术包括由诸如802.11和802.16标准这样的电子和电气工程师协会 有限公司(IEEE) 802.xx标准、全球移动通信系统(GSM)标准、因特网 工程任务组(IETF)标准或者其他标准设置的那些。GSM标准可以支持 诸如通用分组无线电业务(GPRS)技术这样的技术,并且IETF标准可以 支持码分多路访问(CDMA)技术。根据图示的实施例,系统18包括如图所示耦合的移动节点20、多个 小区22、多个小区站点24、 一个或多个网关28,以及网络32。移动节点 20可以表示可操作用于与通信系统通信的任何合适的逻辑,其包括软件、 硬件、其他逻辑或者上述的任何合适组合。移动节点20例如可以包括可 操作用于与系统18通信的个人数字助理、诸如膝上型计算器这样的计算 机、蜂窝式电话、移动送收话器或任何其他设备。小区22可以基本上类似于图1的小区12,并且可以包括移动站点 24,该移动站点24向小区22中存在的移动节点20提供业务。如果移动节 点20位于小区22中的小区站点24的范围内,则移动节点20可能存在于 小区22中或者正在访问小区22。小区站点24像接入点一样工作,以便提
供无线业务。接入点可指将诸如无线无线电网络这样的无线网络耦合到诸 如有线区域网络这样的有线网络的网络点。小区站点24可以表示可操作 用于提供无线业务的基站、接入点、网络连接点、其他设备,或者上述的 任何组合。小区站点24可以通过响应于移动节点20的移动而使诸如流量或控制 分组这样的分组重定向来辅助越区切换过程。越区切换过程可指随着移动 节点20从先前小区22移动到当前小区22而将移动节点20的通信会话从 先前小区站点24传递到当前小区站点24的过程。先前小区22指的是在越 区切换之前移动节点20所存在于的小区22,当前小区22指的是在越区切 换之后移动节点20所存在于的小区。小区22中的小区站点24可以包括可操作用于向小区22中存在的移动 节点20提供无线业务的任何合适逻辑,其包括软件、硬件、其他逻辑, 或者上述的任何合适组合。根据一个实施例,小区站点24包括收发基站 和基站控制器。收发基站通过无线链路向和从移动节点20传送信号,所 述无线链路通常为射频链路。基站控制器管理收发基站的操作。根据一个实施例,小区站点24可以包括缓存管理器。例如,缓存管 理器可被包括在小区站点24的小区站点路由器中。缓存管理器可指取回 内容、缓存内容、将内容分发到其他小区站点、以另一种合适的方式处理 内容,或者进行上述的任何组合的实体。参考图3来更加详细地描述缓存 管理器的一个示例。网关28允许移动节点20与网络32通信。网关28可以表示可操作用 于与网络32互连的任何合适的逻辑,其包括软件、硬件、其他逻辑或上 述的任何合适组合。网关28可以转换不同通信协议之间的通信。例如, 网关28可以将通信从一种协议转换为可被网络32使用的各种其他协议中 的任何一种,或者反之亦然。网络32包括通信网络,该通信网络允许移动节点20与其他网络或设 备通信。通信网络可指允许设备互相通信的网络。通信网络可以包括公共 交换电话网络(PSTN)、公共或私有数据网络、局域网(LAN)、城域 网(MAN)、广域网(WAN)、诸如因特网这样的全球计算机网络、有
线或者无线网络、企业内联网、其他合适的通信链路或上述的任何组合中 的全部或者一部分。网络32可以包括允许移动节点20与其他网络或设备通信的任何合适 的网络或设备。作为一个示例,网络32可以包括操作员网络,该操作员 网络包括由特定操作员操作的通信网络。操作员网络可以根据任何合适的 技术进行操作,这些技术例如是无线、线缆、光学、其他有线或无线技 术,或者上述的任何组合。作为另一个示例,网络32可以包括归属网络和外来网络,归属网络 包括归属代理,外来网络包括外来代理。移动网络的归属代理可指保持移 动节点的地址并将数据转发到移动节点的代理。移动节点的外来代理可指 向移动节点的归属代理提供移动节点的数据可被转发到的地址的代理。作为又一个示例,网络32可以包括服务器,该服务器提供移动节点 20所请求的内容。服务器可以提供其他或另外的功能,例如电话或数据业 务。电话业务可指在通信会话期间提供的任何合适的服务。系统18的组件可以包括接口、逻辑、存储器、其他组件,或者上述 的任何合适的组合。"接口"可指可操作用于接收设备的输入、发送来自 设备的输出、执行对输入或输出或输入和输出两者的合适处理,或者上述 的任何组合的设备的任何合适的结构,并且可以包括一个或多个端口、转 换软件或者两者兼有。"逻辑"可指硬件、软件、其他逻辑,或者上述的组合。逻辑管理设 备的操作,并且可以包括例如处理器。如本发明中所使用的,"处理器" 指的是可操作用于执行指令和操纵数据以执行操作的任何合适的设备。"存储器"可指任何可操作用于存储处理器所使用的信息和帮助取回 处理器所使用的信息的结构,并且可以包括随机访问存储器(RAM)、只 读存储器(ROM)、磁性驱动器、磁盘驱动器、光盘(CD)驱动器、数 字视频光盘(DVD)驱动器、可移动介质存储器、任何其他合适的数据存 储介质,或者上述的任何组合。可以对系统18进行修改、添加或删除,而不脱离本发明的范围。系 统18的组件可以根据具体需要而被结合或分离。另外,系统18的操作可
被更多、更少或者其他的组件执行。例如,小区站点24和网关28的操作 可以由一个模块来执行,或者小区站点24的操作可以由多于一个模块来 执行。另外,系统18的操作可以使用任何合适的逻辑来执行,这些逻辑 包括软件、硬件、其他逻辑,或者上述的任何合适的组合。如本发明中所 使用的,"每个"指的是集合的每个成员或者集合的子集中的每个成员。图3是示出可与图2中的系统18 —起使用的缓存管理器50的一个实 施例的框图。为了说明目的,假定缓存管理器50位于小区站点24a处。根 据图示的实施例,缓存管理器50包括如图所示耦合的接口 (IF) 54、逻辑 58、存储器62以及一个或多个应用程序66。接口 54、逻辑58和存储器 62可以像参考图2描述的一样。根据图示的实施例,存储器62存储缓存的内容74。内容74可指移动 节点20所请求的信息,并且可被从内容服务器取回。内容74可以包括数 据、文本、音频、视频、多媒体、其他合适类型的信息,或者上述的任何 组合。应用程序66可以包括可操作用于取回和分发内容74的软件。根据图 示的实施例,应用程序66包括分发引擎70。分发引擎70将缓存的内容 74分发到一组邻近小区22。分发引擎70可以用内容74的最后一次取回时 间来向内容74加时间戳。时间戳可以允许其他小区站点判定内容74是否 为当前的。根据一个实施例,分发引擎70可以通过多播内容74来分发内容74。 可以通过指定一组将接收多播内容74的邻近小区22来多播内容74。可以 通过将该组邻近小区22中的小区站点24的地址置于多播群组中来指定该 组。可以以任何合适的方式(例如以如前所述的预先确定或者动态确定的 方式)来确定该组邻近小区。分发引擎70可以根据任何合适的方法来分 发内容74。参考图4描述了用于分发内容74的示例性方法。可以对缓存管理器50进行修改、添加或删除,而不脱离本发明的范 围。缓存管理器50的组件可以根据具体需要而被结合或分离。另外,缓 存管理器50的操作可以由更多、更少或者其他的模块来执行。另外,缓 存管理器50的操作可以使用任何合适的逻辑来执行,这些逻辑包括软 件、硬件、其他逻辑,或者上述的任何合适组合。图4是图示可操作用于向可与图2中的系统一起使用的小区站点提供 缓存的内容的方法的一个实施例的流程图。方法在步骤IOO处开始,小区站点24a在步骤IOO处接收来自移动节点20的内容请求。内容请求可以指 请求内容的消息。小区站点24a在步骤104处判定是否在小区站点24a处 缓存了所请求的内容。内容可以通过存储器62中的缓存管理器50来缓 存。小区站点24a还可以判定缓存的内容是否为当前的。如果内容在步骤 104处是当前的并且是已经缓存的,则方法继续进行到步骤108,小区站 点24a在步骤108处将缓存的内容发送到移动节点20。方法然后终止。如果内容在步骤104处不是已经缓存的,则小区站点24a在步骤112 处取回内容。小区站点24a中的缓存管理器50可被用于从位于网络32处 的服务器取回内容。小区站点24a在步骤116处缓存内容。缓存管理器50 可以将内容缓存在存储器62中以创建缓存的内容74。小区站点24a在步骤120处将缓存的内容发送到移动节点20。在步骤 122处,内容被分发到上述邻域小区24的集合并且在这组邻域小区24处 被预先加载。缓存管理器50可以通过多播内容74来将内容74分发到上述 邻域小区22的集合。在分发内容之后,方法终止。可以对方法进行修改、添加或删除,而不脱离本发明的范围。方法可 以包括更多、更少或者其他的步骤。另外,步骤可以以任何合适的次序执 行,而不脱离本发明的范围。本发明的某些实施例可以提供一个或多个优点。 一个实施例的技术优 点可在于可以在小区站点而非服务器处缓存内容。小区站点与移动节点之 间的通信路径通常短于服务器与移动节点之间的路径。因此,在小区站点 而非服务器处缓存内容可以使得内容对于移动节点更容易获得。一个实施例的另一个技术优点可在于其中存在有移动节点的小区中的 小区站点可以将缓存的内容分发到接收小区的接收小区站点。当移动节点 移动到接收小区中时,在相关联的接收小区站点处缓存的内容对于移动节 点会更容易获得。 一个实施例的又一个技术优点可在于其中存在有移动节 点的小区中的小区站点可以通过多播内容来将内容分发到接收小区。
虽然已经根据某些实施例和通常相关联的方法描述了本发明,但是这 些实施例和方法的变更和置换对于本领域技术人员将会是显而易见的。因 此,对示例性实施例的上述描述未限制本发明。在不脱离所附权利要求书 所限定的本发明的精神和范围的情况下,其他改变、替换和变更也是可能 的。
权利要求
1.一种用于缓存内容的方法,包括在小区站点处接收对内容的内容请求,所述小区站点与小区相关联,所述内容请求是从所述小区中存在的移动节点接收到的;响应于所述内容请求而取回所述内容;在所述小区站点处缓存所述内容;将所述内容发送到所述移动节点;识别一个或多个接收小区站点;以及当所述移动节点存在于所述小区中时,将所述内容分发到所述一个或多个接收小区站点。
2. 如权利要求1所述的方法,其中,将内容分发到所述一个或多个接 收小区站点的步骤还包括建立一个或多个地址的多播群组,所述一个或多个地址中的地址与所 述一个或多个接收小区站点中的接收小区站点相对应;以及 将所述内容多播到所述多播群组。
3. 如权利要求1所述的方法,其中,识别所述一个或多个接收小区站 点的步骤还包括识别多个预定邻近小区中的多个小区站点。
4. 如权利要求1所述的方法,其中,识别所述一个或多个接收小区站点的步骤还包括评价所述移动节点的情况;以及根据所评价的所述移动节点的情况来识别所述一个或多个接收小区站点。
5. 如权利要求1所述的方法,其中,识别所述一个或多个接收小区站 点的步骤还包括评价所述小区站点的历史数据;以及根据所评价的所述小区站点的历史数据来识别所述一个或多个接收小 区站点。
6. 如权利要求1所述的方法,其中,识别所述一个或多个接收小区站 点的步骤还包括将关于所述内容的消息发送到多个邻近小区; 接收来自一个或多个邻近小区的一个或多个响应;以及 根据所述一个或多个响应来识别所述一个或多个接收小区站点。
7. 如权利要求1所述的方法,其中,所述一个或多个接收小区站点中 的每个接收小区站点可操作用于预先加载所述内容。
8. 如权利要求1所述的方法,其中,识别所述一个或多个接收小区站 点的步骤还包括建立多个小区站点,这多个小区站点包括第一小区站点和所述一个或 多个接收小区站点;以及选择所述一个或多个接收小区站点,所述一个或多个接收小区站点中 的接收小区站点可操作用于与所述第一小区站点共享所述内容。
9. 一种与小区相关联的小区站点,包括 接口,该接口可操作用于接收对内容的内容请求,所述内容请求是从所述小区中存在的移动节点接收到的;以及被耦合到所述接口的缓存管理器,该缓存管理器可操作用于 响应于所述内容请求取回所述内容;在所述小区站点处缓存所述内容;将所述内容发送到所述移动节点; 识别一个或多个接收小区站点;以及当所述移动节点存在于所述小区中时,将所述内容分发到所述一 个或多个接收小区站点。
10. 如权利要求9所述的小区站点,其中,所述缓存管理器还可操作 用于通过以下步骤将所述内容分发到所述一个或多个接收小区站点建立一个或多个地址的多播群组,所述一个或多个地址中的地址与所 述一个或多个接收小区站点中的接收小区站点相对应;以及 将所述内容多播到所述多播群组。
11. 如权利要求9所述的小区站点,其中,所述缓存管理器还可操作 用于通过以下步骤来识别所述一个或多个接收小区站点识别多个预定邻近小区中的多个小区站点。
12. 如权利要求9所述的小区站点,其中,所述缓存管理器还可操作 用于通过以下步骤来识别所述一个或多个接收小区站点评价所述移动节点的情况;以及根据所评价的所述移动节点的情况来识别所述一个或多个接收小区站点。
13. 如权利要求9所述的小区站点,其中,所述缓存管理器还可操作用于通过以下步骤来识别所述一个或多个接收小区站点评价所述小区站点的历史数据;以及根据所评价的所述小区站点的历史数据来识别所述一个或多个接收小 区站点。
14. 如权利要求9所述的小区站点,其中,所述缓存管理器还可操作 用于通过以下步骤来识别所述一个或多个接收小区站点将关于所述内容的消息发送到多个邻近小区; 接收来自一个或多个邻近小区的一个或多个响应;以及 根据所述一个或多个响应来识别所述一个或多个接收小区站点。
15. 如权利要求9所述的小区站点,其中,所述一个或多个接收小区 站点中的每个接收小区站点可操作用于预先加载所述内容。
16. 如权利要求9所述的小区站点,其中,所述缓存管理器还可操作 用于通过以下步骤来识别所述一个或多个接收小区站点建立多个小区站点,这多个小区站点包括第一小区站点和所述一个或 多个接收小区站点;以及选择所述一个或多个接收小区站点,所述一个或多个接收小区站点中 的接收小区站点可操作用于与所述第一小区站点共享所述内容。
17. 如权利要求9所述的小区站点,其中,所述缓存管理器还可操作用于通过以下步骤将所述内容分发到所述一个或多个接收小区站点 建立一个或多个地址的多播群组,所述一个或多个地址中的地址 对应于所述一个或多个接收小区站点中的接收小区站点;以及将所述内容多播到所述多播群组,所述一个或多个接收小区站点 中的每个接收小区站点可操作用于预先加载所述内容;以及 通过以下步骤来识别所述一个或多个接收小区站点识别多个预定邻近小区中的多个小区站点;评价所述移动节点的情况;根据所评价的所述移动节点的情况来识别所述一个或多个接收小 区站点;评价所述小区站点的历史数据;根据所评价的所述小区站点的历史数据来识别所述一个或多个接收小区站点;将关于所述内容的消息发送到多个邻近小区; 接收来自一个或多个邻近小区的一个或多个响应; 根据所述一个或多个响应来识别所述一个或多个接收小区站点; 建立多个小区站点,这多个小区站点包括第一小区站点和所述一个或多个接收小区站点;以及选择所述一个或多个接收小区站点,所述一个或多个接收小区站点中的接收小区站点可操作用于与所述第一小区站点共享所述内容。
18. —种用于缓存内容的系统,包括用于在小区站点处接收对内容的内容请求的装置,所述小区站点与小 区相关联,所述内容请求是从所述小区中存在的移动节点接收到的;用于响应于所述内容请求而取回所述内容的装置;用于在所述小区站点处缓存所述内容的装置;用于将所述内容发送到所述移动节点的装置;用于识别一个或多个接收小区站点的装置;以及用于在所述移动节点存在于所述小区中时将所述内容分发到所述一个 或多个接收小区站点的装置。
19. 一种可操作用于缓存内容的网络,包括 与第一小区相关联的第一小区站点;以及 一个或多个接收小区站点,接收小区站点与接收小区相关联; 所述第一小区站点可操作用于接收对内容的内容请求,所述内容请求是从所述第一小区中存在 的移动节点接收到的;响应于所述内容请求而取回所述内容;在所述小区站点处缓存所述内容;将所述内容发送到所述移动节点;识别一个或多个接收小区站点;以及当所述移动节点存在于所述第一小区中时,将所述内容分发到所 述一个或多个接收小区站点。
20. 如权利要求19所述的网络,其中,所述第一小区站点还可操作用 于通过以下步骤将所述内容分发到所述一个或多个接收小区站点建立一个或多个地址的多播群组,所述一个或多个地址中的地址与所 述一个或多个接收小区站点中的接收小区站点相对应;以及 将所述内容多播到所述多播群组。
21. 如权利要求19所述的网络,其中,所述第一小区站点还可操作用 于通过以下步骤来识别所述一个或多个接收小区站点识别多个预定邻近小区中的多个小区站点。
22. 如权利要求19所述的网络,其中,所述第一小区站点还可操作用 于通过以下步骤来识别所述一个或多个接收小区站点评价所述移动节点的情况;以及根据所评价的所述移动节点的情况来识别所述一个或多个接收小区站点。
23. 如权利要求19所述的网络,其中,所述第一小区站点还可操作用 于通过以下步骤来识别所述一个或多个接收小区站点评价所述小区站点的历史数据;以及根据所评价的所述小区站点的历史数据来识别所述一个或多个接收小 区站点。
24. 如权利要求19所述的网络,其中,所述第一小区站点还可操作用于通过以下步骤来识别所述一个或多个接收小区站点 将关于所述内容的消息发送到多个邻近小区; 接收来自一个或多个邻近小区的一个或多个响应;以及 根据所述一个或多个响应来识别所述一个或多个接收小区站点。
25. 如权利要求19所述的网络,其中,所述一个或多个接收小区站点 中的每个接收小区站点可操作用于预先加载所述内容。
26. 如权利要求19所述的网络,其中,所述第一小区站点还可操作用 于通过以下步骤来识别所述一个或多个接收小区站点建立多个小区站点,这多个小区站点包括第一小区站点和所述一个或 多个接收小区站点;以及选择所述一个或多个接收小区站点,所述一个或多个接收小区站点中 的接收小区站点可操作用于与所述第一小区站点共享所述内容。
27. 如权利要求19所述的网络,其中,所述第一小区站点还可操作用于通过以下步骤将所述内容分发到所述一个或多个接收小区站点建立一个或多个地址的多播群组,所述一个或多个地址中的地址对应于所述一个或多个接收小区站点中的接收小区站点;以及将所述内容多播到所述多播群组,所述一个或多个接收小区站点 中的每个接收小区站点可操作用于预先加载所述内容;以及通过以下步骤来识别所述一个或多个接收小区站点识别多个预定邻近小区中的多个小区站点;评价所述移动节点的情况;根据所评价的所述移动节点的情况来识别所述一个或多个接收小 区站点;评价所述小区站点的历史数据;根据所评价的所述小区站点的历史数据来识别所述一个或多个接 收小区站点;将关于所述内容的消息发送到多个邻近小区; 接收来自一个或多个邻近小区的一个或多个响应; 根据所述一个或多个响应来识别所述一个或多个接收小区站点; 建立多个小区站点,这多个小区站点包括第一小区站点和所述一个或多个接收小区站点;以及选择所述一个或多个接收小区站点,所述一个或多个接收小区站点中的接收小区站点可操作用于与所述第一小区站点共享所述内容。
全文摘要
缓存内容包括在小区站点处接收对内容的内容请求。小区站点与小区相关联,并且内容请求是从小区中存在的移动节点接收到的。响应于内容请求而取回内容。内容在小区站点处被缓存并且被发送到移动节点。识别一个或多个接收小区站点。当移动节点存在于小区中时,内容被分发到这一个或多个接收小区站点。
文档编号H04W88/18GK101133667SQ200680006738
公开日2008年2月27日 申请日期2006年4月5日 优先权日2005年4月27日
发明者贾亚拉曼·R·耶尔, 阿南德·K·奥斯瓦尔 申请人:思科技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1