用于在联网环境中进行高速缓存的方法和装置制造方法及图纸

技术编号:9521521 阅读:87 留言:0更新日期:2014-01-01 19:01
总体上,根据本发明专利技术的方法和装置通过实现本文描述的高速缓存技术减轻了这些和其他问题。因此当家庭网络中的一个设备从给定网站下载并播放特定内容(例如,视频、歌曲)时,在网络中对该内容进行高速缓存,使得相同内容可用于在另一设备上重新播放,而不需要从互联网重新下载相同内容。

【技术实现步骤摘要】
【国外来华专利技术】【专利摘要】总体上,根据本专利技术的方法和装置通过实现本文描述的高速缓存技术减轻了这些和其他问题。因此当家庭网络中的一个设备从给定网站下载并播放特定内容(例如,视频、歌曲)时,在网络中对该内容进行高速缓存,使得相同内容可用于在另一设备上重新播放,而不需要从互联网重新下载相同内容。【专利说明】用于在联网环境中进行高速缓存的方法和装置相关申请的交叉引用本申请要求于2011年4月25日提交的美国临时申请N0.61 / 478,592的优先权,其内容以全文引用的方式并入本文中。
本专利技术总体上涉及局域网,且更具体地涉及在联网环境(例如,局域网或家庭网络)中的高速缓存技术。
技术介绍
经过历年发展,家庭网络在大小和复杂度方面都有增长。今天,通常在同一家庭中存在多个设备,它们能够播放/显示相同类型的内容(例如,一个人可以在计算机、iPhone或TV上观看在线视频,一个人可以在计算机、iPhone或专用互联网无线电收音机上收听音乐)。这些设备中的每一个都能够从互联网下载内容并播放该内容,通常是通过家庭W1-Fi网络。也可以从家中的设备(例如,DLNA媒体播放器或MP3仓库)来播放内容。一般而言,当诸如个人计算机、平板电脑、智能电话(例如,iPhone)之类的设备播放或显示内容时,在内容未被本地存储在存储介质上的情况下,将内容从互联网下载到特定设备上。例如,如果一个人希望在四个不同设备上观看视频片段,则想要观看YouTube?网站上的特定视频片段四次的这个人通常将必须从YouTube?网站下载/流传输该视频四次。从最终顾客的角度来看,由于服务提供商对与网络服务相关联的带宽使用加以限制或上限,顾客正在变得对所消费的带宽量愈加谨慎。因此,对从互联网重新下载内容的需求正在变为越来越大的问题。此外,从服务提供商的角度来看,也需要降低冗余网络业务(其当前发生在由不同家庭中(in-home)设备下载相同内容时)。从服务提供商的角度来看,存在从自助餐方式(all-you-can-eat)服务模型向“根据下载字节来确定价钱(cost-per-downloaded-byte) ”的模型转变的尝试。此外,存在阻碍冗余网络业务的尝试。从服务提供商的角度来看,这两种方式都可以通过对数据下载加以每月上限来实现,由此,当到达上限时,顾客体验到降低的下载速度或完全不能下载任何附加内容。在这种情况下,多次下载相同内容/文件意味着不必要地用光了用户每月配额。此外,重复下载相同内容/文件的事实意味着为了多次传输相同内容而消耗掉了网络带宽,由此不必要地增加了网络负载和拥塞,而这是服务提供商所希望避免的。因此,需要用于降低与数据的冗余网络访问相关联的网络带宽的技术。
技术实现思路
一般而言,根据本专利技术的方法和装置通过实现本文描述的高速缓存技术来减轻了这些和其他问题。因此当家庭网络中的一个设备从给定网站下载并播放特定内容(例如,视频、歌曲)时,该内容被高速缓存在家庭内的网络中,使得该相同内容可用于在另一设备上重新播放,而不需要从互联网重新下载相同内容。在各种实施例中,实现了集中式或分布式高速缓存方案。该设备可以包括存储器(例如,芯片上、板上、或盘上),使得该设备可以确定是从互联网下载内容还是在所需时间限制内从高速缓存中读取所需内容。一个或多个设备存储了与高速缓存中的内容相关联的内容表。根据本专利技术的示例方法包括:接收用于从互联网下载多媒体内容的请求。该请求可以由任何家庭中设备使用任何现有(或完全新的)机制来产生。在从互联网下载所请求的内容之前,进行与所请求的内容是否在家庭中网络内的高速缓存中可获得相关的确定。响应于该请求,要么从家庭中网络中的高速缓存,要么从互联网提供所请求的内容。用于确定所请求的内容是否在家庭中网络中可获得的高速缓存算法可以基于集中式或分布式高速缓存方案。根据这些和其他方案,在根据本专利技术的实施例的家庭中网络中实现的方法包括:接收用于从互联网下载内容的请求,在从互联网下载所请求的内容之前,确定所请求的内容是否在家庭中网络中的高速缓存中可获得,以及响应于该请求,从家庭中网络中的高速缓存之一或从互联网提供所请求的内容。【专利附图】【附图说明】当结合附图来回顾以下对本专利技术的特定实施例的描述时,本专利技术的这些和其他方案和特征对于本领域普通技术人员将变得显而易见,其中:图1是实现了根据本专利技术的实施例的集中式高速缓存技术的示例家庭网络的框图;图2是示出了根据本专利技术的实施例的示例集中式高速缓存方法的流程图;图3是实现了根据本专利技术的实施例的分布式高速缓存技术的示例家庭网络的框图;图4A和4B是示出了根据本专利技术的实施例的两个示例分布式高速缓存方法的流程图;以及图5是示出了可以实现根据本专利技术的高速缓存技术的示例本地云的框图。【具体实施方式】现在将参考附图来详细描述本专利技术,将附图作为本专利技术的说明性示例来提供,以使得本领域技术人员能够实现本专利技术。请注意:以下附图和示例不意味着将本专利技术的范围限制为单一实施例,而是其他实施例通过互换一些或全部所述或所示元素也是可能的。此夕卜,在可以使用已知组件来部分或完全实现本专利技术的特定元素的情况下,将仅描述这些已知组件中为了理解本专利技术所必需的那部分组件,且将省略对这些已知组件中其他部分的详细描述,以使得本专利技术更突出。除非本文中另行指出,否则对于本领域技术人员显而易见地是:描述为用软件实现的实施例不应受限于此,而是可以包括用硬件、软件和硬件的组合实现的实施例,且反之亦然。除非本文中另行明确声明,否则在本说明书中,不应将示出了单一组件的实施例视为是限制性的,而是本专利技术意在包含包括多个相同组件在内的其他实施例,且反之亦然。此外,除非另行明确声明,否则 申请人:不意在将本说明书或权利要求书中的任何术语解释为非常见的或特殊的含义。此外,本专利技术包含本文中作为示意所引用的已知组件的当前和未来的已知等价物。在本公开的上下文中,“家庭中网络”一般指代构成了与家庭或小型办公室相关联的联网环境的任何类型的分布式通信、计算、和存储组件。针对家庭中网络内高速缓存内容,描述了各种实施例,其中,高速缓存的内容包括文件、多媒体内容和其他类型数据。尽管将具体参考家庭中网络实现来描述本专利技术,但是本专利技术的原理不局限于单个家庭或办公环境,而是如下面通过描述所意识到的,可以将本专利技术的原理扩展到其他类型的环境。根据本专利技术的高速缓存方法和装置的实施例包括至少两个一般实现:集中式和分布式。在集中式实现中,在家庭网关(HGW)或类似设备上实现高速缓存。还可以在芯片上/板上存储器中并入查找表或索引,其向HGW指示了所需要的内容在高速缓存中是否可获得。在分布式实现中,在各种家庭中设备(膝上型计算机、路由器、转发器、iPad等等)上实现了本专利技术的高速缓存方案。一些或全部设备执行高速缓存一致性(cache-coherency)应用的实例,该高速缓存一致性应用可以关于HGW中的高速缓存应用,使用客户端服务器方案来实现,或使用完全分布式模型来实现。图1是联网环境100的实施例,在联网环境100中,可以实现根据本专利技术的集中式高速缓存技术。如图所示,一个或多个设备104在家庭中网络102中相连,家庭中网络102提供了经由家庭网关108对互联网106的访问。通过互联网,用户可以从视频共享本文档来自技高网
...
用于在联网环境中进行高速缓存的方法和装置

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:乔纳森·J·布莱克普拉莫德·B·克劳斯卡
申请(专利权)人:伊卡诺斯通讯公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1