文件协同下载系统、装置及方法

文档序号:7982324阅读:254来源:国知局
文件协同下载系统、装置及方法
【专利摘要】本发明提供一种文件协同下载系统、装置及方法,所述文件协同下载系统包括至少一周边装置以及主控装置。所述至少一周边装置通过网络连接服务器。主控装置通过网络连接服务器,并分别与至少一周边装置建立连线,依据主控装置及各所述周边装置的下载带宽,分配主控装置及各所述周边装置从服务器下载文件的片段以协同下载文件,以及接收各所述周边装置下载的片段,并与主控装置下载的片段合并以获得文件。
【专利说明】文件协同下载系统、装置及方法
【技术领域】
[0001]本发明是有关于一种文件下载系统、装置及方法,且特别是有关于一种利用周边装置协同下载文件的文件协同下载系统、装置及方法。
【背景技术】
[0002]网际网络的发展提供给现代人一种更快速更便利的方式来取得各种信号及文件。一般来说,使用者可通过电脑或手机等具备网络连线功能的电子装置连接网络,从而取得他人分享在网络上的信号或是文件。
[0003]然而,当使用者想要通过例如智能手机等带宽较小的装置来下载网络上尺寸较大的文件(例如高画质影片)时,将需花费较长的时间才能完成所述文件的下载,造成较低的下载效率。

【发明内容】

[0004]有鉴于此,本发明提供一种文件协同下载系统、装置及方法,可提高电子装置下载文件的效率。
[0005]本发明提供一种文件协同下载系统,包括至少一周边装置以及主控装置。所述至少一周边装置通过网络连接服务器。主控装置通过网络连接服务器,并分别与至少一周边装置建立连线,依据主控装置及各所述周边装置的下载带宽,分配主控装置及各所述周边装置从服务器下载文件的片段以协同下载文件,以及接收各所述周边装置下载的片段,并与主控装置下载的片段合并以获得文件。
[0006]在本发明的一实施例中,上述主控装置利用无线通信技术与至少一周边装置建立连线,所述无线通信技术包括近场通信(Near Field Communication,简称NFC)、无线保真(Wireless Fidelity,简称 W1-Fi)或蓝牙(Bluetooth)。
[0007]在本发明的一实施例中,上述主控装置利用近场通信传送连线信号至各所述周边装置,使得各所述周边装置利用连线信号与主控装置建立无线保真的连线。
[0008]在本发明的一实施例中,上述主控装置包括通过连线传送所分配的片段的信号至各所述周边装置,使得各所述周边装置根据片段的信号从服务器下载文件的片段。
[0009]在本发明的一实施例中,上述主控装置包括依据主控装置及各所述周边装置的下载带宽的比例,切分文件为多个片段,以分配主控装置及各所述周边装置所下载的片段。
[0010]在本发明的一实施例中,上述各周边装置包括在完成片段的下载时,通过连线传送通知至主控装置,并传送所下载的片段至主控装置。
[0011]本发明提供一种文件协同下载装置,包括无线通信模块、网络模块、下载分配模块以及文件合并模块。无线通信模块用以分别与至少一周边装置建立连线。网络模块用以通过网络连接服务器。下载分配模块依据网络模块及各所述周边装置的下载带宽,分配网络模块及各所述周边装置从服务器下载文件的片段以协同下载文件。文件合并模块通过连线接收各所述周边装置下载的片段,并与网络模块下载的片段合并以获得文件。[0012]在本发明的一实施例中,上述无线通信模块是利用无线通信技术与至少一周边装置建立连线,无线通信技术包括近场通信、无线保真或蓝牙。
[0013]在本发明的一实施例中,上述无线通信模块是利用近场通信传送连线信号至各所述周边装置,使得各所述周边装置利用连线信号与无线通信模块建立无线保真的连线。
[0014]在本发明的一实施例中,上述无线通信模块包括通过连线传送所分配的片段的信号至各所述周边装置,使得各所述周边装置根据片段的信号从服务器下载文件的片段。
[0015]在本发明的一实施例中,上述下载分配模块包括依据网络模块及各所述周边装置的下载带宽的比例,切分文件为多个片段,以分配网络模块及各所述周边装置所下载的片段。
[0016]在本发明的一实施例中,上述各周边装置包括在完成片段的下载时,通过连线传送通知至无线通信模块,并传送所下载的片段至文件合并模块。
[0017]本发明提供一种文件协同下载方法,适于主控装置与至少一周边装置协同下载服务器上的文件,所述方法包括下列步骤。首先,通过网络连接服务器,并且分别与至少一周边装置建立连线。接着,依据主控装置及各所述周边装置的下载带宽,分配主控装置及各所述周边装置从服务器下载文件的片段以协同下载文件。之后,接收各所述周边装置下载的片段,并与主控装置下载的片段合并以获得文件。
[0018]在本发明的一实施例中,上述使主控装置分别与至少一周边装置建立连线的步骤包括利用无线通信技术与至少一周边装置建立连线,无线通信技术包括近场通信、无线保真或蓝牙。
[0019]在本发明的一实施例中,上述利用无线通信技术与至少一周边装置建立连线的步骤包括利用近场通信传送连线信号至各所述周边装置,使得各所述周边装置利用连线信号与主控装置建立无线保真的连线。
[0020]在本发明的一实施例中,上述依据主控装置及各所述周边装置的下载带宽,分配主控装置及各所述周边装置从服务器下载文件的片段以协同下载文件的步骤包括通过连线传送所分配的片段的信号至各所述周边装置,使得各所述周边装置根据片段的信号从服务器下载文件的片段。
[0021]在本发明的一实施例中,上述依据主控装置及各所述周边装置的下载带宽,分配主控装置及各所述周边装置从服务器下载文件的片段以协同下载文件的步骤包括依据主控装置及各所述周边装置的下载带宽的比例,切分文件为多个片段,以分配主控装置及各所述周边装置所下载的片段。
[0022]在本发明的一实施例中,上述在接收各所述周边装置下载的片段的步骤之前,还包括通过连线接收来自各所述周边装置的通知,据此接收各所述周边装置下载的片段,其中通知是各所述周边装置在完成片段的下载时所发出。
[0023]基于上述,本发明的文件协同下载系统、装置及方法是将主控装置所要下载文件的片段分配给周边装置,使各个周边装置可协同主控装置对同一个文件的不同片段进行下载。而在下载完成时或下载期间,主控装置可接收各个周边装置已下载的文件片段,并将这些文件片段合并,以获得所需的文件。由此,本发明可通过充分利用其他周边装置的传输资源,使得主控装置在下载所述文件时可达到更佳的效率,进而提高使用上的便利性。
[0024]为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详 细说明如下。
【专利附图】

