[发明专利]文件共享的方法及系统有效
申请号: | 201210038208.3 | 申请日: | 2012-02-20 |
公开(公告)号: | CN103259819B | 公开(公告)日: | 2017-12-15 |
发明(设计)人: | 付国为 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 牛峥,王丽琴 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 共享 方法 系统 | ||
技术领域
本发明涉及数据处理技术,尤其涉及文件共享的方法及系统。
背景技术
现有技术中,常需要将各用户终端下载的文件进行共享,具体地:各用户终端从网络侧请求下载需要的文件,将下载的文件存储到用户终端本地,并将文件共享出来;而后,该用户终端所在局域网的其他用户终端便可访问该用户终端共享出来的文件。将文件共享出的用户终端常被称为用户终端提供方,进行共享文件访问的用户终端常被称为用户终端请求方。
现有进行文件共享的方法存在以下缺陷:
如果用户终端提供方处于离线状态,所述离线状态包括用户终端关机或不接入网络等情况,则用户终端请求方便无法访问该用户终端提供方共享的文件。这样,用户终端请求方即使知道用户终端提供方存储了相应的文件数据,也只能从网络侧重新下载,增加了网络的下载负荷。并且,互联网资源是存在生命周期的,当热门资源逐渐变成冷门资源,用户就很难方便地从网络侧获取该资源,甚至很难找到资源的下载入口,如电驴(ED2K)链接的资源、变态(BT,Bittorrent)种子等;对于这类冷门资源,用户终端请求方即使知道用户终端提供方存储了相应的文件,由于用户终端提供方处于离线状态,也不能获取到相应的文件。
可见,现有进行文件共享的方案存在用户在离线状态下不能进行文件共享的缺陷。
发明内容
本发明提供了一种进行文件共享的方法,该方法能够实现用户在离线状态下共享文件。
本发明提供了一种进行文件共享的系统,该系统能够实现用户在离线状态下共享文件。
一种进行文件共享的方法,该方法包括:
接收用户终端提供方发送的包含下载地址的下载请求;
由下载地址进行数据下载,存储下载的文件,并将存储文件的链接地址反馈给用户终端提供方;
接收用户终端提供方发送的允许访问信息,将允许访问信息与所述链接地址对应存储,其中,所述允许访问信息包括用户终端信息;
接收用户终端请求方发送的包含链接地址的鉴权请求,提取与鉴权请求包含的链接地址对应的允许访问信息,判断所述允许访问信息中的用户终端信息是否包含所述用户终端请求方;
如果是,生成包含链接地址的共享请求,返回给用户终端请求方;
接收用户终端请求方发送的包含链接地址的共享请求,将与所述链接地址对应的文件传送给用户终端请求方。
一种进行文件共享的系统,该系统包括离线下载子系统,所述离线下载子系统包括离线下载管理单元、离线下载机、存储单元、数据访问单元和离线下载共享扩展子系统;
所述离线下载管理单元,用于接收用户终端提供方发送的包含下载地址的下载请求,将下载地址发送给所述离线下载机;用于接收所述离线下载机发送的链接地址,反馈给用户终端提供方;用于接收用户终端提供方发送的允许访问信息,将允许访问信息与所述链接地址对应存储,其中,所述允许访问信息包括用户终端信息;
所述离线下载机,用于由下载地址进行数据下载,将下载的文件存储到所述存储单元,并将存储文件的链接地址发送给所述离线下载管理单元;
所述离线下载共享扩展子系统,用于接收用户终端请求方发送的包含链接地址的鉴权请求,提取与所述鉴权请求包含的链接地址对应的允许访问信息,判断所述允许访问信息中的用户终端信息是否包含所述用户终端请求方;如果是,生成包含链接地址的共享请求,返回给用户终端请求方;
所述数据访问单元,用于接收用户终端请求方发送的包含链接地址的共享请求,请求所述离线下载共享扩展子系统确定所述共享请求是否合法;如果所述离线下载共享扩展子系统确定所述共享请求合法,从所述存储单元获取与链接地址对应的文件,传送给用户终端请求方。
从上述方案可以看出,本发明中,为各用户终端的下载文件进行统一存储,并根据包含链接地址的共享请求提供相应的文件;这样,无需各个用户终端在本地进行文件存储,也就避免了用户终端处于离线状态时导致无法进行文件共享的缺陷。
附图说明
图1为本发明进行文件共享的方法示意性流程图;
图2为本发明进行文件下载的方法流程图实例;
图3为本发明进行文件共享访问的方法流程图实例;
图4为本发明进行文件共享的系统结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210038208.3/2.html,转载请声明来源钻瓜专利网。