一种p2p网络中数据下载方法及装置的制造方法_2

文档序号:8365534阅读:来源:国知局
[0048]实施例2:
[0049]图3所示为本发明实施例2提供的P2P网络中数据下载方法的流程图,具体包括:
[0050]步骤301、在开始下载数据初始,关闭P2P下载,仅开启http下载。
[0051]即在开始下载数据初始,暂不下载非紧急区间数据,优先下载紧急区间数据。
[0052]步骤302、判断紧急区间数据中是否存在未下载数据。
[0053]当确定急区间数据中不存在未下载数据时,进入步骤303 ;当确定急区间数据中存在未下载数据时,循环执行本步骤302,进行循环判断。
[0054]步骤303、开启P2P下载,关闭http下载。
[0055]即此时,下载非紧急区间数据,停止下载紧急区间数据。
[0056]步骤304、判断紧急区间数据中未下载数据的数据量是否达到预设阈值。
[0057]当确定紧急区间数据中未下载数据的数据量达到预设阈值时,进入步骤305 ;当确定紧急区间数据中未下载数据的数据量未达到预设阈值时,循环执行本步骤304,进行循环判断。
[0058]其中,判断时采用的预设阈值的确定可采用前面提到的多种确定方式,在此不再赘述。
[0059]步骤305、关闭P2P下载,同时开启http下载,返回步骤302。
[0060]即此时,停止下载非紧急区间数据,继续下载紧急区间数据。
[0061]可见,采用本发明实施例2提供的方案,当确定急区间数据中不存在未下载数据时,开启P2P下载,同时关闭http下载,相比于上述实施例1中一直开启http下载的方案,能够避免带宽竞争,进一步提高P2P下载效率。
[0062]基于同一发明构思,根据本发明上述实施例提供的P2P网络中数据下载方法,相应地,本发明实施例还提供一种P2P网络中数据下载装置,如图4所示,具体包括:
[0063]判断单元401,用于在开启P2P下载,以下载非紧急区间数据时,判断紧急区间数据中未下载数据的数据量是否达到预设阈值;
[0064]开关单元402,用于当确定紧急区间数据中未下载数据的数据量达到预设阈值时,关闭P2P下载,以停止下载非紧急区间数据。
[0065]进一步的,开关单元402,还用于当紧急区间数据中不存在未下载数据时,开启P2P下载,以下载非紧急区间数据。
[0066]较佳的,开关单元402,还用于当紧急区间数据中不存在未下载数据时,关闭http下载,以停止下载紧急区间数据。
[0067]进一步的,开关单元402,还用于当确定紧急区间数据中未下载数据的数据量达到预设阈值时,开启http下载,以下载紧急区间数据。
[0068]较佳的,预设阈值根据http下载的码流确定。
[0069]其中,http下载的码流越大,该预设阈值越大;http下载的码流越小,该预设阈值越小。
[0070]上述各单元的功能可对应于图1-图3任一所示流程中的相应处理步骤,在此不再赘述。
[0071]综上所述,本发明实施例提供的P2P网络中数据下载方案,包括:在开启P2P下载,以下载非紧急区间数据时,判断紧急区间数据中未下载数据的数据量是否达到预设阈值;当确定紧急区间数据中未下载数据的数据量达到预设阈值时,关闭P2P下载,以停止下载非紧急区间数据。采用本发明实施例提供的方案,能够避免P2P下载频繁的关闭、开启,提高了 P2P下载效率。
[0072]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0073]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0074]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0075]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0076]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0077]显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种P2P网络中数据下载方法,其特征在于,包括: 在开启P2P下载,以下载非紧急区间数据时,判断紧急区间数据中未下载数据的数据量是否达到预设阈值; 当确定紧急区间数据中未下载数据的数据量达到预设阈值时,关闭P2P下载,以停止下载非紧急区间数据。
2.如权利要求1所述的方法,其特征在于,还包括: 当紧急区间数据中不存在未下载数据时,开启P2P下载,以下载非紧急区间数据。
3.如权利要求2所述的方法,其特征在于,当紧急区间数据中不存在未下载数据时,还包括: 关闭http下载,以停止下载紧急区间数据。
4.如权利要求3所述的方法,其特征在于,当确定紧急区间数据中未下载数据的数据量达到预设阈值时,还包括: 开启http下载,以下载紧急区间数据。
5.如权利要求1-4任一所述的方法,其特征在于,所述预设阈值根据http下载的码流确定;其中,http下载的码流越大,所述预设阈值越大。
6.一种P2P网络中数据下载装置,其特征在于,包括: 判断单元,用于在开启P2P下载,以下载非紧急区间数据时,判断紧急区间数据中未下载数据的数据量是否达到预设阈值; 开关单元,用于当确定紧急区间数据中未下载数据的数据量达到预设阈值时,关闭P2P下载,以停止下载非紧急区间数据。
7.如权利要求6所述的装置,其特征在于,所述开关单元,还用于当紧急区间数据中不存在未下载数据时,开启P2P下载,以下载非紧急区间数据。
8.如权利要求7所述的装置,其特征在于,所述开关单元,还用于当紧急区间数据中不存在未下载数据时,关闭http下载,以停止下载紧急区间数据。
9.如权利要求8所述的装置,其特征在于,所述开关单元,还用于当确定紧急区间数据中未下载数据的数据量达到预设阈值时,开启http下载,以下载紧急区间数据。
10.如权利要求6-9任一所述的装置,其特征在于,所述预设阈值根据http下载的码流确定;其中,http下载的码流越大,所述预设阈值越大。
【专利摘要】本发明公开了一种P2P网络中数据下载方法及装置,能够提高P2P下载效率。该P2P网络中数据下载方法包括:在开启P2P下载,以下载非紧急区间数据时,判断紧急区间数据中未下载数据的数据量是否达到预设阈值;当确定紧急区间数据中未下载数据的数据量达到预设阈值时,关闭P2P下载,以停止下载非紧急区间数据。
【IPC分类】H04L29-08
【公开号】CN104683416
【申请号】CN201310638418
【发明人】李卓, 李茗
【申请人】乐视网信息技术(北京)股份有限公司
【公开日】2015年6月3日
【申请日】2013年12月2日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1