【附图说明】
[0025]图1是本发明一实施例示出的文件协同下载系统从服务器下载文件的示意图;
[0026]图2是本发明一实施例示出的文件协同下载方法的流程图;
[0027]图3是本发明一实施例示出的文件协同下载装置的方块图。
[0028]附图标记说明:
[0029]100:文件协同下载系统;
[0030]110:主控装置;
[0031]120_1 ?120_3:周边装置;
[0032]130:服务器;
[0033]140:网络;
[0034]300:文件协同下载装置;
[0035]312:无线通信模块;
[0036]314:网络模块;
[0037]316:下载分配模块;
[0038]318:文件合并模块;
[0039]S201 ?S204:步骤。
【具体实施方式】
[0040]图1是本发明一实施例示出的文件协同下载系统从服务器下载文件的示意图。在本实施例中,文件协同下载系统100包括主控装置110以及周边装置120_1?120_3。其中,主控装置110与周边装置120_1?120_3可分别通过网络140连接服务器130,以下载服务器130上的文件(例如音频、视频及影像等)。主控装置110与周边装置120_1?120_3可以是智能手机(Smartphone)、笔记本电脑(Laptop)、平板电脑(Tablet)、个人电脑或个人数字助理(Personal Digital Assistant,简称PDA)等具有网络连接及无线通信功能的电子装置,但不限于此。
[0041]主控装置110在接收到一文件下载任务时,可先评估本身的下载带宽以及下载该文件所需的时间,若需要花较长的时间下载文件时,主控装置110可利用无线通信技术来与周边装置120_1?120_3建立连线,并通过与周边装置120_1?120_3之间的信息交换,以利用周边装置120_1?120_3来协同完成文件的下载。所述无线通信技术可以是近场通信(Near Field Communication,简称 NFC)、无线保真(Wireless Fidelity,简称 W1-Fi)或蓝牙(Bluetooth),但本发明的可实施方式不限于此。
[0042]图2是本发明一实施例示出的文件协同下载方法的流程图,下面利用图1的文件协同下载系统100架构搭配图2的流程图来说明主控装置110与周边装置120_1?120_3协同下载服务器130上的文件的详细步骤。
[0043]首先,主控装置110通过网络140连接服务器130 (步骤S201),并分别与至少一周边装置120_1?120_3建立连线(步骤S202)。其中,主控装置110与周边装置120_1?120_3可通过上述的近场通信、无线保真或蓝牙等方式来建立连线。[0044]举例而言,在一实施例中,假若主控装置110与周边装置120_1同样具有蓝牙传输的功能时,主控装置110可通过搜寻附近的蓝牙装置来找出周遭可用的周边装置(亦即周边装置120_1),并与周边装置120_1进行配对,进而取得周边装置120_1从服务器130下载数据的下载带宽等信号。并且,主控装置110例如会建立一个可协同下载的周边装置清单,并在其中记录这些周边装置的相关信号(例如下载带宽)。
[0045]在另一实施例中,当主控装置110与周边装置120_2同样具有近场通信的功能时,主控装置110可通过例如碰触周边装置120_2来取得周边装置120_2从服务器130下载数据的下载带宽等信号,并进而更新所述周边装置清单内的信号。此外,假若主控装置110与周边装置120_1同样具有W1-Fi功能时,主控装置110同样也可通过搜寻W1-Fi装置的方式来找出周边装置120_3并取得其信号,并据此更新所述周边装置清单。
[0046]在又一实施例中,主控装置110可先利用近场通信将连线信号(例如所述文件的网络地址、周边装置120_1?120_3所分配到的文件片段以及此文件片段大小等信号)传送至周边装置120_1?120_3,使周边装置120_1?120_3可利用所述连线信号与主控装置110建立W1-Fi的连线。
[0047]主控装置110在取得周遭可协同下载服务器130上文件的周边装置(例如周边装置120_1?120_3)的相关数据之后,例如会显示周边装置的清单以供使用者选取参与协同下载的周边装置,或是,主控装置110可自行选取先前已取得授权的周边装置来协同下载。假若周边装置120_1?120_3被选取来参与协同下载的操作时,主控装置110即可依据其自身及周边装置120_1?120_3的下载带宽,分配主控装置110及周边装置120_1?120_3从服务器130下载文件的片段以协同下载文件(步骤S203)。
[0048]值得注意的是,在一实施例中,周边装置120_1?120_3的下载带宽的判定例如是以其与主控装置Iio间的传输带宽以及其与服务器130间的传输带宽中的较小者来决定。举例而言,假若周边装置120_1是通过例如IEEE802.1lb (带宽为54Mbps)的W1-Fi协定来从服务器130下载文件,但其与主控装置110间是通过蓝牙(带宽为3Mbps)的方式进行传输时,周边装置120_1的下载带宽须以3Mbps来计算。举另一例而言,假若周边装置120_2是通过例如IEEE 802.1lb (带宽为54Mbps)的W1-Fi协定来从服务器130下载文件,但其与主控装置110间是通过W1-Fi直连(W1-Fi direct)(带宽为250Mbps)的方式进行传输时,周边装置120_2的下载带宽须以54Mbps来计算。另一方面,主控装置110自身的下载带宽仅需依照其与服务器130间的传输协定来判定即可。
[0049]在另一实施例中,周边装置120_1?120_3的下载带宽的判定也可依据其与主控装置Iio或是服务器130之间的实际传输速率来决定。详细来说明,由于传输速率将随着传输环境的不同而有所波动,因此即使采用高速的传输协定,也可能因为环境的因素而导致传输速率有所变化。举例而言,当周边装置120_2是通过例如IEEE 802.1lb (带宽为54Mbps)的W1-Fi协定来下载文件,且其与主控装置110问是通过W1-Fi direct(带宽为250Mbps)的方式进行传输时,假若主控装置110与周边装置120_2因为环境因素而使得其问的传输速率仅有40Mbps,此时周边装置120_2的下载带宽则以40Mbps来计算。另一方面,主控装置110的下载带宽同样是依照其与服务器130间的实际传输速率来判定。
[0050]假若所要下载的文件大小为200MB,而主控装置110及周边装置120_1?120_3的下载带宽分别为40Mbps、30Mbps、20Mbps以及IOMbps时,主控装置110即会据此分配各个装置下载所述文件的比例。也就是说,主控装置Iio可分配自身来下载所述文件的40%(亦即200X40/(40+30+20+10) = 80MB),且分配周边装置120_1下载所述文件的30% (亦即200X30/(40+30+20+10) = 60MB),而周边装置120_2及120_3所分配到的下载文件比例可依此方式类推为20% (40MB)及10% (20MB)。之后,主控装置110即依据这些下载带宽比例,将所述文件切分为多个对应的片段,并将这些文件的片段分配给其自身以及周边装置 120_1 ?120_3。
[0051]在主控装置110决定其自身及周边装置120_1?120_3所分配的文件下载片段之后,即可通过其与周边装置120_1?120_3之间的连线将片段的信号(例如所述文件的网络地址、所分配到的文件片段以及此文件片段大小等信号)传送至周边装置120_1?120_3。之后,主控装置110及周边装置120_1?120_3可依据分配到的片段来从服务器130进行片段的下载。
[0052]在周边装置120_1?120_3分别完成所分配到的文件片段下载之后,可通过与主控装置110之间的连线传送一通知至主控装置110,并传送所下载的文件片段至主控装置110。相对的,主控装置110会接收各周边装置120_1?120_3传送而来的文件片段,并与其自身下载的文件片段合并以获得所述文件(步骤S204)。
[0053]在另一实施例中,周边装置120_1?120_3可以在下载文件片段期间,实时地将已下载的部分文件片段传送至主控装置110,从而提供主控装置110实时开启或播放文件的可能性。此外,各装置所下载的文件片段的前后顺序也可根据各装置的下载带宽来决定。例如,假若周边装置120_1的下载带宽较大,且在主控装置110需要实时地使用所述文件(例如播放影片或音乐)时,主控装置110可适时地将文件前面的片段分配给周边装置120_1进行下载。而周边装置120_1在下载文件片段的同时,也会将已下载的部分文件片段传送至主控装置110,使得主控装置110的使用者可以实时地观看影片或是聆听音乐。换言之,周边装置120_1不需等到整个文件片段的下载完成,即可将所下载的文件片段传送至主控装置110,使得主控装置110在进行例如播放影片的操作时,可以实时地接收周边装置120_1所下载的文件片段而播放影片。
[0054]简而言之,主控装置110在从服务器130下载文件时,可以通过与周边装置120_1?120_3之间的连线来将所述文件的一部分片段分配给周边装置120_1?120_3,使主控装置110以及周边装置120_1?120_3可以同时对所述文件的不同片段进行下载。之后,主控装置110可接收周边装置120_1?120_3所下载的各个片段,并将各个片段进行合并以完成所述文件的下载。如此一来,相较于仅由主控装置110独自下载文件的方式,本发明实施例的方式可更充分地利用周边装置120_1?120_3的传输资源,使得将文件下载可达到更佳的效率。
[0055]图3是本发明一实施例示出的文件协同下载装置的方块图。在本实施例中,文件协同下载装置300可以是图1的实施例中的主控装置110的具体实施装置,以下即搭配图1中的各个装置来说明在文件协同下载装置300中,各个元件的相对应动作。文件协同下载装置300包括无线通信模块312、网络模块314、下载分配模块316以及文件合并模块318。无线通信模块312用以分别与周边装置120_1?120_3建立连线。网络模块314用以通过网络140连接服务器130。下载分配模块316用以根据网络模块314及周边装置120_1?120_3的下载带宽分配网络模块314及周边装置120_1?120_3从该服务器130下载文件的片段以协同下载所述文件。文件合并模块318用以通过连线接收周边装置120_1?120_3下载的片段,并与网络模块314下载的片段合并以获得文件。
[0056]综上所述,本发明提供一种文件协同下载系统、装置及其方法,使得主控装置在下载文件时,可将文件的一部分片段分配给其他周边装置协同下载。此外,主控装置可将各个周边装置下载的文件片段合并,以获得完整的文件。通过充分利用其他周边装置的传输资源,使得主控装置在下载所述文件时可达到更佳的效率,进而提高使用上的便利性。
[0057]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种文件协同下载系统,其特征在于,包括: 至少一周边装置,通过一网络连接一服务器;以及 一主控装置,通过该网络连接该服务器,并分别与所述周边装置建立一连线,依据该主控装置及各所述周边装置的一下载带宽,分配该主控装置及各所述周边装置从该服务器下载一文件的一片段以协同下载该文件,以及接收各所述周边装置下载的该片段,并与该主控装置下载的该片段合并以获得该文件。
2.根据权利要求1所述的文件协同下载系统,其特征在于,该主控装置是利用一无线通信技术与所述周边装置建立该连线,该无线通信技术包括近场通信、无线保真或蓝牙。
3.根据权利要求2所述的文件协同下载系统,其特征在于,该主控装置是利用该近场通信传送一连线信号至各所述周边装置,使得各所述周边装置利用该连线信号与该主控装置建立该无线保真的连线。
4.根据权利要求1所述的文件协同下载系统,其特征在于,该主控装置通过该连线传送所分配的该片段的信号至各所述周边装置,使得各所述周边装置根据该片段的信号从该服务器下载该文件的该片段。
5.根据权利要求1所述的文件协同下载系统,其特征在于,该主控装置依据该主控装置及各所述周边装置的该下载带宽的一比例,切分该文件为多个片段,以分配该主控装置及各所述周边装置所下载的该片段。
6.根据权利要求1所述的文件协同下载系统,其特征在于,各所述周边装置在完成该片段的下载时,通过该连线传送一通知至该主控装置,并传送所下载的该片段至该主控装置。
7.一种文件协同下载装置,其特征在于,包括: 一网络模块,通过一网络连接一服务器; 一无线通信模块,分别与至少一周边装置建立一连线; 一下载分配模块,依据该网络模块及各所述周边装置的一下载带宽,分配该网络模块及各所述周边装置从该服务器下载一文件的一片段以协同下载该文件;以及 一文件合并模块,通过该连线接收各所述周边装置下载的该片段,并与该网络模块下载的该片段合并以获得该文件。
8.根据权利要求7所述的文件协同下载装置,其特征在于,该无线通信模块是利用一无线通信技术与所述周边装置建立该连线,该无线通信技术包括近场通信、无线保真或蓝牙。
9.根据权利要求8所述的文件协同下载装置,其特征在于,该无线通信模块是利用该近场通信传送一连线信号至各所述周边装置,使得各所述周边装置利用该连线信号与该无线通信模块建立该无线保真的连线。
10.根据权利要求7所述的文件协同下载装置,其特征在于,该无线通信模块通过该连线传送所分配的该片段的信号至各所述周边装置,使得各所述周边装置根据该片段的信号从该服务器下载该文件的该片段。
11.根据权利要求7所述的文件协同下载装置,其特征在于,该下载分配模块依据该网络模块及各所述周边装置的该下载带宽的一比例,切分该文件为多个片段,以分配该网络模块及各所述周边装置所下载的该片段。
12.根据权利要求7所述的文件协同下载装置,其特征在于,各所述周边装置在完成该片段的下载时,通过该连线传送一通知至该无线通信模块,并传送所下载的该片段至该文件合并1吴块。
13.一种文件协同下载方法,其特征在于,适于由一主控装置与至少一周边装置协同下载一服务器上的一文件,该方法包括下列步骤: 通过一网络连接该服务器; 分别与所述周边装置建立一连线; 依据该主控装置及各所述周边装置的一下载带宽,分配该主控装置及各所述周边装置从该服务器下载该文件的一片段以协同下载该文件;以及 接收各所述周边装置下载的该片段,并与该主控装置下载的该片段合并以获得该文件。
14.根据权利要求13所述的文件协同下载方法,其特征在于,分别与所述周边装置建立该连线的步骤包括利用一无线通信技术与所述周边装置建立该连线,该无线通信技术包括近场通信、无线保真或蓝牙。
15.根据权利要求14所述的文件协同下载方法,其特征在于,利用该无线通信技术与所述周边装置建立该连线的步骤包括: 利用该近场通信传送一连线信号至各所述周边装置,使得各所述周边装置利用该连线信号与该主控装置建立该无线保真的连线。
16.根据权利要求13所述的文件协同下载方法,其特征在于,依据该主控装置及各所述周边装置的该下载带宽,分配该主控装置及各所述周边装置从该服务器下载该文件的该片段以协同下载该文件的步骤包括: 通过该连线传送所分配的该片段的信号至各所述周边装置,使得各所述周边装置根据该片段的信号从该服务器下载该文件的该片段。
17.根据权利要求13所述的文件协同下载方法,其特征在于,依据该主控装置及各所述周边装置的该下载带宽,分配该主控装置及各所述周边装置从该服务器下载该文件的该片段以协同下载该文件的步骤包括: 依据该主控装置及各所述周边装置的该下载带宽的一比例,切分该文件为多个片段,以分配该主控装置及各所述周边装置所下载的该片段。
18.根据权利要求13所述的文件协同下载方法,其特征在于,在接收各所述周边装置下载的该片段的步骤之前,还包括: 通过该连线接收来自各所述周边装置的一通知,据以接收各所述周边装置下载的该片段,其中该通知是各所述周边装置在完成该片段的下载时所发出。
【文档编号】H04L29/08GK103634336SQ201210299218
【公开日】2014年3月12日 申请日期:2012年8月21日 优先权日:2012年8月21日
【发明者】张志邦, 曹凌帆 申请人:宏碁股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1