首页> 中国专利> 一种数字媒体点播和数字资源下载的融合实现方法

一种数字媒体点播和数字资源下载的融合实现方法

摘要

本发明提供一种数字媒体点播和数字资源下载的融合实现方法,包括:用户选定待操作的数字资源,并分别建立与资源服务器、P2P网络上其它用户间的连接;创建一个可见的文件夹用于保存数字媒体点播或数字资源下载时所得到的待操作数字资源;用户采用数字媒体点播方式实现对待操作数字资源的数字媒体点播,或采用数字资源下载方式实现对待操作数字资源的下载;用户根据需要在所述的数字媒体点播方式或数字资源下载方式间切换,所述的数字媒体点播方式或所述的数字资源下载方式所得到的所述待操作数字资源都存放文件夹下。

著录项

  • 公开/公告号CN101459678A

    专利类型发明专利

  • 公开/公告日2009-06-17

    原文格式PDF

  • 申请/专利权人 中国科学院计算技术研究所;

    申请/专利号CN200910076544.5

  • 申请日2009-01-08

  • 分类号H04L29/06;H04L29/08;H04L12/18;

  • 代理机构北京泛华伟业知识产权代理有限公司;

  • 代理人王勇

  • 地址 100190 北京市海淀区中关村科学院南路6号

  • 入库时间 2023-12-17 22:10:28

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2012-02-22

    授权

    授权

  • 2009-08-12

    实质审查的生效

    实质审查的生效

  • 2009-06-17

    公开

    公开

说明书

技术领域

本发明涉及互联网上数字媒体的点播和下载应用,特别涉及一种基于P2P网络的数字媒体点播和数字资源下载的融合实现方法。

背景技术

随着国际互联网(Internet)和数字化技术的快速发展,通过互联网交易及传播的数字媒体内容(通常为音视频资源)越来越多。大量数字媒体内容的提供商和运营商利用高速互联互通的国际互联网发布数字内容,不但产生了巨大的商业价值,还提供给普通用户一种更加便捷的途径以获取更优质的视听服务享受。目前部署较为广泛的视频点播VOD(Video on Demand)系统,可方便地根据用户需要播放相应的音视频节目,彻底改变了过去收看节目的被动方式,实现了节目的按需收看和任意播放,为用户提供实时、交互、按需点播的视听服务。

但是,现有的数字媒体点播系统大都采用单纯的C/S(Client/Server)架构,或者P2P(Peer-to-Peer)架构实现数字媒体资源的下载和共享。C/S架构即客户端/服务器模式,当点播系统用户较少时,它可以很好地实现数字资源的高效存储和获取。但如果用户规模很大,则大量用户同时在网络上点播数字资源很容易造成资源服务器的负担过重,进而导致资源服务器终止提供服务。而P2P技术是目前一种流行的文件传输技术,一个用户既可以作为客户端从其他用户上下载数据,也能够作为服务器向其他用户提供数据下载。它具有任务下载人数越多,下载速度越快的优点。与此同时,P2P技术也存在一些固有的缺点,如数据下载速度不稳定,特别当某个任务的下载人数较少,或该任务非热门资源时,数据下载速度相对较慢,不利于用户对数字资源的顺利获取。此外,当前主流的一些P2P应用软件只提供了单纯的数字资源下载或者单纯的数字媒体点播功能,并不支持数字资源的同步下载与播放。

发明内容

本发明的目的是克服现有的P2P应用软件只提供了单纯的数字媒体点播或单纯的数字资源下载的缺陷,从而提供一种既能实现数字媒体点播,又能实现数字资源下载的方法。

为了实现上述目的,本发明提供了一种数字媒体点播和数字资源下载的融合实现方法,包括:

步骤1)、用户选定待操作的数字资源,并分别建立与资源服务器、P2P网络上其它用户间的连接;

步骤2)、创建一个可见的文件夹用于保存数字媒体点播或数字资源下载时所得到的待操作数字资源;

步骤3)、用户采用数字媒体点播方式实现对待操作数字资源的数字媒体点播,或采用数字资源下载方式实现对待操作数字资源的下载;所述的数字媒体点播方式或所述的数字资源下载方式所得到的所述待操作数字资源都存放在步骤2)所创建的文件夹下;

步骤4)、用户根据需要在所述的数字媒体点播方式或数字资源下载方式间切换。

上述技术方案中,所述的数字媒体点播方式包括:

步骤a-1)、向资源服务器请求待点播数字资源的头部数据块;

