点对点数据迁移制造技术

技术编号:10049413 阅读:148 留言:0更新日期:2014-05-15 19:46
本发明专利技术公开了针对通过一个或多个点对点通信链路连接的节点之间的点对点数据迁移的示例。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
除非本文中另外指明,否则在这部分中描述的方法非本申请权利要求的现有技术,并且不因为被包含在这部分中而被认为是现有技术。通信网络可包括一个或多个节点。这些节点可包括(但不限于)可被配置为通过有线和/或无线网络通信链路连接至通信网络的多种装置。另外,节点可通过有线和/或无线点对点通信链路互连至通信网络中的其它节点。在某些示例中,节点可另外通过附加的点对点通信链路互连至作为其它通信网络的一部分的节点。结果,节点可连接至它们各自的通信网络和更广泛的点对点网络。
技术实现思路
在多个实施例中,本专利技术描述了用于点对点数据迁移的示例性方法。所述示例性方法可包括在通过第一点对点通信链路以可通信的方式连接至第二节点的第一节点接收数据。可从相对于第一节点和第二节点二者远程布置的数据源通过网络通信链路接收所述数据。可随后将数据存储在与第一节点关联的公共缓存中。公共缓存可保持在被配置为可通过第一点对点通信链路被第二节点访问的存储器的一部分中。在某些示例中,针对所述数据可至少部分地基于与数据关联的寿命值来设置存活时间定时器。随后可响应于存活时间定时器的到期将数据从与第一节点关联的公共缓存中删除。另外,所述方法可包括从第二节点接收复制请求,以从与第一节点关联的公共缓存复制数据。可随后相对于第一节点的位置确定第二节点的位置,并且可至少部分地基于第二节点的位置调整存活时间定时器。在多个实施例中,本专利技术还描述了针对点对点数据迁移的其它示例性方法。所述其它示例性方法可包括保持与第一节点关联的第一公共缓存。第一公共缓存可通过一个或多个点对点通信链路被其它节点访问。在某些示例中,可在第一公共缓存中存储目录文件。所述目录文件可被配置为包括与存储在与第二节点关联的第二公共缓存中的数据相关联的信息。所述目录文件还可包括第二节点的位置。可至少部分地基于与目录文件关联的寿命值针对目录文件设置存活时间定时器。可随后响应于存活时间定时器的到期将目录文件从第一公共缓存中删除。另外,所述附加的方法可包括:针对与包括在目录文件中的数据关联的信息,从第三节点接收目录请求。可随后相对于第一节点的位置确定第三节点的位置,并且可至少部分地基于第二节点的位置和第三节点的位置二者调整存活时间定时器。在多个实施例中,本专利技术还描述了针对点对点数据迁移的示例性装置。示例性装置可包括具有逻辑部的文件管理器。所述逻辑部可被配置为在通过第一点对点通信链路连接至第二节点的第一节点接收数据。可从相对于第一节点和第二节点二者远程布置的数据源接收所述数据。所述逻辑部还可被配置为在与第一节点关联的公共缓存中存储数据。公共缓存可保持在配置为可通过第一点对点通信链路被第二节点访问的存储器的一部分中。所述逻辑部还可被配置为针对所述数据至少部分地基于与数据关联的寿命值设置存活时间定时器。在某些示例中,可随后响应于存活时间定时器的到期将所述数据从与第一节点关联的公共缓存中删除。所述逻辑部还可被配置为从第二节点接收复制请求,以从与第一节点关联的公共缓存复制数据,并相对于第一节点的位置确定第二节点的位置。所述逻辑部还可以被配置为至少部分地基于第二节点的位置调整存活时间定时器。在多个实施例中,本专利技术还描述了可包括与第一节点关联的存储器的示例性系统。存储器可被配置为包括可被通过一个或多个点对点通信链路连接至第一节点的其它节点访问的第一公共缓存。所述示例性系统还可包括具有逻辑部的目录管理器。所述逻辑部可被配置为在第一公共缓存中存储目录文件,所述目录文件包括与存储在与第二节点关联的第二公共缓存中的数据相关联的信息,所述目录文件还包括第二节点的位置。所述逻辑部还可被配置为至少部分地基于与目录文件关联的寿命值,针对目录文件设置存活时间定时器,其中响应于存活时间定时器的到期将目录文件从第一公共缓存中删除。所述逻辑部还可被配置为从第三节点接收目录请求。所述目录请求可包括针对包括在目录文件中的与存储在第二公共缓存中的数据关联的信息的请求。在某些示例中,所述逻辑部还可以被配置为相对于第一节点的位置确定第三节点的位置,并且至少部分地基于第二节点的位置和第三节点的位置二者调整存活时间定时器。在多个实施例中,本专利技术还描述了示例性计算机程序产品。在某些示例中,所述计算机程序产品可包括信号承载介质,其具有针对点对点数据迁移的指令。所述指令当被逻辑部执行时使得所述逻辑部在通过第一点对点通信链路连接至第二节点的第一节点接收数据。可从相对于第一节点和第二节点二者远程布置的数据源接收所述数据。所述指令还可使得所述逻辑部在与第一节点关联的公共缓存中存储数据。所述公共缓存可保持在配置为可通过第一点对点通信链路被第二节点访问的存储器的一部分中。所述指令还可使得所述逻辑部针对所述数据至少部分地基于与数据关联的寿命值设置存活时间定时器。在某些示例中,可随后响应于存活时间定时器的到期将数据从与第一节点关联的公共缓存中删除。所述指令还可使得所述逻辑部从第二节点接收复制请求以从与第一节点关联的公共缓存复制数据,并相对于第一节点的位置确定第二节点的位置。所述指令还可使得所述逻辑部至少部分地基于第二节点的位置调整存活时间定时器。以上的
技术实现思路
仅是例示性的并且不旨在以任何方式进行限制。除了上述的说明性方面、实施方式和特征以外,通过参照附图和下面的具体描述,其它的方面、实施方式和特征将变得明显。附图说明从以下结合附图的描述和权利要求中,本公开的以上和其它特征将变得更清楚。应该理解,这些附图仅描绘了根据本公开的若干实施例,因此,不应理解为限制本公开的范围,通过使用附图,将另外具体和详细地描述本公开。图1示出了示例性系统,其节点通过一个或多个点对点通信链路互连并通过网络通信链路分离地连接至一个或多个远程数据源;图2示出了针对文件管理器的示例性架构的框图;图3示出了针对目录管理器的示例性架构的框图;图4A至图4B示出了节点相对于其它节点的相对位置的图形化描述;图5示出了示例性目录文件;图6示出了针对保持目录文件的节点的示例性呼叫卡;图7示出了针对点对点数据迁移的示例性方法的流程图;图8示出了针对点对点数据迁移的其它示例性方法的流程图;图9示出了示例性计算机程序产品的框图;以及图10示出了示例性计算装置;所有附图根据本专利技术的至少某些实施例进行布置。具体实施方式在下面的详细说明书中,参照构成说明书的一部分的附图。在附图中,除非上下文另外指出,否则类似的符号通常表示类似的部件。本文档来自技高网
...
点对点数据迁移

【技术保护点】
一种用于点对点数据迁移的方法,所述方法包括:在通过第一点对点通信链路以可通信的方式连接至第二节点的第一节点处接收数据,从相对于所述第一节点和所述第二节点二者远程布置的数据源通过网络通信链路接收所述数据;将所述数据存储在与所述第一节点关联的公共缓存中,所述公共缓存保持在被配置为能够通过所述第一点对点通信链路被所述第二节点访问的存储器的一部分中;针对所述数据至少部分地基于与所述数据关联的寿命值来设置存活时间定时器,其中,响应于所述存活时间定时器的到期将所述数据从与所述第一节点关联的所述公共缓存中删除;从所述第二节点接收复制请求,以从与所述第一节点关联的所述公共缓存复制所述数据;相对于所述第一节点的位置确定所述第二节点的位置;以及至少部分地基于所述第二节点的位置来调整所述存活时间定时器。

【技术特征摘要】
【国外来华专利技术】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

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

1