【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
除非本文中另外指明,否则在这部分中描述的方法非本申请权利要求的现有技术,并且不因为被包含在这部分中而被认为是现有技术。通信网络可包括一个或多个节点。这些节点可包括(但不限于)可被配置为通过有线和/或无线网络通信链路连接至通信网络的多种装置。另外,节点可通过有线和/或无线点对点通信链路互连至通信网络中的其它节点。在某些示例中,节点可另外通过附加的点对点通信链路互连至作为其它通信网络的一部分的节点。结果,节点可连接至它们各自的通信网络和更广泛的点对点网络。
技术实现思路
在多个实施例中,本专利技术描述了用于点对点数据迁移的示例性方法。所述示例性方法可包括在通过第一点对点通信链路以可通信的方式连接至第二节点的第一节点接收数据。可从相对于第一节点和第二节点二者远程布置的数据源通过网络通信链路接收所述数据。可随后将数据存储在与第一节点关联的公共缓存中。公共缓存可保持在被配置为可通过第一点对点通信链路被第二节点访问的存储器的一部分中。在某些示例中,针对所述数据可至少部分地基于与数据关联的寿命值来设置存活时间定时器。随后可响应于存活时间定时器的到期将数据从与第一节点关联的公共缓存中删除。另外,所述方法可包括从第二节点接收复制请求,以从与第一节点关联的公共缓存复制数据。可随后相对于第一节点的位置确定第二节点的位置,并且可至少部分地基于第二节点的位置调整存活时间定时器。在多个实施例中,本专利技术还描述了针对点对点数据迁移的 ...
【技术保护点】
一种用于点对点数据迁移的方法,所述方法包括:在通过第一点对点通信链路以可通信的方式连接至第二节点的第一节点处接收数据,从相对于所述第一节点和所述第二节点二者远程布置的数据源通过网络通信链路接收所述数据;将所述数据存储在与所述第一节点关联的公共缓存中,所述公共缓存保持在被配置为能够通过所述第一点对点通信链路被所述第二节点访问的存储器的一部分中;针对所述数据至少部分地基于与所述数据关联的寿命值来设置存活时间定时器,其中,响应于所述存活时间定时器的到期将所述数据从与所述第一节点关联的所述公共缓存中删除;从所述第二节点接收复制请求,以从与所述第一节点关联的所述公共缓存复制所述数据;相对于所述第一节点的位置确定所述第二节点的位置;以及至少部分地基于所述第二节点的位置来调整所述存活时间定时器。
【技术特征摘要】
【国外来华专利技术】1.一种用于点对点数据迁移的方法,所述方法包括:
在通过第一点对点通信链路以可通信的方式连接至第二节点的第一节点处接收
数据,从相对于所述第一节点和所述第二节点二者远程布置的数据源通过网络通信链
路接收所述数据;
将所述数据存储在与所述第一节点关联的公共缓存中,所述公共缓存保持在被配
置为能够通过所述第一点对点通信链路被所述第二节点访问的存储器的一部分中;
针对所述数据至少部分地基于与所述数据关联的寿命值来设置存活时间定时器,
其中,响应于所述存活时间定时器的到期将所述数据从与所述第一节点关联的所述公
共缓存中删除;
从所述第二节点接收复制请求,以从与所述第一节点关联的所述公共缓存复制所
述数据;
相对于所述第一节点的位置确定所述第二节点的位置;以及
至少部分地基于所述第二节点的位置来调整所述存活时间定时器。
2.根据权利要求1所述的方法,其中,与所述数据关联的所述寿命值至少部分
地基于:与其它节点分别从所述数据源接收所述数据的估计的下载时间相比,所述第
二节点从与所述第一节点关联的所述公共缓存复制所述数据的相对响应时间。
3.根据权利要求1所述的方法,其中,与所述数据关联的所述寿命值至少部分
地基于以下之一:与所述第一节点关联的所述公共缓存中的可用存储容量、针对所述
第一节点通过所述第一点对点通信链路以可通信的方式连接至所述第二节点的可用
带宽或者所述第一节点保持通过第二点对点通信链路以可通信的方式连接至所述第
二节点的时间量。
4.根据权利要求1所述的方法,其中,所述数据包括视频文件、音频文件、多
媒体文件或数据文件中的至少一种。
5.根据权利要求1所述的方法,其中,所述数据包括视频文件、音频文件、多
媒体文件或数据文件中的所述至少一种的第一部分。
6.根据权利要求5所述的方法,其中,视频文件、音频文件、多媒体文件或数
据文件中的所述至少一种的第二部分被包括在存储在与第三节点关联的分离的公共
\t缓存中的其它数据中,所述第三节点通过第二点对点通信链路以可通信的方式连接至
所述第一节点。
7.根据权利要求1所述的方法,其中,至少部分地基于所述第二节点的位置来
调整所述存活时间定时器包括:如果所述第二节点的相对位置指示所述第一节点相对
于所述第二节点和通过一个或多个点对点通信链路以可通信的方式连接至所述第一
节点的其它节点中的至少一个分离的节点二者位于中心位置,则将所述存活时间定时
器调整为更晚到期。
8.根据权利要求1所述的方法,该方法还包括:
从第三节点接收单独的复制请求,以复制来自所述第一节点的公共缓存的所述数
据;
相对于所述第一节点的位置确定所述第三节点的位置;以及
至少部分地基于所述第三节点的位置和所述第二节点的位置二者调整所述存活
时间定时器。
9.根据权利要求8所述的方法,其中,至少部分地基于所述第三节点的位置和
所述第二节点的位置二者调整所述存活时间定时器包括:如果确定所述第三节点的位
置和所述第二节点的位置指示所述第一节点相对于所述第三节点和所述第二节点二
者没有处于中心位置,则缩短所述存活时间定时器。
10.根据权利要求1所述的方法,其中,至少部分地基于所述第二节点的位置调
整所述存活时间定时器还包括:至少部分地基于与所述第二节点从所述数据源接收所
述数据的估计下载时间相比的所述第二节点从与所述第一节点关联的所述公共缓存
复制所述数据的响应时间来调整存活时间定时器。
11.根据权利要求1所述的方法,其中,相对于所述第一节点的位置确定所述第
二节点的位置包括:至少部分地基于包括在用于指示所述第二节点的物理位置的所述
复制请求中的信息来确定所述第二节点的位置。
12.根据权利要求1所述的方法,其中,与所述第一节点关联的所述公共缓存包
括至少部分地基于包括支付信用、现金补贴或设备补贴之一的激励程序来进行配置的
存储器的一部分,在交换时将所述激励程序由所述网络通信链路的操作员提供给所述
第一节点的用户,以提供对存储器的所述一部分的访问并允许存储器的所述一部分被
配置为保持与所述第一节点关联的所述公共缓存。
13.根据权利要求1所述的方法,其中,所述第一点对点通信链路包括以下各项
中的至少一种:无线局域网通信链路、有线局域网通信链路、无线广域网通信链路、
有线广域网通信链路或蓝牙通信链路,并且节点从所述数据源接收所述数据所经由的
所述网络通信链路包括通过互联网以可通信的方式将所述节点连接至所述数据源的
网络通信链路。
14.一种用于点对点数据迁移的方法,所述方法包括:
保持与第一节点关联的第一公共缓存,所述第一公共缓存可通过一个或多个点对
点通信链路被其它节点访问;
在所述第一公共缓存中存储目录文件,所述目录文件被配置为包括与存储在与第
二节点关联的第二公共缓存中的数据相关联的信息,所述目录文件还包括所述第二节
点的位置;
至少部分地基于与所述目录文件关联的寿命值针对所述目录文件设置存活时间
定时器,其中,响应于所述存活时间定时器的到期将所述目录文件从所述第一公共缓
存中删除;
针对与包括在所述目录文件中的数据关联的信息,从第三节点接收目录请求;
相对于所述第一节点的位置确定所述第三节点的位置;以及
至少部分地基于所述第二节点的位置和所述第三节点的位置二者来调整所述存
活时间定时器。
15.根据权利要求14所述的方法,其中,存储在所述第二公共缓存中的数据包
括所述第二节点通过网络通信链路从相对于所述第一节点、所述第二节点和所述第三
节点远程地布置的数据源所接收的数据。
16.根据权利要求15所述的方法,其中,所述一个或多个点对点通信链路包括
以下各项中的至少一个:无线局域网通信链路、有线局域网通信链路、无线广域网通
信链路、有线广域网通信链路或蓝牙通信链路,并且所述第二节点从所述数据源接收
数据所经由的所述网络通信链路包括通过互联网以可通信的方式将所述第二节点连
接至所述数据源的网络通信链路。
17.根据权利要求15所述的方法,其中,与存储在所述第二公共缓存中的数据
关联的信息还包括针对由所述第二节点通过所述网络通信链路所接收的数据的下载
时间的指示,所述下载时间将被所述第三节点使用以确定是否从所述第二公共缓存复
\t制所述数据。
18.根据权利要求14所述的方法,其中,存储在所述第二公共缓存中的数据包
括视频文件、音频文件、多媒体文件或数据文件中的至少一种。
19.根据权利要求14所述的方法,其中,存储在所述第二公共缓存中的所述数
据包括所述第二节点从与第四节点关联的第四公共缓存复制的数据,存储在所述第四
公共缓存中的所述数据包括由所述第四节点通过网络通信链路从相对于所述第一节
点、所述第二节点、所述第三节点和所述第四节点远程地布置的数据源所接收的数据。
20.根据权利要求14所述的方法,其中,与所述目录文件关联的所述寿命值至
少部分地基于以下之一:所述第一公共缓存中的可用的存储容量、所述第一节点通过
所述一个或多个点对点通信链路以可通信的方式连接至其它节点的可用带宽或者所
述第一节点保持通过所述一个或多个点对点通信链路连接至其它节点的时间量。
21.根据权利要求14所述的方法,其中,至少部分地基于所述第二节点的位置
和所述第三节点的位置二者调整所述存活时间定时器包括:如果确定所述第二节点的
相对位置指示所述第一节点相对于所述第二节点和所述第三节点二者处于中心位置,
则延长所述存活时间定时器的到期。
22.根据权利要求14所述的方法,其中,相对于所述第一节点的位置确定所述
第三节点的位置包括:至少部分地基于包括在用于指示所述第二节点的物理位置的所
述目录请求中的信息来确定所述第三节点的位置。
23.根据权利要求14所述的方法,该方法还包括:
从第四节点接收目录复制请求,以用于所述第四节点从所述第一公共缓存复制所
述目录文件;
相对于所述第一节点的位置确定所述第四节点的位置;
至少部分地基于所述第一节点、所述第二节点、所述第三节点和所述第四节点的
位置来调整所述存活时间定时器;以及
响应于在所述存活时间定时器到期时删除所述目录文件,向其它节点转发所述第
四节点的位置的指示。
24.根...
【专利技术属性】
技术研发人员:迈克尔·罗伯茨,杰米·罗伯茨,
申请(专利权)人:英派尔科技开发有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。