步骤a-2)、根据待点播数字资源的播放进度,在所述待点播数字资源的未播放数据块中,计算安全播放区域的范围;

步骤a-3)、对所述安全播放区域范围内的数据块,从资源服务器请求未下载数据块的数据;

步骤a-4)、对所述安全播放区域范围外的数据块,采用P2P下载方式从所述P2P网络中的其它用户下载数据。

上述技术方案中,在所述的步骤a-2)中,计算安全播放区域的范围包括:

步骤a-2-1)、在待点播数字资源的当前播放位置向后计算一定数量的数据块,这些数据块形成所述的安全播放区域;

步骤a-2-2)、在所述安全播放区域的播放时间段内,间隔一定的时间重复执行所述的步骤a-2-1)。

上述技术方案中,所述的步骤a-3)包括:

步骤a-3-1)、对所述安全播放区域范围内的数据块,检查是否存在未下载的数据块;

步骤a-3-2)、从所述资源服务器上请求未下载数据块的数据,同时向P2P网络上已经发送数据请求的其他用户发送取消数据的请求。

上述技术方案中,在所述的步骤a-4)中,采用P2P下载方式从所述P2P网络中的其它用户下载数据时,采用了按顺序下载与按照全局最少优先、严格优先级下载相结合的下载原则。

上述技术方案中,所述的下载原则包括二八原则,采用所述的二八原则下载数据时,对于安全播放区域外的数据块,以80%的概率选择那些紧接在安全播放区域后的数据块,按照存储顺序逐块向其他用户发送数据请求以实现数据下载;对于安全播放区域外的数据块,以20%的概率遵循全局最少优先和严格优先级策略,选择未下载的数据块向其他用户发送数据获取请求以实现数据下载。

上述技术方案中,所述的数字资源下载方式包括:

步骤b-1)、采用P2P下载方式从所述P2P网络中的其它用户下载待下载的数字资源;

步骤b-2)、对P2P下载过程中超出预定的下载阈值的数据块,向资源服务器请求该数据块的数据。

上述技术方案中,在所述的步骤b-1)中,遵循全局最少优先策略和严格优先级策略实现所述的P2P下载。

上述技术方案中,所述的下载阈值包括关于下载时间的阈值和/或关于下载速率的阈值。

上述技术方案中,在所述的步骤3)中,采用硬盘缓冲技术存放待操作数字资源,包括:

步骤3-1)、将用户已下载的数据缓冲存储到预先分配的内存缓冲区上;

步骤3-2)、当内存缓冲未满时,将下载的所有数据块直接写入到缓冲区;当内存缓冲区分配已满时,采取数据块替换策略,将已经下载完成并且上传次数最少的数据块写入磁盘,而新下载的数据块被写到缓冲区中;若内存缓冲区中的数据块均没有下载完成,则把新下载的数据块直接写到磁盘上。

本发明还提供了一种基于P2P网络的数字媒体点播和数字资源下载系统,包括连接建立模块、文件夹创建模块、数字媒体点播模块、数字资源下载模块、下载方式切换模块以及数据存储模块;其中,

所述的连接建立模块用于根据用户选定的待操作数字资源,分别建立与资源服务器、P2P网络上其它用户间的连接;

所述的文件夹创建模块创建一个可见的文件夹用于保存数字媒体点播或数字资源下载时所得到的待操作数字资源;

所述的数字媒体点播模块用于实现对待操作数字资源的数字媒体点播;

所述的数字资源下载模块用于实现对待操作数字资源的下载;

所述的下载方式切换模块用于根据用户需要在所述的基于P2P网络的数字媒体点播系统或基于P2P网络的数字资源下载系统间切换;

所述的数据存储模块将所述的基于P2P网络的数字媒体点播系统或所述的基于P2P网络的数字资源下载系统所得到的所述待操作数字资源存放在同一个文件夹下。

上述技术方案中,所述的数字媒体点播模块包括头部数据块下载单元、安全播放区域计算单元、资源服务器数据下载单元、P2P下载单元;其中,

所述的头部数据块下载单元用于向资源服务器请求待点播数字资源的头部数据块;

所述的安全播放区域计算单元用于根据待点播数字资源的播放进度,在所述待点播数字资源的未播放数据块中,计算安全播放区域的范围;

所述的资源服务器数据下载单元用于对所述安全播放区域范围内的数据块,从资源服务器请求未下载数据块的数据;

所述的P2P下载单元用于对所述安全播放区域范围外的数据块,采用P2P下载方式从所述P2P网络中的其它用户下载数据。

