【技术实现步骤摘要】
可扩展的对等匹配本申请为专利技术名称为“可扩展的对等匹配”的原中国专利技术专利申请的分案申请。原申请的申请号为201680012291.3;原申请的申请日为2016年02月25日;原专利技术专利申请案的优先权日为2015年02月26。优先权申请本申请要求2016年2月24日提交的美国非临时申请号15/052675和2015年2月26日提交的美国临时申请号62/121413的权益和优先权,其全部内容通过引用并入本文中。
本申请涉及匹配技术,具体地,涉及可扩展的对等匹配。
技术介绍
诸如操作系统更新或视频游戏之类的数字内容经常可用于通过网络连接从数字内容提供者下载,从而消除了用户在计算设备上安装数字内容的需要。数字内容可以包括大量数据,因此,下载数字内容可能潜在地花费大量时间和/或可能消耗大量资源(例如,联网资源、处理资源、存储器资源、等等)。当许多计算设备同时或差不多同时(例如,在数字内容最初发布或更新时或者差不多在数字内容最初发布或更新时)尝试下载相同的数字内容时,加剧了与从数字内容提供者下载数字内容相关联地消耗的资源量和花费的时间量。因此,对等匹配系统被实现,因而计算设备可以从其他对等计算设备,而不是从数字内容提供者下载数字内容。在常规对等匹配系统中,对等设备联系中央服务的特定实例,以广告它们愿意与其他对等设备播种或共享数字内容。因此,对下载相同数字内容感兴趣的对等设备必须联系中央服务的相同特定实例,并且要求他们能够连接来下载所请求的数字内容的对等设备集合。然而,常规对等匹配 ...
【技术保护点】
1.一种设备,包括:/n一个或多个处理器;/n存储器,存储与对等设备集合相对应的分组的对等标识符的列表的第一版本,所述对等设备集合已经向用于与内容标识符相关联的对等匹配服务的多个对等匹配节点进行了登记;以及/n存储在所述存储器上并且由所述一个或多个处理器可执行的指令,所述指令用以:/n标识针对所述分组的对等标识符的列表的所述第一版本的改变的第一集合,所述改变的第一集合在所述多个对等匹配节点中的特定对等匹配节点处发生,所述改变的第一集合中的个体改变包括以下中的一个或多个:/n至少部分地基于从新对等设备接收到向用于与所述内容标识符相关联的所述对等匹配服务的所述特定对等匹配节点进行登记的新请求的、新对等标识符的添加;/n至少部分地基于确定现有对等设备不再向用于与内容标识符相关联的所述对等匹配服务的所述特定对等匹配节点登记的、过期的对等标识符的移除;或者/n更新的元数据,所述更新的元数据表示从第一对等状态改变到不同于所述第一对等状态的第二对等状态的对等状态;/n确定定义的时间段已经过期或者在所述改变的第一集合中的改变的数量超过阈值改变数量;/n至少部分地基于确定所述定义的时间段已经过期或者在所 ...
【技术特征摘要】
20150226 US 62/121,413;20160224 US 15/052,6751.一种设备,包括:
一个或多个处理器;
存储器,存储与对等设备集合相对应的分组的对等标识符的列表的第一版本,所述对等设备集合已经向用于与内容标识符相关联的对等匹配服务的多个对等匹配节点进行了登记;以及
存储在所述存储器上并且由所述一个或多个处理器可执行的指令,所述指令用以:
标识针对所述分组的对等标识符的列表的所述第一版本的改变的第一集合,所述改变的第一集合在所述多个对等匹配节点中的特定对等匹配节点处发生,所述改变的第一集合中的个体改变包括以下中的一个或多个:
至少部分地基于从新对等设备接收到向用于与所述内容标识符相关联的所述对等匹配服务的所述特定对等匹配节点进行登记的新请求的、新对等标识符的添加;
至少部分地基于确定现有对等设备不再向用于与内容标识符相关联的所述对等匹配服务的所述特定对等匹配节点登记的、过期的对等标识符的移除;或者
更新的元数据,所述更新的元数据表示从第一对等状态改变到不同于所述第一对等状态的第二对等状态的对等状态;
确定定义的时间段已经过期或者在所述改变的第一集合中的改变的数量超过阈值改变数量;
至少部分地基于确定所述定义的时间段已经过期或者在所述改变的第一集合中的所述改变的数量超过所述阈值改变数量,生成表示针对所述分组的对等标识符的列表的所述第一版本的所述改变的第一集合的第一信息;
向中心点发送表示针对所述分组的对等标识符的列表的所述第一版本的所述改变的所述第一集合的所述第一信息,所述中心点被配置成基于在用于与所述内容标识符相关联的所述对等匹配服务的所述多个对等匹配节点中的至少两个对等匹配节点上发生的改变的第二集合,而更新所述分组的对等标识符的列表的第二版本;
从所述中心点接收表示针对所述分组的对等标识符的列表的所述第二版本的所述改变的第二集合的第二信息;
至少部分地基于从所述中心点接收的所述第二信息来更新所述分组的对等标识符的列表的所述第一版本;以及
向已经向所述特定对等匹配节点进行了登记的至少一个对等设备提供所述分组的对等标识符的列表的更新的所述第一版本。
2.根据权利要求1所述的设备,其中表示针对所述分组的对等标识符的列表的所述第一版本的所述改变的第一集合的所述第一信息包括在最近的时间间隔期间添加的多个新对等标识符。
3.根据权利要求1所述设备,其中表示针对所述分组的对等标识符的列表的所述第一版本的所述改变的第一集合的所述第一信息包括在最近的时间间隔期间移除的多个过期的对等标识符。
4.根据权利要求1所述的设备,其中所述指令进一步由所述一个或多个处理器可执行以便:
确定发生了失效并且所述设备已被重新启动;
向所述中心点发送针对保持在所述分组的对等标识符的列表的所述第二版本中的所有对等标识符的请求;以及
从所述中心点接收保持在所述分组的对等标识符的列表的所述第二版本中的所有对等标识符。
5.根据权利要求1所述的设备,其中所述对等设备集合包括群体,并且其中更新所述分组的对等标识符的列表的所述第一版本和所述第二版本避免了群体分裂。
6.一种方法,包括:
在多个对等匹配节点中的第一对等匹配节点处,标识针对在所述第一对等匹配节点处保持的分组的对等标识符的第一本地列表的改变的第一集合,所述改变的第一集合中的个体改变包括以下中的一个或多个:
至少部分地基于从新对等设备接收到向用于与内容标识符相关联的所述对等匹配服务的所述第一对等匹配节点进行登记的新请求的、新对等标识符的添加;
至少部分地基于确定现有对等设备不再向用于与所述内容标识符相关联的所述对等匹配服务的所述第一对等匹配节点登记的、过期的对等标识符的移除;或者
更新的元数据,所述更新的元数据表示从第一对等状态改变到不同于所述第一对等状态的第二对等状态的对等状态;
由一个或多个处理器确定定义的时间段已经过期或者在所述改变的第一集合中的改变的数量超过阈值改变数量;
至少部分地基于确定所述定义的时间段已经过期或者在所述改变的第一集合中的所述改变的数量超过所述阈值改变数量,生成表示针对所述分组的对等标识符的第一本地列表的所述改变的第一集合的第一信息;
从所述第一对等匹配节点向中心点设备发送表示所述改变的第一集合的所述第一信息,所述中心点设备被配置成...
【专利技术属性】
技术研发人员:B·T·亨特,A·伯巴,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。