[发明专利]一种文件传输方法、设备和系统有效
申请号: | 201310684043.1 | 申请日: | 2013-12-12 |
公开(公告)号: | CN103747032A | 公开(公告)日: | 2014-04-23 |
发明(设计)人: | 赵化强;王林 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 赵爱军 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件传输 方法 设备 系统 | ||
1.一种文件传输设备,该文件传输设备在计算设备运行,适于将计算设备上的文件传输到服务器以及浏览和/或下载服务器上存储的文件,该文件传输设备包括:
邻近设备识别器,适于从所述服务器获取与该计算设备在同一局域网中的一个或者多个第一其它计算设备;以及
下载控制器,适于接收从服务器下载数据的第一下载请求,将所述第一下载请求发送给所述同一局域网中的一个或者多个第一其它计算设备,如果任一个第一其它计算设备能够处理该第一下载请求,则从该第一其它计算设备下载数据,否则从所述服务器下载数据。
2.如权利要求1所述的文件传输设备,还包括:
上传控制器,适于将所述计算设备本地中的文件上传到服务器上并生成相应的文件上传记录;以及
下载请求处理器,适于接收来自第二其它计算设备的第二下载请求,根据所述上传控制器生成的文件上传记录来确定该第二下载请求中的数据是否与所述计算设备本地的文件相关联,如果是,则处理该第二下载请求,从所述计算设备本地的文件获取数据并将所获取的数据返回给第二其它计算设备。
3.如权利要求1或者2所述的文件传输设备,还包括下载请求生成器,适于生成所述从服务器下载数据的第一下载请求。
4.如权利要求2所述的文件传输设备,其中所述文件上传记录包括文件在计算设备本地的存储位置和在服务器上的存储位置。
5.如权利要求4所述的文件传输设备,其中所述下载请求处理器通过确定与第二下载请求中的数据相关联的文件在服务器上的存储位置是否包含在文件上传记录中来确定该数据是否与计算设备本地的文件相关联。
6.如权利要求5中所述的文件传输设备,其中所述下载请求处理器从服务器获取与第二下载请求中的数据相关联的文件的文件信息,将该文件信息与文件上传记录中的本地存储位置处的文件的文件信息进行比较,如果匹配,则确定该数据是否与计算设备本地的文件相关联。
7.一种文件传输方法,该文件传输方法在计算设备运行,适于将计算设备上的文件传输到服务器以及浏览和/或下载服务器上存储的文件,该文件传输方法包括步骤:
从所述服务器获取与该计算设备在同一局域网中的一个或者多个第一其它计算设备;以及
接收从服务器下载数据的第一下载请求,将所述第一下载请求发送给所述同一局域网中的一个或者多个第一其它计算设备,如果任一个第一其它计算设备能够处理该第一下载请求,则从该第一其它计算设备下载数据,否则从所述服务器下载数据。
8.如权利要求7所述的文件传输方法,还包括步骤:
将所述计算设备本地中的文件上传到所述服务器上并生成相应的文件上传记录;以及
接收来自第二其它计算设备的第二下载请求,根据所生成的文件上传记录来确定该第二下载请求中的数据是否与所述计算设备本地的文件相关联,如果是,则根据该第二下载请求从所述计算设备本地的文件获取数据并将所获取的数据返回给第二其它计算设备。
9.如权利要求7或者8所述的文件传输方法,其中所述文件上传记录包括文件在计算设备本地的存储位置和在服务器上的存储位置。
10.一种网络存储系统,包括:
服务器;以及
多个计算设备,每个计算设备包括如权利要求1-6中任一个所述的文件传输设备,以便将计算设备上的文件上传到所述服务器中,以及从所述服务器/其它计算设备下载与文件相关联的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310684043.1/1.html,转载请声明来源钻瓜专利网。