上述技术方案中,所述的数字资源下载模块包括P2P下载单元和资源服务器数据下载单元;其中,

所述的P2P下载单元采用P2P下载方式从所述P2P网络中的其它用户下载待下载的数字资源;

所述的资源服务器数据下载单元对P2P下载过程中超出下载阈值的数据块,向资源服务器请求该数据块的数据。

本发明的优点在于:

1、本发明的数字媒体点播和数字资源下载的融合实现方法通过对P2P下载和P2S(Peer-to-Server)下载策略的融合与适时切换,并结合下载过程中数据块的智能选择策略,实现了P2P网络和P2S网络的负载均衡,增加了用户的选择。

2、本发明方法中的数字媒体点播过程将所要点播的数字资源切分成安全播放区域,对安全播放区域外的数据块采用P2P方式下载,对安全播放区域内的未下载数据块采用向资源服务器请求的方式下载。通过两种方式的结合,既保证了点播的流畅性,又降低了的资源服务器负载。

3、本发明方法中的数字资源下载过程对下载所花时间过长或下载速率过低的数据块采用向资源服务器请求相应数据的方法,保证了下载数据的完整性,提高了数据下载的速率。

附图说明

图1为本发明方法在实现时所涉及到的P2SP网络的示意图;

图2为本发明方法中数字媒体点播过程的流程图;

图3为本发明方法中数字资源下载过程的流程图;

图4为本发明的数字媒体点播和数字资源下载方法的流程图。

具体实施方式

下面结合附图和具体实施方式对本发明作进一步说明。

在以下实施例中,将以一个P2SP(Peer-to-Server-and-Peer)网络为例,对在该网络中如何实现本发明的方法进行说明。为了方便理解,首先对P2SP做简短的说明。此处所涉及的P2SP是对P2P技术的进一步延伸,它融合了C/S模式与P2P技术的优势,能够有效整合资源服务器群和P2P网络中的资源,极大提高媒体文件的下载速度,同时在很大程度上缓解资源服务器群的负载。

在图1中给出了一个P2SP网络的示意图,从该图中可以看出,一个P2SP网络包括资源服务器群、P2P用户群、索引服务器、Web门户等。下面就该P2SP网络上如何实现本发明的数字媒体点播和数字资源下载方法进行说明。由于该方法中的数字媒体点播过程和数字资源下载过程是两个相对独立的过程,因此先对这两个过程分别加以说明,再就本发明的方法如何实现两个过程间的切换加以描述。

数字媒体点播就是指用户在选定某一数字资源后,通过网络下载这一数字资源,并在下载的过程中将已下载的数字资源同时通过播放器实时播放。一般而言,所下载的数字资源存储在一个内存的临时文件中,当播放成功后,所下载的资源即被删除,有时,一边播放数字资源一边在内存中删除已经播放过的数字资源。由于数字媒体点播对资源的下载有一定的顺序要求,例如,即使数字资源的结尾部分已经全部下载完毕,但如果开头某一部分没有下载,则这一数字媒体点播过程就无法顺利完成,给用户带来不好的体验。因此,现有技术在P2SP网络上下载相关的数字资源时,通常会向一个资源服务器请求数据,而非网络中的其它peer(对等)用户。这样能够保证数字资源的按序获取,防止由于peer用户的各种原因而带来的资源缺失问题。但这样做显然会加重资源服务器的负载,当数字媒体点播用户数量过多时,资源服务器将无法承担。

本发明在实现数字媒体点播的过程中,对数字资源的获取除了采用优先向资源服务器请求和数据块顺序下载的策略外,还结合了P2P下载方式,使得在保证数字资源能够按序获取的前提下,降低了对资源服务器的需求。下面以对一部电影的数字媒体点播为例,参考图2,对本发明如何实现这一过程进行说明,在下面的说明过程中,对一些现有技术中常见的下载种子文件、解析种子文件、建立连接等前序操作步骤加以省略,直接就如何进行数字媒体点播进行说明。

为了方便说明,我们将待点播的电影文件分为100个数据块,在数字媒体点播过程开始后,电影开始播放前,首先从资源服务器下载电影文件的若干头部数据块,所述若干头部数据块通常占电影文件总长度的百分之五到百分之十之间,在本实施例中,假设这些头部数据块有5个。

