专利名称:一种基于云计算筛选网络节点加速下载的方法
一种基于云计算筛选网络节点加速下载的方法
技术领域:
本发明涉及网络下载技术领域,具体说是一种基于云计算筛选网络节点加速下载 的方法。
背景技术:
现阶段,国际互联网带宽资源并不宽裕,各互联网服务提供商(ISP)之间出于利 益考虑互相设置限制,通常情况下在两个实体网络间交换数据时速度都会大大低于在同一 实体网络中交换数据,甚至有些根本无法建立连接。另外,流行的电驴、BT等点对点(P2P)网络中各节点间连接传输数据的整个过程 是随机且无序的,他们只考虑对方是否有自身需要的数据和是否能够连接上对方,而没有 考虑到对方所属的实体网络。再加上P2P流量占用了大部分ISP的带宽,从而,导致各ISP想尽办法封杀P2P应用。上述的这种现状存以下不足和局限性流行的P2P应用大多数被ISP封杀,造成服务提供者与消费者之间经常发生矛 盾;网间通信涉及到流量节算,增加ISP运营成本;网间通信质量低劣,致使P2P应用速度缓慢,使用用户体验大打折扣。
发明内容针对上述ISP与消费者之间、与不同ISP之间的冲突的不足之处,本发明的目的是 提供了解决上述问题的一种基于云计算筛选网络节点加速下载的方法。一种基于云计算筛选网络节点加速下载的方法,其包括搭建云服务器;网络节点启动,并将网络节点自身的IP信息、唯一身份标识码和共享文件的内容 签名发送至云服务器进行登记;云服务器将每个网络节点提交的IP信息、唯一身份标识码和共享文件的内容签 名进行映射,确立对应关系;云服务器将所有网络节点的IP信息划分为多个IP信息集合,一个实体网络对应 一个IP信息集合;网络节点下载文件或文件的一部分时,以已知的文件的内容签名和自身IP信息 为条件,向云服务器查询拥有相同文件的且归属于同一 IP信息集合的其他唯一身份标识 码;网络节点根据云服务器返回的唯一身份标识码和该唯一身份标识码对应的IP信 息,连接云服务器返回的IP信息的网络节点,进行下载。进一步地,所述云服务器将每个网络节点提交的IP信息、唯一身份标识码和共享文件的内容签名进行映射,确立对应关系的步骤,具体包括云服务器将每个网络节点提交的IP信息、唯一身份标识码和共享文件的内容签 名以共享文件的内容签名为索引保存至中央数据库,并在中央数据库中建立共享文件的内 容签名到唯一身份标识码的一对多映射关系、唯一身份标识码到IP信息的一对一映射关系。进一步地,所述云服务器将所有网络节点的IP信息划分为多个集合,一个实体网 络对应一个集合的步骤,具体包括云服务器根据网络节点的IP信息和互联网名称与数字地址分配机构公布的IP分 派结果,将所有网络节点的IP信息划分为多个集合,一个实体网络对应一个IP信息集合。本发明一种基于云计算筛选网络节点加速下载的方法,结合了 P2P应用分散自由 和集中式便于管理的优点,有效地调解了 ISP与消费者之间、ISP之间的冲突。
图1是本发明一优选实施例一种基于云计算筛选网络节点加速下载的方法流程 示意图。
具体实施方式下面结合附图和实施例对本发明进行详细说明。请参阅图1,本发明一优选实施例一种基于云计算筛选网络节点加速下载的方法 流程示意图。一种基于云计算筛选网络节点加速下载的方法,其包括如下步骤步骤Si、搭建云服务器;步骤S2、网络节点启动,并将网络节点自身的IP信息、唯一身份标识码和共享文 件的内容签名发送至云服务器进行登记;步骤S3、云服务器将每个网络节点提交的IP信息、唯一身份标识码和共享文件的 内容签名进行映射,确立对应关系;在本步骤中,具体地,云服务器将每个网络节点提交的IP信息、唯一身份标识码 和共享文件的内容签名以共享文件的内容签名为索引保存至中央数据库,并在中央数据库 中建立共享文件的内容签名到唯一身份标识码的一对多映射关系、唯一身份标识码到IP 信息的一对一映射关系;步骤S4、云服务器将所有网络节点的IP信息划分为多个IP信息集合,一个实体网 络对应一个IP信息集合;在本步骤中,具体地,云服务器根据网络节点的IP信息和互联网名称与数字地址 分配机构(Internet Corporation for Assigned Names and Numbers,简称 ICANN)公布的 IP分派结果,将所有网络节点的IP信息划分为多个集合,一个实体网络对应一个集合;步骤S5、每个网络节点开始下载文件或文件某部分时,以已知的文件内容签名和 自身IP信息为条件,向云服务器查询拥有同一文件的且归属于同一 IP信息集合的其他唯 一身份标识码;步骤S6、网络节点根据云服务器返回的唯一身份标识码和IP信息,连接其他归属
4于同一实体网络的一个集合的网络节点,进行下载。与现有技术相比较,本发明的有益效果在于结合了 P2P应用分散自由和集中式 便于管理的优点,有效地调解了 ISP与消费者之间、ISP之间的冲突。在上述实施例中,仅对本发明进行了示范性描述,但是本领域技术人员在阅读本 专利申请后可以在不脱离本发明的精神和范围的情况下对本发明进行各种修改。
权利要求
1.一种基于云计算筛选网络节点加速下载的方法,其特征在于,包括搭建云服务器;网络节点启动,并将网络节点自身的IP信息、唯一身份标识码和共享文件的内容签名 发送至云服务器进行登记;云服务器将每个网络节点提交的IP信息、唯一身份标识码和共享文件的内容签名进 行映射,确立对应关系;云服务器将所有网络节点的IP信息划分为多个IP信息集合,一个实体网络对应一个 IP信息集合;网络节点下载文件或文件的一部分时,以已知的文件的内容签名和自身IP信息为条 件,向云服务器查询拥有相同文件的且归属于同一 IP信息集合的其他唯一身份标识码;网络节点根据云服务器返回的唯一身份标识码和该唯一身份标识码对应的IP信息, 连接云服务器返回的IP信息的网络节点,进行下载。
2.根据权利要求1所述的一种基于云计算筛选网络节点加速下载的方法,其特征在 于,所述云服务器将每个网络节点提交的IP信息、唯一身份标识码和共享文件的内容签名 进行映射,确立对应关系的步骤,具体包括云服务器将每个网络节点提交的IP信息、唯一身份标识码和共享文件的内容签名以 共享文件的内容签名为索引保存至中央数据库,并在中央数据库中建立共享文件的内容签 名到唯一身份标识码的一对多映射关系、唯一身份标识码到IP信息的一对一映射关系。
3.根据权利要求2所述的一种基于云计算筛选网络节点加速下载的方法,其特征在 于,所述云服务器将所有网络节点的IP信息划分为多个集合,一个实体网络对应一个集合 的步骤,具体包括云服务器根据网络节点的IP信息和互联网名称与数字地址分配机构公布的IP分派结 果,将所有网络节点的IP信息划分为多个集合,一个实体网络对应一个IP信息集合。
全文摘要
本发明提供了一种基于云计算筛选网络节点加速下载的方法,其包括搭建云服务器;网络节点启动,并将网络节点自身的IP信息、唯一身份标识码和共享文件的内容签名发送至云服务器进行登记;云服务器将每个网络节点提交的IP信息、唯一身份标识码和共享文件的内容签名进行映射,确立对应关系;根据网络节点的需求,反馈信息从而进行下载。本发明结合了点对点P2P应用分散自由和集中式便于管理的优点,有效地调解了互联网服务提供商ISP与消费者之间、其他ISP之间的冲突。
文档编号H04L29/08GK102130962SQ20111008442
公开日2011年7月20日 申请日期2011年4月6日 优先权日2011年4月6日
发明者张邦全, 胡红刚, 胡邦昀, 邵诚, 高原, 黄庆 申请人:上海少思网络科技有限公司