于一网络传输系统分享文件的方法

文档序号:7984050阅读:255来源:国知局
于一网络传输系统分享文件的方法
【专利摘要】本发明公开了一种于一网络传输系统分享文件的方法,网络传输系统供多个使用者通过多个用户装置来分享文件,多个用户装置至少包含第一及第二用户装置,该方法包含下列步骤:(a)建立第一用户装置及第二用户装置之间的网络链接;(b)当欲将储存于第一用户装置内的目标文件储存于第二用户装置时,判断第二用户装置的储存空间是否具有足够的连续自由空间可供目标文件储存;(c)若判断为否,于第二用户装置中产生足够的连续自由空间供目标文件储存;以及(d)将目标文件储存至第二用户装置的足够的连续自由空间中。本发明能改善网络装置间传输文件所可能造成的碎裂化问题,进而提升个别网络储存装置及整个云端系统的读/写及上传/下载效能。
【专利说明】于一网络传输系统分享文件的方法
【技术领域】
[0001]本发明关于一种分享文件的方法,且特别关于一种于一网络传输系统分享文件的方法。
【背景技术】
[0002]近年来,多媒体文件的储存、分享与播放对于现代人的生活具有举足轻重的地位。而一般企业在建构内部储存网络时,通常会选择一个合适的储存方案来组成以网络为基础的文件储存与分享系统。常见的以网络为基础的文件储存与分享系统包含直接连接储存(direct attached storage, DAS)、网络附加储存(network attached storage, NAS),以及储存局域网络(storage attached network, SAN)。
[0003]在这些文件储存与分享系统中,网络附加储存(NAS)为一种通过一特殊专门的文件服务器直接连到局域网络或企业内部网络上的储存系统。简单地说,网络附加储存为一种文件层级的计算机数据储存系统,其连接至一计算机网络以提供数据存取的管道给其他客户端装置。由于网络附加储存装置是专门设计用来进行数据存取的动作,因此企业内的其他服务器便不须同时兼负数据存取的动作,而有更大空间去进行其他的工作,使得服务器的功能可获得更好的发挥。另外,网络附加储存装置使用TCP/IP协议,故在现有网络架构下即可运作,企业无须再建置新的储存基础建设。因此,网络附加储存装置逐渐在企业应用上受到欢迎。
[0004]而在文件储存过程中,当系统无法分配足够的连续自由空间来储存一个完整的文件时,就会发生碎裂化(fragmentation)现象,也即将文件分散储存在其他文件储存区块的间隙中,而该等间隙通常是其他文件的前储存的位置但因后来系统删除该文件而遗留下来,或是系统的前在储存某文件时分配了过多的空间所造成。另外,较大的文件或是庞大数量的文件也会造成碎裂化现象。
[0005]碎裂化现象使得系统文件变得非常零碎,由于文件分散储存在硬盘的各个位置而不是连续、完整地存放,于是当存取文件时,磁盘的读写头便忙着到处找数据,因此使得存取的效率大打折扣,造成系统的处理效能变差。此时,执行碎片整理(defragmentation)便可改善这些问题。
[0006]碎片整理乃降低碎裂化数量的过程,其将文件区块集中排列,尽可能使文件重新组织成一个连续的单元,以将文件储存在最少数量的连续空间中。同时,碎片整理也会将各文件聚集(compaction)在同一区块,以创造更大的连续自由空间,减少碎裂化的发生机率。
[0007]进行碎片整理以后,文件可完整且连续不分段的储存在系统的扇区内,于是当存取文件时,磁盘的读写头只要依序逐一读取,不用来回移动寻找数据,当然使得读取速度加快,进而提升系统的处理效能。
[0008]上述碎裂化及读取效能低落的现象不只发生在传统硬盘(HDD)中,也发生在固态硬盘(SSD)中。虽然两者存取文件的物理方式不同,但因碎裂化造成读取效能低落则是相同的现象。
[0009]碎片整理可通过许多碎片整理软件来执行,而这些软件工具可让用户局部地及独立地对个人计算机或服务器硬盘进行碎片整理,当然,只有经授权的特定装置用户或管理者可以启动特定装置的碎片整理过程。虽然碎片整理工具也能在包含许多装置的网络环境中监控碎片整理的状态及设定碎片整理的程序,然而在网络装置间传输文件所可能造成的碎裂化问题并未被讨论及解决。因此,如何发展一种可改善网络装置间传输文件所可能造成的碎裂化问题的技术,实为目前迫切需要研发的课题。