有了这些已经下载的头部数据块后,就可以开始电影的播放过程。由于当前只下载了电影的位于头部的一小部分数据块,因此,在播放过程中还要同步实现对剩余数据块的继续下载。在继续下载的过程中,本发明采用了“安全播放区域”这一概念,所谓的安全播放区域是指当前播放位置所对应的文件存储位置后的一定数量的数据块所形成的数据区,这个区域内的数据若完全下载,则可以保证一定时间的流畅播放。由对安全播放区域的定义可以看出,安全播放区域的范围是随着播放位置的改变而动态变化的。例如,假设安全播放区域的大小为5个数据块,当前的电影播放位置在第4个数据块的开始处,那么从第4个数据块开始到第8个数据块都是安全播放区域。而当电影播放位置改变为第5个数据块的开始处时,则从第5个数据块到第9个数据块是安全播放区域。本发明在安全播放区域的基础上,采用了若安全播放区域内的数据块存在未下载数据块时,优先从资源服务器顺序下载,而对安全播放区域外的数据块采用P2P方式下载的下载策略。通过这一下载策略,可以保证在安全播放区域内的数据块能够及时下载,保证电影的流畅播放,又可以使得电影文件尽可能地从其它peer用户获取数据,不对资源服务器造成太多的负载。下面分别对安全播放区域的计算、安全播放区域内未下载数据块的下载、安全播放区域外数据块的下载分别进行说明。

在前面的说明中已经提到,安全播放区域的范围会随着播放过程而动态改变,这一动态改变过程是通过对安全播放区域的计算实现的。具体的说,根据电影的播放进度,每隔一段时间计算一次安全播放区域,且在一个安全播放区域内进行多次这样的计算,使得安全播放区域计算的时间间隔不能大于一个安全播放区域对应的播放时长。例如,每隔3-5秒即对安全播放区域进行计算,根据计算结果得到当前时刻的安全播放区域的范围。通过上述操作可以防止安全播放区域内的数据播放完成后,仍未触发新的计算过程从而无法下载后续文件数据现象的发生。

对安全播放区域内未下载数据块的下载可以通过下面的一个例子加以说明。若当前的播放位置在第14个数据块的开始处,且安全播放区域的大小范围为5个数据块,则当前的安全播放区域为第14个数据块到第18个数据块。检查这些数据块内是否有未下载的数据块,若第16和第17数据块尚未下载,则向资源服务器发送按顺序下载第16、第17数据块的请求。资源服务器接到这一请求后,就返回相应的数据块。由于第16、17数据块在进入安全播放区域前可能已经向其它peer用户发送数据下载请求(相应的peer用户没有返回相应的数据而导致下载未成功),因此在上述向资源服务器请求数据的同时,还要向先前发送过数据下载请求的其它peer用户发送取消数据下载的消息。当然,如果安全播放区域内的数据块都已经下载完毕,则不再向资源服务器请求数据。

对安全播放区域外数据块的下载也可以通过一个例子加以说明。仍然以前面的假设为例,若当前的播放位置在第14个数据块的开始处,当前的安全播放区域为第14个数据块到第18个数据块,那么安全播放区域外的数据块就是从第19个数据块开始一直到第100个数据块,这些数据块当前都可以采用P2P方式下载。在本实施例中,对采用P2P方式下载的数据块采用了“二八原则”进行下载前的数据选择,即:对于安全播放区域外的数据,以80%的概率选择那些紧接在安全播放区域后的数据块,按照存储顺序逐块向其他用户发送数据请求实现下载;另外以20%的概率,并遵循全局最少优先和严格优先级策略,选择安全播放区域外未下载的数据块,向其他用户发送数据获取请求。所述的全局最少优先和严格优先级策略包括选择那些在用户已知连接中,网络拥有数(即在整个网络上拥有某一数据块的peer用户的数目)最少的数据块优先下载,同时对于已经发送请求,但尚未完成下载的数据块优先下载。例如,当本地需要选择向其它peer用户请求数据块时,以80%的概率顺序选择安全播放区域外(从第19个数据块开始一直到第100个数据块)首个尚未下载的数据块下载,若第19个数据块尚未下载,即选择第19个数据块下载;以20%的概率遵循最少优先和严格优先级策略选择安全播放区域外(从第19个数据块开始一直到第100个数据块)的尚未下载的数据块下载,如选择第92个数据块下载。在本实施例中,采用了“二八原则”进行下载前的数据选择,但在实际应用中并不局限于这一原则,也可采用“三七原则”等其它实现方式,这些方式都采用了将对安全播放区域外的数据块按序下载与按照全局最少优先、严格优先级下载相结合的相应原则。

