[发明专利]一种实现网络预订存储的系统和方法有效
申请号: | 200710097227.2 | 申请日: | 2007-04-28 |
公开(公告)号: | CN101072166A | 公开(公告)日: | 2007-11-14 |
发明(设计)人: | 余祥鑫;胡鹏 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/54 | 分类号: | H04L12/54;H04L12/28;G06Q30/00 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 网络 预订 存储 系统 方法 | ||
技术领域
本发明涉及计算机技术领域,特别是指一种实现网络预订存储的系统和方法。
背景技术
随着计算机网络技术的发展,网络中的资源共享变得更加快捷、方便。目前采用的最多的资源共享方式是点到点(P2P,Peer-to-Peer)技术,P2P技术不同于采用客户/服务器(Client/Server)模式的共享技术,但有相同之处,可作为客户/服务器技术的一种补充。
在采用P2P技术的互联网中,用户可通过自己计算机中的P2P软件共享网络中所有安装P2P软件的计算机所拥有的部分资源,这些资源包括处理资源、存储资源、网络连接资源等,这些资源借助于网络,能被网络中其它计算机直接访问而无需经过中间实体。在共享的过程中,网络中的计算机既可以是资源提供者,即服务器(Server),又可以是资源获取者,即客户端(Client)。因此,从共享的角度来看,网络中安装有P2P软件的计算机之间是一种对等的关系,计算机之间可以直接进行数据传输,而不再需要通过服务器中转所要共享的存储资源,从而能够降低网络中服务器的负载。
由于网络中大量用户的计算机采用P2P技术,使用户之间的文件共享非常容易,并且在网络流量中占据着大部分带宽。根据CacheLogic公司的统计,在2006年1月,BT(Bit torrent)、电驴eDonkey等采用P2P技术的共享下载软件所产生的网络流量,已经占据整个互联网71%的带宽。借助P2P技术的软件,用户可以通过互联网轻松地获取分布在全球各个计算机中的共享文件,尤其是热门文件,通过P2P技术能够在互联网中非常迅速地传播扩散。
网络中采用P2P技术时,其网络逻辑结构主要分为集中式/半分布式结构和全分布式结构。其中,在采用P2P技术互联网中,普遍采用集中式/半分布式结构,这类结构的网络中设置有管理服务器或超级节点作为集中管理节点,负责管理网络中的共享资源,例如共享文件的管理和维护,具体包括管理文件索引信息、文件网络链接定位信息、用户在线状态信息等。参见图1,以现有技术中的管理服务器为例说明文件资源共享的过程,在图1中,用户A是文件资源的下载者,用户B是文件资源的提供者。
步骤S101:用户A向管理服务器发送查询请求;
用户A使用自己的计算机通过管理服务器查询所需要的文件资源;
步骤S102:管理服务器将用户B的信息发送给用户A;
管理服务器接收到用户A的查询请求后,在自身的服务器上查询后,查询到用户B拥有用户A所需的文件资源,将用户B的信息发送给用户A;
步骤S103:用户A与用户B之间进行数据传输。
用户A收到用户B的信息后,与用户B建立P2P连接,用户A从用户B处接收所需要的文件资源。
在上述采用P2P技术的网络中,由于网络中的各个用户的计算机接入、离开网络具有很强的动态特性。因此,当用户B的计算机离开网络,或用户A的计算机由于自身原因退出网络,不能以足够的时间在网络中获取用户B全部的文件资源时,都会造成用户A只获得到用户B的部分文件资源,剩余的文件资源只能等到下次与用户B同时接入到网络中时获得。但是,用户A与用户B的计算机是否能同时接入到网络中是不确定的,从而导致当用户B的计算机接入网络中,而此前请求下载的用户A已经退出网络,无法将文件资源共享给用户A。
由此可见,虽然网络的文件资源是丰富的,但存在用户有下载请求而无法获得相应资源的问题。
发明内容
有鉴于此,本发明在于提供一种实现网络预订存储的系统和方法,以解决上述用户有下载请求,但无法获得相应资源的问题。
为解决上述问题,本发明提供一种实现网络预订存储的系统,包括管理服务器、预订服务器、存储服务器,
所述管理服务器,用于将从网络中获得的共享用户信息发送至预订服务器;所述共享用户为网络中拥有与预订事件所对应数据资源的用户;
所述预订服务器,用于接收来自下载用户的预订事件,当所述预订事件所对应的数据资源处于可下载状态时,将获得的与所述数据资源相对应的共享用户信息发送至存储服务器;
所述存储服务器,用于在无需下载用户与网络保持连接的情况下,利用所述共享用户信息与共享用户建立连接,下载所述数据资源,并在所述数据资源全部下载完毕后,通过即时通信消息通知下载用户,以便下载用户连接到网络下载所述数据资源。
其中,
所述预订服务器,包括:接收单元,判断单元,发送单元,
所述接收单元,用于接收来自下载用户的预订事件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710097227.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种悬吊式趟门门轨
- 下一篇:一种电话未挂超时提醒器