文件下载系统及方法

文档序号:7782540阅读:229来源:国知局
专利名称:文件下载系统及方法
技术领域
本发明涉及一种文件下载系统及方法。
背景技术
现代社会中,人们的工作及生活节奏日益加快,使得压力增大、心情烦躁。为了缓解压力,舒缓烦躁的心情,人们常常在工作、乘车以及小憩时会选择欣赏音乐或播放视频。用户可以将喜爱的音乐或视频存储在个人移动终端,例如手机,也可以通过无线网络从多媒体网站或网络商店实时下载喜爱的音乐或视频至个人移动终端,然后进行播放。众所周知,为了避免昂贵的费用,在没有本地网络可以使用的情况下,用户在采用个人移动终端无线上网时,大多会选择运营商定制的包月/年套餐。例如:中国移动推出的20元150兆流量的包月套餐。但是为了防止流量使用超出套餐规定的上限,每当月末时,大多数用户总会有一些剩余流量没有使用,且这些剩余流量会因为运营商的规定不能累积至下月继续使用而被浪费掉。

发明内容
鉴于此,有必要提供一种能够节省流量的文件下载系统。还有必要提供一种节省流量的文件下载方法。一种文件下载系统,其包括一发起方移动终端及接受方移动终端。该发起方移动终端可访问远端无线网络并具有第一剩余流量,该接受方移动终端也可访问远端无线网络并具有一第二剩余流量。每个移动终端包括一第一通讯模块用于连接远端网络服务器;一第二通讯模块用于实现该发起方移动终端及该接受方移动终端之间的数据传输;一数据下载模块用于同步该发起方移动终端及该接受方移动终端,以共享该发起方移动终端及该接受方移动终端的第一剩余流量及第二剩余流量,共同下载一目标文件。一种文件下载方法,包括获得目标文件的URL并确定目标文件大小;根据目标文件大小,同步多个移动终端以组成文件下载系统;根据每个移动终端的剩余流量将目标文件分成多个可分别下载的部分,每个移动终端的剩余流量大于或等于其对应需要下载的部分;分别下载该多个部分;及合并该多个部分为完整的目标文件。本发明文件下载系统及方法可以使得多个用户的移动终端共享剩余流量来进行文件的下载,因此可以在每个移动终端不超出流量下载上限的基础上充分利用每个用户的剩余流量,最大限度的避免了剩余流量的浪费。