以上是对本发明方法中的数字媒体点播过程的详细说明,从上述说明可以看出,对于电影文件中的大多数数据块而言,它首先位于安全播放区域外,先通过P2P方式进行下载,只有在P2P方式下载失败的情况下,才会在安全播放区域内通过资源服务器下载。因此,大大降低了从资源服务器上请求相关数据资源的可能,也就降低了对资源服务器的需求。本发明的方法通过将向资源服务器请求数据方式与P2P数据下载方式的优点相结合,使得在保证播放的流畅性和降低对资源服务器的负载需求上达到了一个良好的平衡。

本发明的方法中除了实现上述的数字媒体点播外,还可以实现对数字资源的下载。需要说明的是,此处所述的下载与数字媒体点播中所涉及的下载有所不同。此处所述的下载是要将所要下载的数字资源保存到硬盘上,使得用户可以对下载得到的数字资源做各种类型的操作,且在下载过程中,对于数字资源中的各个数据块没有顺序下载的要求。在现有技术中,通常采用P2P方式从其它peer用户实现对数字资源的下载,如电驴软件。由于P2P网络中的peer用户是动态改变的,在实际应用中往往会出现一个数字资源尚未下载完毕,提供该数字资源的peer用户就已经关机的现象,这很容易造成数字资源下载的不完整,特别是那些冷门、网络拥有数少的数字资源。

针对现有技术在数字资源下载时所存在的上述问题,本发明在采取优先进行P2P下载和遵循严格优先级的下载策略的同时,还采取了从资源服务器上读取那些迟迟不能实现下载的数据块的策略,以加速整个下载过程,保证用户合理的下载速度。下面仍以前面提到的电影为例,参考图3,对如何实现下载进行说明。

假设电影文件可进一步分为100个数据块,当用户对这一电影文件进行下载时,首先通过P2P下载的方式从其它peer用户下载相应的资源。在下载过程中,遵循全局最少优先和严格优先级策略。即在下载时,若某一个数据块的网络拥有数最少,则该数据块具有较高的优先级,应当在下载过程中被优先请求;此外,对于已经发送请求,但尚未完成下载的数据块也具有较高的优先级,其在下载过程中应当被优先请求。例如,若第20个数据块在网络上只有一个peer用户具有相应的数据资源,那么在下载过程中,就要尽快从该peer用户下载第20个数据块,防止该peer用户退出网络而造成相应数据的缺失。尽管在P2P下载过程中,已经用前述策略尽可能地防止数据下载不全的问题,但在实际应用中,仍然会有因为用户退出网络、用户过于繁忙等各种原因而使得数据块在很长的时间内无法完成下载,例如,电影文件中的第40个数据块没有下载成功。如果电影文件中的其他数据块都已经成功下载,只是因为一个数据块下载失败而导致整个电影文件无法使用显然不是用户所希望看到的。因此,在本发明中,可以为数据的下载时间设定一个阈值,若对某一数据块的下载时间超过了这一阈值,则发起对相应资源服务器的数据请求,从资源服务器上下载所缺失的数据块。当然也可以为数据的下载速度设定相应的阈值,当下载速度小于这一阈值时,发起对相应资源服务器的数据请求。在向资源服务器发起数据请求时,按照严格优先级策略进行数据块的请求,即尚未完成下载的数据块具有较高的优先级,其在下载过程中被优先请求。此外,向资源服务器请求的数据块将不再向其他用户请求,对此前已向其他用户请求的数据块,向这些用户发送取消该块下载请求的CANCEL消息。

以上是对本发明中的数字资源的下载过程的详细说明,与现有技术相比,本发明的数字资源下载过程在保留P2P下载方法的优点的同时,对那些在一定时间内仍然无法完成数据下载的数据块采用从资源服务器获取相关数据的操作方式,提高了数据下载的成功率。

本发明的数字媒体点播和数字资源下载方法将前述的数字媒体点播过程和数字资源下载过程相融合,在实现过程中可根据用户的需要动态切换数字媒体点播过程和数字资源下载过程。例如,当一个用户在通过数字媒体点播方式在线观看电影时,若因事外出,可将数字媒体点播方式转换为数字资源下载方式,待外出归来后,再欣赏下载后的影片。