【发明内容】

[0010]为解决现有技术中的上述问题,本发明提供了一种于一网络传输系统分享文件的方法。
[0011]本案的一较广义实施态样为提供一种于一网络传输系统分享文件的方法,该网络传输系统系供多个使用者通过多个用户装置来分享文件,该多个用户装置至少包含一第一用户装置及一第二用户装置,该方法包含下列步骤:(a)建立该第一用户装置及该第二用户装置之间的网络链接;(b)当欲将储存于该第一用户装置内的一目标文件储存于该第二用户装置时,判断该第二用户装置的一储存空间是否具有足够的连续自由空间可供该目标文件储存;(C)若判断为否,于该第二用户装置中产生足够的连续自由空间供该目标文件储存;以及(d)将该目标文件储存至该第二用户装置的该足够的连续自由空间中。
[0012]本案的又一较广义实施态样为提供一种于一网络传输系统分享文件的方法,该网络传输系统包含一网络云端服务器及多个用户装置,且该网络云端服务器提供一云端网页,供一使用者利用该云端网页来与该多个用户装置链接,其中该多个用户装置至少包含一第一用户装置及一第二用户装置,该方法包含下列步骤:(a)通过该网络云端服务器建立该第一用户装置及该第二用户装置之间的网络链接;(b)登入该云端网页并于该云端网页上操作,选择将储存于该第一用户装置内的一目标文件储存于该第二用户装置;(C)判断该第二用户装置的一储存空间是否具有足够的连续自由空间可供该目标文件储存;(d)若判断为否,于该第二用户装置中产生足够的连续自由空间供该目标文件储存;以及(e)将该目标文件储存至该第二用户装置的该足够的连续自由空间中。
[0013]本案的另一较广义实施态样为提供一种于一网络传输系统分享文件的方法,该网络传输系统系供多个用户装置来分享文件,该方法包含下列步骤:建立该网络传输系统与一第二用户装置之间的网络链接;判断该第二用户装置的一储存空间中是否具有足够连续自由空间可供自该网络传输系统取得的一目标文件储存;以及,若判断为否,于该第二用户装置中产生一连续自由空间供该目标文件储存。
[0014]本发明的于一网络传输系统分享文件的方法,能改善网络装置间传输文件所可能造成的碎裂化问题,进而提升个别网络储存装置及整个云端系统的读/写及上传/下载效倉泛。
【专利附图】

