[发明专利]基于多协议的文件传输方法及装置有效
| 申请号: | 200910199799.0 | 申请日: | 2009-12-01 |
| 公开(公告)号: | CN102082807A | 公开(公告)日: | 2011-06-01 |
| 发明(设计)人: | 王闻宇;汪奕菲;朱巍 | 申请(专利权)人: | 突触计算机系统(上海)有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 罗朋 |
| 地址: | 201203 上海市张江高*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 协议 文件传输 方法 装置 | ||
1.一种在用户节点中用于文件下载的方法,包括以下步骤:
A.截获来自一个应用功能实体的、基于第一协议的、用于请求一个文件的请求消息;
B.至少基于第二协议,下载所述文件;
C.将下载的所述文件提供给所述应用功能实体。
2.根据权利要求1所述的方法,其特征在于,所述请求消息包括所述文件的定位信息;
所述步骤B包括:
B1.根据所述文件的定位信息,向第一服务器进行查询,以确定所述文件的标识信息;
B2.根据所述文件的标识信息,基于点对点技术在点对点网络中下载所述文件。
3.根据权利要求2所述的方法,其特征在于,所述文件被根据第一协议的特点分割为一个或多个分块,各分块包括多个分片,各分片包括多个子分片;所述步骤B2中以子分片为单位基于点对点技术进行下载。
4.根据权利要求3所述的方法,其特征在于,所述步骤B还包括:
-基于第一协议,以分片为单位下载所述文件。
5.根据权利要求2所述的方法,其特征在于,所述步骤B2包括:
B21.根据所述文件的标识信息,向第二服务器进行查询,以获取拥有所述文件的其他节点的寻址信息;
B22.如果存在拥有所述文件的其他点对点节点,根据所述寻址信息、基于点对点技术从所述其他点对点节点下载所述文件。
6.根据权利要求1所述的方法,其特征在于,所述第一协议包括超文本传输协议或文件传输协议,所述第二协议包括基于点对点技术的协议。
7.根据权利要求2至6中任一项所述的方法,其特征在于,所述第一服务器存储的索引信息包括以下至少一种:
定位信息至标识信息的索引、文件头部预定长度内容的数字摘要值和文件长度至标识信息的索引、标识信息至定位信息的索引。
8.根据权利要求7所述的方法,其特征在于,所述第一服务器存储的索引信息包括文件头部预定长度内容的数字摘要值和文件长度至标识信息的索引;
所述步骤B包括:
-根据所述文件的定位信息,下载所述预定长度的头部内容,确定所述头部的数字摘要值以及文件长度,并根据所述头部的数字摘要值以及文件长度向第一服务器进行查询,以确定所述文件的标识信息。
9.根据权利要求2至6中任一项所述的方法,其特征在于,所述第一服务器分为多组,各组第一服务器所存储的信息分别与不同的文件标识信息相关联。
10.根据权利要求9所述的方法,其特征在于,还包括步骤:
-确定所述文件的标识信息及其他相关信息,并将这些信息提交给所述第一服务器。
11.根据权利要求5所述的方法,其特征在于,所述第二服务器分为多组,各组第二服务器分别用于索引拥有不同文件的节点,所述方法还包括步骤:
-周期性地向各组第二服务器报告所述用户节点所拥有的文件的变化信息或者所拥有的所有文件的信息。
12.根据权利要求5所述的方法,其特征在于,所述步骤B22包括从一个第二用户节点下载所述文件,所述第二用户节点是一个内网用户,第二用户节点的寻址信息包括其内网端点、其NAT服务器的公网端点、与其关联的穿越服务器的公网端点,所述步骤B22包括:
i.向第二用户节点所关联的穿越服务器发送点对点连接请求消息,该请求消息包括第二用户节点的内网端点、其NAT服务器的外网端点;
ii.接收来自第二用户节点的关于点对点连接的消息,从而建立点对点连接。
13.根据权利要求12所述的方法,其特征在于,所述用户节点是一个内网用户,所述步骤ii之前还包括一个步骤:
向第二用户节点的NAT服务器发送点对点连接请求消息,该请求消息包括所述第二用户节点的NAT服务器的公网端点。
14.根据权利要求5所述的方法,其特征在于,所述用户节点是一个内网用户,所述方法还包括步骤:
-选择一个穿越服务器,将所述用户节点的内网端点、所述用户节点的NAT服务器的外网端点告知该穿越服务器。
15.根据权利要求12至14中任一项所述的方法,其特征在于,所述穿越服务器是一个用户节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于突触计算机系统(上海)有限公司,未经突触计算机系统(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910199799.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于控制静电夹钳的系统及方法
- 下一篇:一种含有海鲜的汤类罐头及其制作方法