在数字媒体点播和数字资源下载相融合的方法中,如图4,首先下载与选定资源对应的种子文件,并对种子文件进行解析,得到索引服务器地址列表;然后通过与索引服务器的连接、交互,获取存储有选定资源的资源服务器列表和其它peer用户列表,利用这些列表分别建立与资源服务器和peer用户间的连接。在建立连接后,就可以根据用户的需要选择数字媒体点播方式或数字资源下载方式对选定资源进行操作,具体的操作过程在前面的说明中已经有详细的描述,因此不在此处做重复说明。当用户需要对点播方式或下载方式进行切换时,改变相应的策略。例如,在某一时刻,一个电影文件处于数字媒体点播状态时,采取了向资源服务器请求优先,结合P2P下载方式的策略,而当用户将对电影文件的操作转换为数字资源下载方式时,对所有尚未下载的数据块采取P2P方式下载优先,结合资源服务器请求的策略。反之,当用户将对电影文件的操作由数字资源下载方式转换为数字媒体点播方式时,也要做相应的策略转换。

需要说明的是,在数字媒体点播和数字资源下载相融合的方法中,无论采用数字媒体点播方式还是采用数字资源下载方式,所得到的数字资源都统一存储在一个用户可见的目录中,而不是像现有技术中的数字媒体点播那样,将所得到的数字资源保存在用户不可见的临时文件夹中。通过上述操作,用户即可直接对所得到的数字资源做各种类型的操作。

为了降低在下载过程中,对硬盘频繁访问所造成的损害,可以采用硬盘缓冲技术存储已下载的部分数据。在下载过程中,针对每个下载任务,将用户已下载的数据缓冲存储到预先分配了一定大小的内存缓冲区上;当内存缓冲未满时,将下载的所有数据块直接写入到缓冲区;当内存缓冲区分配已满时,采取数据块替换策略,将已经下载完成并且上传次数最少的数据块写入磁盘,而新下载的数据块被写到缓冲区中;若内存缓冲区中没有满足上述条件的数据块,即内存缓冲区中的数据块均没有下载完成,则把新下载的数据块直接写到磁盘上。若用户在下载过程中,还要作为peer用户为其它用户上传数据,则用户优先在内存缓冲区中寻找已经完成下载的数据块,若找到,则从缓冲区中读取;若内存缓冲区中没有找到相应块,则从硬盘中直接读取。

在上述方法的基础上,本发明还包括与上述方法相对应的系统。

本发明包括一种基于P2P网络的数字媒体点播系统,该系统包括头部数据块下载模块、安全播放区域计算模块、资源服务器数据下载模块、P2P下载模块;其中,

所述的头部数据块下载模块用于向资源服务器请求待点播数字资源的头部数据块;

所述的安全播放区域计算模块用于根据待点播数字资源的播放进度,在所述待点播数字资源的未播放数据块中,计算安全播放区域的范围;

所述的资源服务器数据下载模块用于对所述安全播放区域范围内的数据块,从资源服务器请求未下载数据块的数据;

所述的P2P下载模块用于对所述安全播放区域范围外的数据块,采用P2P下载方式从所述P2P网络中的其它用户下载数据。

本发明还包括一种基于P2P网络的数字资源下载系统,该系统包括P2P下载模块和资源服务器数据下载模块;其中,

所述的P2P下载模块采用P2P下载方式从所述P2P网络中的其它用户下载待下载的数字资源;

所述的资源服务器数据下载模块对P2P下载过程中超出下载阈值的数据块,向资源服务器请求该数据块的数据。

本发明还包括一种基于P2P网络的数字媒体点播和数字资源下载系统,其特征在于,包括连接建立模块、文件夹创建模块、所述的基于P2P网络的数字媒体点播系统、所述的基于P2P网络的数字资源下载系统、下载方式切换模块以及数据存储模块;其中,

所述的连接建立模块用于根据用户选定的待操作数字资源,分别建立与资源服务器、P2P网络上其它用户间的连接;

所述的文件夹创建模块创建一个可见的文件夹用于保存数字媒体点播或数字资源下载时所得到的待操作数字资源;

所述的基于P2P网络的数字媒体点播系统用于实现对待操作数字资源的数字媒体点播;

所述的基于P2P网络的数字资源下载系统用于实现对待操作数字资源的下载;

所述的下载方式切换模块用于根据用户需要在所述的基于P2P网络的数字媒体点播系统或基于P2P网络的数字资源下载系统间切换;

所述的数据存储模块将所述的基于P2P网络的数字媒体点播系统或所述的基于P2P网络的数字资源下载系统所得到的所述待操作数字资源存放在同一个文件夹下。

最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制。尽管参照实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,对本发明的技术方案进行修改或者等同替换,都不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号