【附图说明】
[0015]图1显示本案于一网络传输系统分享文件的方法的流程图。
[0016]图2显示本案网络传输系统的系统架构图。[0017]图3显示本案另一种于一网络传输系统分享文件的方法的流程图。
[0018]其中,附图标记说明如下:
[0019]S102-S108:步骤 102-步骤 108
[0020]200:网络传输系统
[0021]202:网络云端
[0022]204:智能型手机
[0023]206:计算机
[0024]208A-E:网络储存装置A-E
[0025]P2P:点对点连接
[0026]S302-S306:步骤加2-步骤 306
【具体实施方式】
[0027]体现本案特征与优点的一些典型实施例将在后段的说明中详细叙述。应理解的是本案能够在不同的态样上具有各种的变化,其皆不脱离本案的范围,且其中的说明及图式在本质上系当作说明之用,而非用以限制本案。
[0028]本案提供一种于一网络传输系统分享文件的方法,该网络传输系统供多个使用者通过多个用户装置来共同分享各类型的文件,例如图片文件、音乐文件、影片文件、各种文件档或其他类型的文件等。
[0029]根据本案的构想,网络传输系统包含一网络云端服务器,并与多个用户装置共同组成一开放式或群组式共有云,其系利用一云端网页来串连所有装置,且可建立装置之间的点对点(peer to peer, P2P)链接,使得网络传输系统内的用户可以互相共享资源。
[0030]为了改善网络装置间传输文件所可能造成的碎裂化问题,本案提供一种于一网络传输系统分享文件的方法,如图1所示,该方法包含下列步骤:
[0031]首先,建立一第一用户装置及一第二用户装置之间的网络链接(S102);当欲将储存于该第一用户装置内的一目标文件储存于该第二用户装置时,判断该第二用户装置的一储存空间是否具有足够的连续自由空间可供该目标文件储存(S104);若判断为否,于该第二用户装置中产生足够的连续自由空间供该目标文件储存(S106);以及将该目标文件储存至该第二用户装置的该足够的连续自由空间中(S108)。
[0032]根据本案的构想,用户装置较佳为一网络储存装置(web disk),例如但不限于网络附加储存装置(network attached storage, NAS),且可整合媒体播放器(media player)的功能及操作接口,不只储存还可以播放,更可配置一遥控器,当网络储存装置连接至电视时,即可利用遥控器进行控制及播放。
[0033]以下将进一步详细说明本案于一网络传输系统分享文件的方法。
[0034]当欲将储存于第一网络储存装置内的目标文件传输或分享/同步化/备份至第二网络储存装置时,会先判断第二网络储存装置的储存空间是否具有足够的连续自由空间(contiguous free space)可供目标文件储存。当判断为不具有足够的连续自由空间时,此信息会先报告或提供警示给第一网络储存装置及/或第二网络储存装置,且文件会暂停传输至第二网络储存装置。接着,可根据系统默认值自动启动第二网络储存装置的碎片整理作业,或由经授权的用户输入指令至第一网络储存装置或第二网络储存装置,以启动第二网络储存装置的碎片整理作业。当第二网络储存装置已产生可容纳目标文件的连续自由空间时,碎片整理作业便停止,并接着将目标文件从第一网络储存装置传输至第二网络储存
>J-U装直。
[0035]在一实施例中,当文件暂停传输至第二网络储存装置且第二网络储存装置正在进行碎片整理作业时,目标文件会先暂存到云端服务器。而当第二网络储存装置结束碎片整理作业且准备好要接收目标文件时,由于目标文件已暂存到云端服务器,故可利用云端服务器较高的带宽来直接将目标文件从云端服务器下载到第二网络储存装置,此访问速度比从第一网络储存装置下载要快上许多倍。
[0036]在一实施例中,除了第一及第二网络储存装置外,网络传输系统还包含其他网络储存装置,例如包含第三、第四及第五网络储存装置,当然,网络储存装置的数量并不以此为限,在此仅作举例说明之用。当第二网络储存装置正在进行碎片整理作业时,目标文件可先分散暂存到第三、第四及第五网络储存装置(也即目标文件被分割成三份),而当第二网络储存装置的碎片整理作业结束时,目标文件即可从第三、第四及第五网络储存装置下载储存到第二网络储存装置。由于目标文件先分散储存到第三、第四及第五网络储存装置,因此即使是在非对称性网络系统(上传带宽小于下载带宽),通过分布式共同传输下载并于下载后将各分割文件片段组合储存,也可加快目标文件下载的速度。前述文件分割可以是平均分割、依照磁盘阵列RAID算法分割或其他可加速传输速度的方式分割。在一实施例中,将目标文件分散暂存时并不进行分割,但下载时以分布式同时传输下载不同文件区段,如此也可达到快速下载。在一实施例中,通过将目标文件暂存至一具有大带宽的第六网络储存装置也可达到快速下载。
[0037]在一实施例中,第二网络储存装置为一复合式储存设备(hybrid storage),包含一传统硬盘(hard disk drive, HDD),以及一用来临时文件的小型固态硬盘(solid statedrive, SSD),因此,当传统硬盘正在进行碎片整理作业时,目标文件可先暂存到固态硬盘,而当传统硬盘的碎片整理作业结束时,目标文件即可从固态硬盘转移到传统硬盘。在其他实施样态中,供暂存使用的储存空间可以是以闪存、随机存取内存、或其他易失性或非易失性储存器来达成。
[0038]当然,产生可容纳目标文件的连续自由空间的方式并不限于碎片整理。举例来说,在个别网络储存装置中可预留一储存空间,以专门提供作为从网络传输系统下载文件用的储存空间,例如在容量为IT的网络储存装置中预留200G的独立储存空间,使得下载的文件可依序储存在200G的储存空间中,而由于文件乃依序储存,故储存时皆存放在连续自由空间中。然而当储存文件接近满载而造成没有足够的连续自由空间来容纳新的目标文件时,可采用删除200G储存空间中的文件来产生足够的连续自由空间,而删除方式可选择删除全部文件或依序删除较晚储存的文件,以保持200G储存空间没有碎裂化的区块。
[0039]另一种产生连续自由空间的方式乃是对储存空间进行格式化,例如将上述200G的独立储存空间作为一个磁盘分区(disk partition)格式化,同样可产生连续自由空间。
[0040]请参阅图2,其显示本案网络传输系统的系统架构图。如图2所示,网络传输系统200包含一网络云端202,其可由一专用网云端服务器或一公用网络云端服务器所组成。网络传输系统200还包含一智能型手机204、一计算机206 (例如桌面计算机、笔记本电脑或平板计算机等)、以及多个网络储存装置208A-208E。智能型手机204、计算机206、以及网络储存装置208A-208E系经由网络云端202相互串连而得以互相通信,且可建立装置之间的P2P链接,使得网络传输系统200内的使用者可以互相共享资源。
[0041]网络云端202具有一操作网页,以提供统一的连接入口,使用者可通过输入账号及密码登入云端网页取得授权,而能在群组内共享资源。当欲共享资源时,除了可直接在网络储存装置208A-208E上操作,使用者也可利用智能型手机204或计算机206登入到网络云端202的云端网页上操作,选择所欲分享的文件及路径。
[0042]举例来说,当用户欲将网络储存装置208A内储存的目标文件储存至网络储存装置208B时,将可能有多种不同实施态样。以下便以实例配合图2说明本案于一网络传输系统分享文件的方法。
[0043]实例一:由第一网络储存装置传送文件至第二网络储存装置
[0044]1.在网络储存装置208A及208B之间建立P2P连接;
[0045]2.用户可直接在网络储存装置208A上操作或是在云端网页上操作,选定网络储存装置208A内的目标文件并启动将目标文件传送至网络储存装置208B的指令;
[0046]3.网络储存装置208B接收到文件传送请求,以及目标文件大小的信息;
[0047]4.网络储存装置208B判断装置内是否具有足够的连续自由空间来储存目标文件;
[0048]5.当判断为不具有足够的连续自由空间时,此项信息会回报给网络储存装置208A及其使用者;
[0049]6.由网络储存装置208A启动网络储存装置208B的碎片整理作业;
[0050]7.网络储存装置208B进行碎片整理作业,且在产生足够的连续自由空间时停止碎片整理作业;以及
[0051]8.将目标文件从网络储存装置208A传送到网络储存装置208B。
[0052]实例二:由第二网络储存装置自第一网络储存装置存取文件
[0053]1.在网络储存装置208A及208B之间建立P2P连接;
[0054]2.用户可直接在网络储存装置208B上操作或是在云端网页上操作,选定网络储存装置208A内的目标文件并启动自网络储存装置208A存取目标文件的指令;
[0055]3.网络储存装置208A接收到存取文件请求,并且回报目标文件大小的信息;
[0056]4.网络储存装置208B判断装置内是否具有足够的连续自由空间来储存目标文件;
[0057]5.当判断为不具有足够的连续自由空间时,此项信息会回报给网络储存装置208B及其使用者;
[0058]6.由网络储存装置208B启动网络储存装置208B的碎片整理作业;
[0059]7.网络储存装置208B进行碎片整理作业,且在产生足够的连续自由空间时停止碎片整理作业;以及
[0060]8.将目标文件从网络储存装置208A存取到网络储存装置208B。
[0061]实例三:自动进行碎片整理作业
[0062]1.在网络储存装置208A及208B之间建立P2P连接;
[0063]2.用户可直接在网络储存装置208A或208B上操作或是在云端网页上操作,选定网络储存装置208A内的目标文件并启动将目标文件传送至网络储存装置208B的指令;[0064]3.网络储存装置208B接收到文件传送请求,以及目标文件大小的信息;
[0065]4.网络储存装置208B判断装置内是否具有足够的连续自由空间来储存目标文件;
[0066]5.当判断为不具有足够的连续自由空间时,碎片整理作业会自动在网络储存装置208B上执行;
[0067]6.网络储存装置208B进行碎片整理作业,且在产生足够的连续自由空间时停止碎片整理作业;以及
[0068]7.将目标文件从网络储存装置208A传送到网络储存装置208B进行储存。
[0069]实例四:自动进行碎片整理作业并临时文件至云端服务器
[0070]1.通过云端服务器在网络储存装置208A及208B之间建立P2P连接;
[0071]2.用户可直接在网络储存装置208A或208B上操作或是在云端网页上操作,选定网络储存装置208A内的目标文件并启动将目标文件传送至网络储存装置208B的指令;
[0072]3.网络储存装置208B接收到文件传送请求,以及目标文件大小的信息;
[0073]4.网络储存装置208B判断装置内是否具有足够的连续自由空间来储存目标文件;
[0074]5.当判断为不具有足够的连续自由空间时,碎片整理作业会自动在网络储存装置208B上执行;
[0075]6.当网络储存装置208B进行碎片整理作业时,目标文件暂存到云端服务器中;
[0076]7.网络储存装置208B接收“目标文件已完全暂存到云端服务器”的通知;
[0077]8.网络储存装置208B在产生足够的连续自由空间时停止碎片整理作业;以及
[0078]9.将目标文件从云端服务器传送到网络储存装置208B进行储存。
[0079]实例五:自动进行碎片整理作业并临时文件至多个其他网络储存装置
[0080]1.通过云端服务器在网络储存装置208A及208B之间建立P2P连接;
[0081]2.用户可直接在网络储存装置208A或208B上操作或是在云端网页上操作,选定网络储存装置208A内的目标文件并启动将目标文件传送至网络储存装置208B的指令;
[0082]3.网络储存装置208B接收到文件传送请求,以及目标文件大小的信息;
[0083]4.网络储存装置208B判断装置内是否具有足够的连续自由空间来储存目标文件;
[0084]5.当判断为不具有足够的连续自由空间时,碎片整理作业会自动在网络储存装置208B上执行;
[0085]6.当网络储存装置208B进行碎片整理作业时,目标文件分散暂存到多个其他网络储存装置208C、208D、208E中;
[0086]7.网络储存装置208B接收“目标文件已完全暂存到网络储存装置208C、208D、208E”的通知;
[0087]8.网络储存装置208B在产生足够的连续自由空间时停止碎片整理作业;以及
[0088]9.将目标文件从网络储存装置208C、208D、208E传送到网络储存装置208B进行储存。
[0089]实例六:自动进行碎片整理作业并临时文件至固态硬盘
[0090]1.通过云端服务器在网络储存装置208A及208B之间建立P2P连接;[0091]2.用户可直接在网络储存装置208A或208B上操作或是在云端网页上操作,选定网络储存装置208A内的目标文件并启动将目标文件传送至网络储存装置208B的指令;
[0092]3.网络储存装置208B接收到文件传送请求,以及目标文件大小的信息;
[0093]4.网络储存装置208B判断装置内的HDD是否具有足够的连续自由空间来储存目标文件;
[0094]5.当判断为不具有足够的连续自由空间时,碎片整理作业会自动在网络储存装置208B的HDD上执行;
[0095]6.当网络储存装置208B进行碎片整理作业时,目标文件暂存到网络储存装置208B 的 SSD 中;
[0096]7.网络储存装置208B接收“目标文件已完全暂存到SSD”的通知;
[0097]8.网络储存装置208B的HDD在产生足够的连续自由空间时停止碎片整理作业;以及
[0098]9.将目标文件从网络储存装置208B的SSD储存到HDD。
[0099]实例七:由第一网络储存装置传送文件至第二网络储存装置
[0100]本实例与实例一大致相同,不同之处仅在于网络储存装置208B有预留独立的储存空间,以供文件依序储存,且产生连续自由空间的方式以文件删除作业来取代碎片整理作业。
[0101]实例八:由第二网络储存装置自第一网络储存装置存取文件
[0102]本实例与实例二大致相同,不同之处仅在于网络储存装置208B有预留独立的储存空间,以供文件依序储存,且产生连续自由空间的方式以文件删除作业来取代碎片整理作业。
[0103]实例九:自动进行碎片整理作业
[0104]本实例与实例三大致相同,不同之处仅在于网络储存装置208B有预留独立的储存空间,以供文件依序储存,且产生连续自由空间的方式以文件删除作业来取代碎片整理作业。
[0105]实例十:自动进行碎片整理作业并临时文件至云端服务器
[0106]本实例与实例四大致相同,不同之处仅在于网络储存装置208B有预留独立的储存空间,以供文件依序储存,且产生连续自由空间的方式以文件删除作业来取代碎片整理作业。
[0107]实例十一:自动进行碎片整理作业并临时文件至多个其他网络储存装置
[0108]本实例与实例五大致相同,不同之处仅在于网络储存装置208B有预留独立的储存空间,以供文件依序储存,且产生连续自由空间的方式以文件删除作业来取代碎片整理作业。
[0109]实例十二:自动进行碎片整理作业并临时文件至多个其他网络储存装置
[0110]本实例与实例六大致相同,不同的处仅在于网络储存装置208B的HDD有预留独立的储存空间,以供文件依序储存,且产生连续自由空间的方式以文件删除作业来取代碎片整理作业。
[0111]在本案的其他实施例中,使用者得操作运行于一手机或行动装置上的应用程序(APP),来登入云端网页进行前述各实施例中的文件分享传输,也可操作运行于一手机或行动装置上的应用程序来远程登录用户装置进行前述各实施例中的文件分享传输。在本案的其他实施例中使用者可操作一浏览器登入云端网页或远程登录用户装置来进行前述各实施例中的文件分享传输。根据本案的各种实施样态,使用者可通过不同的近端用户装置(诸如桌面计算机、笔记本电脑、平板计算机、网络储存装置、智能型手机或其他具有连网运算能力的电子装置等),通过网络传输系统(诸如专用网云端伺服系统、公用网络云端伺服系统、因特网、家庭内网络、局域网络、公司内网、P2P等)来登入操作远程用户装置(诸如桌面计算机、笔记本电脑、平板计算机、网络储存装置、智能型手机或其他具有连网运算能力的电子装置等),以便在远程用户装置间进行前述各实施例中的文件分享传输,也可直接在一近端用户装置上操作进行近端用户装置与远程用户装置间的文件分享传输。在本案的一实施例中,目标文件并非原储存于一用户装置中而是原储存在网络传输系统或云端的一个储存空间中,使用者一如前述各实施例可通过近端或远程操作使一用户装置产生足够的连续自由空间来储存该目标文件。
[0112]另一方面,本案还提供一种于一网络传输系统分享文件的方法,如图3所不,该方法包含下列步骤:建立该网络传输系统与一第二用户装置之间的网络链接(S302);判断该第二用户装置的一储存空间中是否具有足够连续自由空间可供自该网络传输系统取得的一目标文件储存(S304);若判断为否,于该第二用户装置中产生一连续自由空间供该目标文件储存(S306)。
[0113]在一实施例中,前述方法还包含步骤:将该目标文件由一第一用户装置传送至该网络传输系统中暂存;以及将暂存于该网络传输系统中的该目标文件存入该第二用户装置的该连续自由空间中。
[0114]在一实施例中,前述方法还包含步骤:将该目标文件由一第一用户装置传送至一第三用户装置中暂存;以及将暂存于该第三用户装置中的该目标文件存入该第二用户装置的该连续自由空间中。
[0115]在一实施例中,前述方法还包含步骤:将该目标文件由一第一用户装置传送至多个第四用户装置中分散暂存;以及将分散暂存于该多个第四用户装置中的该目标文件分散下载并存入该第二用户装置的该连续自由空间中。
[0116]在一实施例中,前述方法还包含步骤:将该目标文件由该网络传输系统存入该第二用户装置的一暂存空间中暂存;以及将暂存于该第二用户装置的该暂存空间中的该目标文件存入该第二用户装置的该连续自由空间中。
[0117]在一实施例中,前述方法还包含步骤:针对该第二用户装置的该储存空间执行文件重组作业、文件删除作业及格式化作业其中的一以产生该连续自由空间。
[0118]综上所述,本案提供一种于一网络传输系统分享文件的方法,可在文件储存前先确认或产生有足够的连续自由空间再进行储存,以此改善网络装置间传输文件所可能造成的碎裂化问题,其中,连续自由空间可在各种不同的储存装置上产生(诸如传统硬盘、SLC/MLC/TLC固态硬盘、闪存、易失性或非易失性储存器等),产生足够的连续自由空间的方式可通过碎片整理作业、文件删除或格式化等作业来达成。
[0119]此外,本案方法较佳适用于一群组式共有云系统中,用户可通过各自的网络储存装置,并依特定的目的、内容、区域或网络等特性,共同组成以群组方式协同运作的网络传输系统,且配合网络上传下载不对称性的特性,利用分布式共同传输来建立高速远程访问系统,使网络带宽使用达到优化。因此,本案方法可提升个别网络储存装置及整个云端系统的读/写及上传/下载效能,故本案技术极具产业的价值,且符合各项专利要件,依法提出申请。
[0120]本案得由熟悉此技术的人士任施匠思而为诸般修饰,然皆不脱如附申请专利范围所欲保护者。
【权利要求】
1.一种于一网络传输系统分享文件的方法,该网络传输系统供多个使用者通过多个用户装置来分享文件,该多个用户装置至少包含一第一用户装置及一第二用户装置,该方法包含下列步骤: (a)建立该第一用户装置及该第二用户装置之间的网络链接; (b)当欲将储存于该第一用户装置内的一目标文件储存于该第二用户装置时,判断该第二用户装置的一储存空间是否具有足够的连续自由空间可供该目标文件储存; (c)若判断为否,于该第二用户装置中产生足够的连续自由空间供该目标文件储存;以及 (d)将该目标文件储存至该第二用户装置的该足够的连续自由空间中。
2.如权利要求1所述的分享文件的方法,其中该网络传输系统构成一开放式共有云。
3.如权利要求1所述的分享文件的方法,其中该网络传输系统构成一群组式共有云。
4.如权利要求1所述的分享文件的方法,其中该用户装置为一网络储存装置。
5.如权利要求4所述的分享文件的方法,其中该网络储存装置整合媒体播放器的功倉泛。
6.如权利要求5所述的分享文件的方法,其中该用户装置还配置一遥控器,以于该用户装置连接至一电视时,利用该遥控器进行控制及播放。
7.如权利要求1所述的分享文件的方法,其中在该步骤(a)中,该第一用户装置及该第二用户装置之间的网络链接为P2P连接。
8.如权利要求1所述的分享文件的方法,其中在该步骤(b)中,该用户在该第一用户装置上操作,选定该第一用户装置内的该目标文件,并启动将该目标文件传送至该第二用户装置的指令。
9.如权利要求1所述的分享文件的方法,其中在该步骤(b)中,该用户在该第二用户装置上操作,选定该第一用户装置内的该目标文件,并启动将该目标文件传送至该第二用户装置的指令。
10.如权利要求1所述的分享文件的方法,其中该网络传输系统还包含一网络云端服务器,供该使用者利用一云端网页来与该多个用户装置链接。
11.如权利要求10所述的分享文件的方法,其中在该步骤(b)中,该用户通过一计算机登入该云端网页并于该云端网页上操作,选定该第一用户装置内的该目标文件,并启动将该目标文件传送至该第二用户装置的指令。
12.如权利要求10所述的分享文件的方法,其中在该步骤(b)中,该使用者通过一智能型手机登入该云端网页并于该云端网页上操作,选定该第一用户装置内的该目标文件,并启动将该目标文件传送至该第二用户装置的指令。
13.如权利要求1所述的分享文件的方法,其中该步骤(b)还包含将该目标文件的大小的信息传送给该第二用户装置的步骤。
14.如权利要求1所述的分享文件的方法,其中在该步骤(b)中,该判断该第二用户装置的该储存空间是否具有足够的连续自由空间可供该目标文件储存的步骤由该第二用户装置所执行。
15.如权利要求1所述的分享文件的方法,其中该步骤(c)还包含将判断为不具有足够的连续自由空间的信息回报给该第一用户装置的步骤。
16.如权利要求1所述的分享文件的方法,其中该步骤(c)采用碎片整理作业来产生足够的连续自由空间。
17.如权利要求1所述的分享文件的方法,其中该步骤(c)采用文件删除作业来产生足够的连续自由空间。
18.如权利要求1所述的分享文件的方法,其中该步骤(c)采用格式化作业来产生足够的连续自由空间。
19.如权利要求1所述的分享文件的方法,其中在该步骤(c)中,该于该第二用户装置中产生足够的连续自由空间的步骤由该用户输入指令至该第一用户装置所启动。
20.如权利要求1所述的分享文件的方法,其中在该步骤(c)中,该于该第二用户装置中产生足够的连续自由空间的步骤由该用户输入指令至该第二用户装置所启动。
21.如权利要求1所述的分享文件的方法,其中在该步骤(c)中,该于该第二用户装置中产生足够的连续自由空间的步骤根据系统默认值而自动启动。
22.如权利要求1所述的分享文件的方法,其中该步骤(d)直接将该目标文件自该第一用户装置储存到该第二用户装置。
23.如权利要求1所述的分享文件的方法,其中该网络传输系统还包含一网络云端服务器,该步骤(d)先将该目标文件暂存至该网络云端服务器,待该第二用户装置产生足够的连续自由空间后,再将该目标文件自该网络云端服务器储存到该第二用户装置。
24.如权利要求1所述的分享文件的方法,其中该网络传输系统还包含多个其他用户装置,该步骤(d)先将该目标文件分散暂存至该多个其他用户装置,待该第二用户装置产生足够的连续自由空间后,再将该目标文件自该多个其他用户装置储存到该第二用户装置。`
25.如权利要求1所述的分享文件的方法,其中该第二用户装置包含一传统硬盘及一固态硬盘,该步骤(d)先将该目标文件暂存至该固态硬盘,待该第二用户装置的该传统硬盘产生足够的连续自由空间后,再将该目标文件自该固态硬盘储存到该传统硬盘。
26.—种于一网络传输系统分享文件的方法,该网络传输系统包含一网络云端服务器及多个用户装置,且该网络云端服务器提供一云端网页,供一使用者利用该云端网页来与该多个用户装置链接,其中该多个用户装置至少包含一第一用户装置及一第二用户装置,该方法包含下列步骤: (a)通过该网络云端服务器建立该第一用户装置及该第二用户装置之间的网络链接; (b)登入该云端网页并于该云端网页上操作,选择将储存于该第一用户装置内的一目标文件储存于该第二用户装置; (c)判断该第二用户装置的一储存空间是否具有足够的连续自由空间可供该目标文件储存; (d)若判断为否,于该第二用户装置中产生足够的连续自由空间供该目标文件储存;以及 (e)将该目标文件储存至该第二用户装置的该足够的连续自由空间中。
27.一种于一网络传输系统分享文件的方法,该网络传输系统系供多个用户装置来分享文件,该方法包含下列步骤: 建立该网络传输系统与一第二用户装置之间的网络链接;判断该第二用户装置的一储存空间中是否具有足够连续自由空间可供自该网络传输系统取得的一目标文件储存;以及 若判断为否,于该第二用户装置中产生一连续自由空间供该目标文件储存。
28.如权利要求27所述的方法,还包含步骤: 将该目标文件由一第一用户装置传送至该网络传输系统中暂存;以及 将暂存于该网络传输系统中的该目标文件存入该第二用户装置的该连续自由空间中。
29.如权利要求27所述的方法,还包含步骤: 将该目标文件由一第一用户装置传送至一第三用户装置中暂存;以及 将暂存于该第三用户装置中的该目标文件存入该第二用户装置的该连续自由空间中。
30.如权利要求27所述的方法,还包含步骤: 将该目标文件由一第一用户装置传送至多个第四用户装置中分散暂存;以及将分散暂存于该多个第四用户装置中的该目标文件分散下载并存入该第二用户装置的该连续自由空间中。
31.如权利要求27所述的方法,还包含步骤: 将该目标文件由该网络传输系统存入该第二用户装置的一暂存空间中暂存;以及将暂存于该第二用户装置的该暂存空间中的该目标文件存入该第二用户装置的该连续自由空间中。
32.如权利要求27所述的方法,还包含步骤: 针对该第二用户装 置的该储存空间执行文件重组作业、文件删除作业及格式化作业其中之一以产生该连续自由空间。
【文档编号】H04L29/08GK103716360SQ201210381062
【公开日】2014年4月9日 申请日期:2012年10月9日 优先权日:2012年10月9日
【发明者】骆荣发, 李毓轩 申请人:宇瞻科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1