[发明专利]数据传输方法及系统有效

专利信息
申请号: 201010290671.8 申请日: 2010-09-21
公开(公告)号: CN102413155A 公开(公告)日: 2012-04-11
发明(设计)人: 曹杨;关镇安;高云翔 申请(专利权)人: 腾讯科技(深圳)有限公司
主分类号: H04L29/08 分类号: H04L29/08;H04L29/06
代理公司: 广州华进联合专利商标代理有限公司 44224 代理人: 何平;曾旻辉
地址: 518044 广东省深圳*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据传输 方法 系统
【说明书】:

【技术领域】

发明涉及互联网数据传输领域,特别涉及一种数据传输方法及系统。

【背景技术】

对等网络(如Peer-to-Peer网络,简称P2P网络)是一种网络拓扑结构,具有在任何环境下动态的完成配置而不需要其他基础设施。与传统的网络相比,它具有自组织、多跳路由和动态拓扑等特点。对等网络易于实现资源的充分利用和最大化的共享。

在传统的客户端/服务器(Client/Server)模式中,数据的分发采用专门的服务器,多个客户端都从该服务器获取数据,该种模式能够实现数据的一致性且容易控制及管理,但因服务器的个数有限,系统容易出现单一失效点,且单一服务器面对众多客户端,由于中央处理器(CPU)能力、内存大小、网络带宽的限制,可同时服务的客户端非常有限,可扩张性差。而对等网络则解决了这些问题。在对等网络(如P2P网络)中,每个节点既可以从其他节点得到服务,也可以向其他节点提供服务。这样庞大的终端资源被利用起来,解决了客户端/服务器模式的弊端。

而在目前的P2P网络中,由于用户兴趣分布的不平均性,造成资源在网络中的分布也极为不均匀,资源在网络中的扩散速度较用户兴趣转移速度相对滞后,资源在网络中的扩散规律造成网络中的资源分布与用户需求极为不平衡,不同资源下载速度差别很大。如部分新的热门资源发布初期,用户需求量大而P2P网络资源副本不足,导致服务器压力猛增同时用户下载速度较慢。

另外,在少量活跃的客户端用户拥有大量资源并承担了主要的上传任务,而另一部分空闲客户端由于没有资源或拥有少量冷门资源而使其上传带宽白白浪费。

【发明内容】

基于此,有必要提供一种能提高网络带宽利用率、平衡网络资源分布的数据传输方法。

此外,还有必要提供一种能提高网络带宽利用率、平衡网络资源分布的数据传输系统。

一种数据传输方法,包括以下步骤:

从客户端收集资源文件全网的下载和分布的副本资源数据信息,根据所述资源文件的下载和分布的副本资源数据信息生成推送资源列表和可丢弃推送资源列表,并发送;

获取所述客户端运行时的基本信息,判断所述基本信息是否符合设定的推送初始条件,若符合,则发送推送请求,否则不发送推送请求;

根据所述推送请求返回推送任务,根据返回的推送任务从网络中下载相应的推送资源。

优选地,所述方法还包括判断所述客户端是否空闲,若是,则继续下载推送的资源,若否,则暂停下载推送的资源。

优选地,所述方法还包括判断所述客户端已存储的推送资源是否符合设定的丢弃推送资源的条件,并查询所述推送资源是否在可丢弃推送资源列表中,若是,则从所述客户端上删除所述推送资源,否则保留所述推送资源。

优选地,所述方法还包括将推送资源切分成多个资源块任务的步骤;所述根据推送请求返回推送任务,再根据返回的推送任务从网络中下载相应的推送资源的步骤为:根据推送请求返回推送资源块任务,再根据推送资源块任务从网络中下载相应的推送资源的一个资源块。

优选地,所述收集资源文件全网的下载和分布副本资源数据信息后还包括:从收集的资源文件全网的下载和分布副本资源数据信息中选取被推送的资源和可丢弃推送资源,并计算出被推送资源的推送量及可丢弃推送资源的丢弃量。

优选地,所述客户端存储的多个推送资源符合设定的丢弃推送资源的条件且均在所述可丢弃推送资源列表中时,所述从所述客户端上删除推送资源的步骤为:比较所述多个推送资源在可丢弃推送资源列表中的丢弃量,得出丢弃量最多的推送资源,并所述从客户端上删除所述丢弃量最多的推送资源。

一种数据传输系统,包括:

信息服务器,用于从客户端收集资源文件全网的下载和分布的副本资源数据信息,再根据所述资源文件的下载和分布的副本资源数据信息生成推送列表和可丢弃推送资源列表,并发送;

客户端,用于提供资源文件下载和分布的副本资源数据信息,并获取客户端运行时的基本信息,判断所述基本信息是否符合设定的推送初始条件,若符合,则发送推送请求,否则不发送推送请求;

跟踪服务器,用于接收信息服务器发送的推送资源列表和可丢弃推送资源列表,并根据所述推送请求返回推送任务到客户端,所述客户端根据返回的推送任务从网络中下载相应的推送资源。

优选地,所述客户端判断该客户端是否空闲,若是,则该客户端继续下载推送的资源,若否,则该客户端暂停下载推送的资源。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010290671.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top