图1是本发明文件下载系统的应用环境示意图。图2为本发明一实施方式中第一移动终端的具体功能模块图。图3为本发明一较佳实施方式使用该文件下载系统的文件下载方法流程图。主要元件符号说明
文件下载系统I I第一移动终端 100第一通讯模块 110第二通讯模块 120处理器130存储器140输入输出端口 150数据下载模块 160同步模块161下载分配模块 163合并模块165第二移动终端 200无线网络300网络服务器 400步骤S31-S36、S321_S324、S341-S343如下具体实施方式
将结合上述附图进一步说明本发明。
具体实施例方式参阅图1,其为本发明文件下载系统的应用环境示意图。本发明的文件下载系统I包括有一第一移动终端100及一第二移动终端200。该第一移动终端100及第二移动终端200不但可以分别通过无线网络300从网络服务器400下载数据资料、歌曲、视频或应用程序,还可以同步工作并共享剩余流量来进行下载。一实施方式中,该第一移动终端100及第二移动终端200为具有无线下载功能的电子设备,如手机、平板电脑、笔记本电脑等。网络300可以是对应于第一移动终端100与该第二移动终端200的通讯模块的无线通讯网络,例如GSM、2G、3G、4G、CDMA、WCDMA网络。本发明的文件下载系统I并不限于仅包括两个移动终端,根据目标文件的大小,该文件下载系统I还可以包括三个、四个或多个移动终端。本实施方式中,该第一移动终端100及第二移动终端200可以具有相同的功能模块,且在同步下载数据资料中的角色可以互换。以下仅详细介绍该第一移动终端100的具体模块结构,该第二移动终端200的具体模块结构可以参考该第一移动终端100。参阅图2,其为本发明一实施方式中第一移动终端100的具体功能模块图。该第一移动终端100包括一第一通讯模块110, —第二通讯模块120, —处理器130, —存储器140,一输入输出端口 150及一数据下载模块160。该第一通讯模块110可以是各种远距离无线通讯模块,例如GSM通讯模块、2G通讯模块、3G通讯模块、4G通讯模块,CDMA通讯模块、WCDMA通讯模块等。该第一移动终端100可以通过该第一通讯模块110经由无线网络300从网络服务器400下载数据资料、歌曲、视频或应用程序。一实施方式中,假设该第一移动终端100与该第二移动终端200的包月流量上限分别为150兆,该第一移动终端100具有第一剩余流量,该第二移动终端200具有第二剩余流量。
该第二通讯模块120可以是各种近距离无线通讯模块,例如蓝牙通讯模块、红外通讯模块、W1-Fi通讯模块、或者有线通讯模块,例如USB模块等。该第二通讯模块120用于实现第一移动终端100及一第二移动终端200之间的相互数据传输。该存储器140用于存储待下载的目标文件的网络链接URL、已经下载的目标文件或已经下载的部分目标文件,包月/包年流量上限、包月/包年剩余流量,通讯参数或其他实现同步下载所需的参数。该数据下载模块160用于实现该第一移动终端100及一第二移动终端200剩余流量的共享,以共同下载一目标文件。一较佳实施方式中,该数据下载模块160包括一同步模块161, —下载分配模块163,及一合并模块165。该同步模块161用于控制该第二通讯模块120在该第一移动终端100及第二移动终端200之间建立同步连接。该下载分配模块163用于控制将该目标文件分成多个可分别下载的部分。一实施方式中,该下载分配模块163根据第一移动终端100及一第二移动终端200剩余流量的比例将目标文件分割为第一部分和第二部分。该第一剩余流量大于或等于该第一部分,该第二剩余流量大于或等于该第二部分。该第一移动终端100及第二移动终端200的处理器控制各自的第一通讯模块110分别下载目标文件的第一部分和第二部分,并且当第二移动终端200完成下载后,通过第二通讯模块将该第二部分传给第一移动终端100。该合并模块165用于将分别下载好的该第一部分和第二部分合并成完整的目标文件。该处理器130将完整的目标文件存储在该存储器140以供用户使用。本实施方式中,该目标文件可以是数据资料、歌曲、视频或应用程序,或其他可以下载的文件。参阅图3,其为本发明一较佳实施方式使用该文件下载系统I的文件下载方法流程图。步骤S31:获得目标文件的URL并确定目标文件大小。第一用户根据需要使用第一移动终端100访问网络,以获得目标文件的网络链接URL0 一实施方式中,该输入输出端150接收第一用户输入的上网指令并传输至处理器130。该处理器130调用并执行一上网程序以控制该第一通讯模块110通过网络300访问并连接至该网络服务器400,进而获得一目标文件的网络链接URL并确定该目标文件的大小。步骤S32:同步包括第一移动终端在内的至少两个移动终端以组成文件下载系统。本实施方式仅以两个移动终端,即第一移动终端100及一第二移动终端200为例。本发明的文件下载系统I并不限于包括两个移动终端,根据目标文件的大小,该文件下载系统I还可以包括三个、四个或多个移动终端。一实施方式中,该步骤S32还可以进一步包括步骤S321-S324。步骤S321:生成同步下载请求。本实施方式中,该第一移动终端100的同步模块161根据目标文件大小生成一同步下载请求,并定义该第一移动终端100为发起方移动终端。然后该第一移动终端100通过其第二通讯模块120传输该同步下载请求至邻近的第二移动终端200。步骤S322:接受同步下载请求。
如果该第二移动终端200的第二用户同意和第一用户共享剩余流量,则该第二移动终端200的处理器130从输入输出端口 150接收该第二用户输入的确认指令,并在同步模块161的控制下在该第二移动终端200与该第一移动终端100之间建立共享连接,以实现第一移动终端100和第二移动终端200的同步工作和通讯。步骤S323:确定接受方剩余流量。在实现同步工作后,该第二移动终端200的处理器130确认第二移动终端200的第二剩余流量,并通过第二通讯模块120传输至该第一移动终端100。步骤S324:确定发起方剩余流量。该第一移动终端100将同步工作的该第二移动终端200定义为接受方终端,然后通过该第二通讯模块120接收该第二移动终端200的第二剩余流量。同时,该第一移动终端100的处理器130确认该第一移动终端100的第一剩余流量。步骤S33:根据发起方、接受方剩余流量分割目标文件。本实施方式中,该第一剩余流量及第二剩余流量的总和大于该目标文件的大小。该第一移动终端100的下载分配模块163根据该第一、第二剩余流量将该目标文件分为第一部分和第二部分。一替代实施方式中,如果该第一剩余流量及第二剩余流量的总和远小于该目标文件的大小,可以由发起方移动终端的下载分配模块163根据各个移动终端的剩余流量的比例来分配目标文件。优选地,当目标文件的大小分别小于该第一剩余流量及第二剩余流量时,根据各个移动终端的剩余流量的比例来分配目标文件。例如,第一剩余流量为5M,该第二剩余流量为15M,该目标文件为4M,那么将该目标文件分为IM的第一部分和3M的第二部分。按比例来分配目标文件的好处是不会一次将每个移动终端的剩余流量用完,后续可以下载多个目标文件。另一替代实施方式中,如果该第一剩余流量及第二剩余流量的总和与该目标文件的大小差不多,则依次根据每个移动终端剩余流量的最大值来分割该目标文件。例如,第一剩余流量为5M,该第二剩余流量为15M,该目标文件为20M,那么将该目标文件分为5M的第一部分和15M的第二部分。按照每个移动终端的剩余流量的最大值来分割目标文件的好处是可以一次下载更大的目标文件。再一替代实施方式中,如果该第一剩余流量及第二剩余流量的总和小于该目标文件的大小,则该第一移动终端100还可以增加第二移动终端200的数量,即采用多个接受方移动终端同步工作来构建该文件下载系统1,以增加剩余流量的总数量。步骤S34:分别下载目标文件的第一部分及第二部分。本实施方式中,该步骤S34包括步骤S341-S343。步骤S341:下载第一部分。该第一移动终端100的处理器130控制该第一通讯模块110通过网络300访问并连接至该网络服务器400,进而下载该目标文件的第一部分。步骤S342:下载第二部分。该第二移动终端200的处理器130控制该第一通讯模块110通过网络300访问并连接至该网络服务器400,进而下载该目标文件的第二部分。替代实施方式中,如果该目标文件被分为多个可分别下载的部分,则采用多个移动终端的该第一通讯模块HO分别下载该多个部分,每个移动终端的剩余流量大于或等于其对应下载的部分。步骤S343:传送第二部分。该第二移动终端200的处理器130控制该第二通讯模块120将下载好的第二部分传输至该第一移动终端100。步骤S35,合并第一部分及第二部分为完整的目标下载文件。该第一移动终端100的合并模块165将第一通讯模块110下载的目标文件的第一部分以及从第二通讯模块120接收的目标文件的第二部分进行合并,生成完整的目标文件。替代实施方式中,如果该目标文件被分为多个可分别下载的部分,则合并该多个部分为完整的目标文件。步骤S36,存储目标文件。该第一移动终端100的处理器130将生成的完整的目标文件存储到存储器140中,以备第一用户对该目标文件进行进一步操作。综上所述,实施本发明的下载系统及方法可以使得多个用户的移动终端共享剩余流量来进行文件的下载,因此可以在每个移动终端不超出流量下载上限的基础上充分利用每个用户的剩余流量,最大限度的避免了剩余流量的浪费。以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
1.一种文件下载系统包括一发起方移动终端及接受方移动终端,该发起方移动终端可访问远端无线网络并具有第一剩余流量,该接受方移动终端也可访问远端无线网络并具有一第二剩余流量,每个移动终端包括: 一第一通讯模块用于连接远端网络服务器; 一第二通讯模块用于实现该发起方移动终端及该接受方移动终端之间的数据传输;以及 一数据下载模块用于同步该发起方移动终端及该接受方移动终端,以共享该发起方移动终端及该接受方移动终端的第一剩余流量及第二剩余流量,共同下载一目标文件。
2.如权利要求1所述的文件下载系统,其特征在于,该数据下载模块包括一同步模块,用于控制该第二通讯模块在发起方移动终端及该接受方移动终端之间建立同步连接。
3.如权利要求1所述的文件下载系统,其特征在于,该数据下载模块包括一下载分配模块,用于控制将该目标文件分成多个可分别下载的部分。
4.如权利要求3所述的文件下载系统,其特征在于,该下载分配模块根据每个移动终端剩余流量的最大值来分割该目标文件。
5.如权利要求3所 述的文件下载系统,其特征在于,该下载分配模块根据每个移动终端剩余流量的比例分割该目标文件。
6.如权利要求5所述的文件下载系统,其特征在于,该下载分配模块根据该发起方移动终端及该接受方移动终端的剩余流量的比例将该目标文件分割为第一部分和第二部分,该发起方移动终端及该接受方移动终端分别下载目标文件的第一部分和第二部分,该第一剩余流量大于或等于该第一部分,该第二剩余流量大于或等于该第二部分。
7.如权利要求6所述的文件下载系统,其特征在于,该数据下载模块包括一合并模块,用于将分开下载好的该第一部分和第二部分合并成完整的目标文件。
8.如权利要求7所述的文件下载系统,进一步包括一存储器,用于存储该完整的目标文件。
9.一种文件下载方法,包括: 获得目标文件的URL并确定目标文件大小; 同步包括至少两个移动终端以组成文件下载系统; 根据每个移动终端的剩余流量将目标文件分成多个可分别下载的部分,每个移动终端的剩余流量大于或等于其对应需要下载的部分; 分别下载该多个部分;以及 合并该多个部分为完整的目标文件。
10.如权利要求9所述的文件下载方法,其特征在于,同步包括至少两个移动终端以组成文件下载系统的步骤包括: 一发起方移动终端生成同步下载请求; 一接受方移动终端接受该同步下载请求; 确定接受方移动终端的剩余流量;以及 确定该发起方移动终端的剩余流量。
11.如权利要求9所述的文件下载方法,其特征在于,根据每个移动终端的剩余流量的最大值来分割该目标文件。
12.如权利要求9所述的文件下载方法,其特征在于,根据每个移动终端剩余流量的比例来分割该目标文件。
13.如权利要求12所述的文件下载方法,其特征在于,该至少两个移动终端的剩余流量的总和远小于该目标文件的大小。
14.如权利要求12所述的文件下载方法,其特征在于,目标文件的大小分别小于每个移动终端的剩余流量。
15.如权利要求9所述的文件 下载方法,进一步包括存储该目标文件。
全文摘要
本发明涉及一种文件下载系统,其包括一发起方移动终端及接受方移动终端。该发起方移动终端可访问远端无线网络并具有第一剩余流量,该接受方移动终端也可访问远端无线网络并具有一第二剩余流量。每个移动终端包括一第一通讯模块用于连接远端网络服务器;一第二通讯模块用于实现该发起方移动终端及该接受方移动终端之间的数据传输;一数据下载模块用于同步该发起方移动终端及该接受方移动终端,以共享该发起方移动终端及该接受方移动终端的第一剩余流量及第二剩余流量,共同下载一目标文件。本发明还揭露一种文件下载方法。本发明文件下载系统及方法可以使得多个用户的移动终端共享剩余流量来进行文件的下载。
文档编号H04L29/08GK103167005SQ20111042414
公开日2013年6月19日 申请日期2011年12月16日 优先权日2011年12月16日
发明者王鹏 申请人:富泰华工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1