一种信息下载方法及装置的制造方法

文档序号:8383777阅读:263来源:国知局
一种信息下载方法及装置的制造方法
【技术领域】
[0001] 本发明涉及通信技术领域,特别是涉及一种信息下载方法及装置。
【背景技术】
[0002] 随着智能终端的普及,终端用户对网络的依赖越来越大。在家时智能终端可W通 过Wi-Fi上网,但是在户外只能使用3G网络。虽然3G网络的理论下行数据可W达到3Mbps 左右,但是在很多地方的速度远低于该个值。该就导致了终端用户在户外下载软件、音乐、 视频时,速度非常慢,进而让用户逐步放弃了在户外使用该些功能,一方面造成不好的用户 体验,另一方面造成运营商收入的减少。

【发明内容】

[0003] 本发明的目的在于提供一种信息下载方法及装置,用W解决用户在户外使用3G 网络下载速度慢的问题。
[0004]为了实现上述目的,本发明提供了一种信息下载方法,包括:
[0005] 获得待下载内容的下载链接;
[0006] 根据所述下载链接,将待下载内容分成n个片段,其中,n为大于1的整数;
[0007] 同时下载n个所述片段,并对下载完成的n个所述片段进行整合处理,得到下载内 容。
[0008] 其中,上述的信息下载方法,所述同时下载n个所述片段,并对下载完成的n个所 述片段进行整合处理,得到下载内容的步骤包括:
[0009] 从n个所述片段中选择ni个片段在本地下载;
[0010] 与其它终端建立通信连接,向其它终端发送下载指示信息,并获得其它终端根据 所述下载指示信息下载的n-ni个片段;
[0011] 对本地下载的ni个片段W及其它终端下载的n-ni个片段进行整合处理,得到下载 内容。
[0012] 其中,上述的信息下载方法,ni个片段在本地下载时,还包括;记录每个所述片段 的下载信息。
[0013]其中,所述其它终端为至少一个,所述向其它终端发送下载指示信息,并获得其它 终端根据所述下载指示信息下载的n-ni个片段的步骤包括:
[0014]向其它终端中的每一个分别发送一个下载指示信息,所述下载指示信息包括;指 示接收该下载指示信息的其它终端要下载的片段的下载信息;
[0015] 获得一个其它终端根据下载信息下载的片段;
[0016] 判断所述n个片段中是否还存在未下载的片段,若有,则给已经下载完成当前片 段的其它终端发送下一个下载指示信息,直至n-ni个片段全部下载完成。
[0017] 其中,所述对下载完成的n个所述片段进行整合处理,得到下载内容后,还包括:
[0018]将所述下载内容同步给每个其它终端。
[0019] 其中,所述下载信息包括:每个所述片段的识别代码、下载状态、终端识别代码、片 段大小、起始位置和结束位置。
[0020] 其中,所述同时下载n个所述片段,并对下载完成的n个所述片段进行整合处理, 得到下载内容的步骤包括:
[0021] 通过所述终端在本地同时下载n个所述片段,并对下载完成的n个所述片段进行 整合处理,得到下载内容。
[0022] 本发明实施例还提供了一种信息下载装置,包括:
[0023] 获取模块,用于获得待下载内容的下载链接;
[0024] 划分模块,用于根据所述下载链接,将待下载内容分成n个片段,其中,n为大于1 的整数;
[0025] 下载模块,用于同时下载n个所述片段,并对下载完成的n个所述片段进行整合处 理,得到下载内容。
[0026] 其中,上述信息下载装置,所述下载模块包括:
[0027] 选择模块,用于从n个所述片段中选择ni个片段在本地下载;
[0028]通信模块,用于与其它终端建立通信连接,并向其它终端发送下载指示信息,并获 得其它终端根据所述下载指示信息下载的n-ni个片段;
[0029] 整合模块,用于对本地下载的ni个片段W及其它终端下载的n-ni个片段进行整合 处理,得到下载内容。
[0030] 其中,上述信息下载装置还包括:
[0031] 记录模块,用于当ni个片段在本地下载时,记录每个所述片段的下载信息。
[0032]本发明实施例的信息下载装置中,其它终端为至少一个,所述通信模块包括:
[0033] 发送模块,用于向其它终端中的每一个分别发送一个下载指示信息,所述下载指 示信息包括;指示接收该下载指示信息的其它终端要下载的片段的下载信息;
[0034] 第一获取模块,用于获得一个其它终端根据下载信息下载的片段;
[0035] 判断模块,用于判断所述n个片段中是否还存在未下载的片段,若有,则给已经下 载完成当前片段的其它终端发送下一个下载指示信息,直至n-ni个片段全部下载完成。
[0036] 其中,上述信息下载装置还包括:
[0037] 同步模块,用于当对下载完成的n个所述片段进行整合处理,得到下载内容后,将 所述下载内容同步给每个其它终端。
[0038] 其中,所述下载信息包括:每个所述片段的识别代码、下载状态、终端识别代码、片 段大小、起始位置和结束位置。
[0039] 其中,所述下载模块包括:
[0040] 第一下载子模块,用于通过所述终端在本地同时下载n个所述片段,并对下载完 成的n个所述片段进行整合处理,得到下载内容。
[0041] 本发明实施例具有W下有益效果:
[0042] 本发明实施例的信息下载方法,将待下载内容分成n个片段,与其他终端建立通 信连接,并为建立连接的终端分配一个终端识别代码,从而建立终端自组网,并同时下载n 个片段,提高了下载速度。
【附图说明】
[0043] 图1为本发明实施例的方法流程图;
[0044] 图2为本发明实施例的第一种实现方式中,终端甲的下载流程图;
[0045]图3为本发明实施例的第二种实现方式中,终端甲与终端己的连接示意图;
[0046] 图4为本发明实施例的第二种实现方式中终端己的下载流程图;
[0047]图5为本发明实施例的第二种实现方式中终端甲与多个其它终端的通信流程图;
[0048] 图6为本发明实施例的结构框图。
【具体实施方式】
[0049] 为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合具体实施 例及附图进行详细描述。
[0050] 本发明实施例解决用户终端在户外下载软件、音乐、视频时,下载速度慢的问题, 本发明实施例提供了一种信息下载方法,如图1所示,其中,所述信息下载方法包括:
[0051] 步骤10 ;获得待下载内容的下载链接;
[0052] 步骤20;根据所述下载链接,将待下载内容分成n个片段,其中,n为大于1的整 数;
[0053] 步骤30;同时下载n个所述片段,并对下载完成的n个所述片段进行整合处理,得 到下载内容。
[0054] 本发明实施例中,所述终端将下载链接分成n个,然后给服务器发送下载请求,月良 务器根据终端发送的下载请求,将对应的内容返回给终端,从而将待下载内容分成n个片 段。
[00巧]本发明实施例的信息下载方法中,所述步骤30包括:
[0056] 从n个所述片段中选择ni个片段在本地下载;
[0057] 与其它终端建立通信连接,向其它终端发送下载指示信息,并获得其它终端根据 所述下载指示信息下载的n-ni个片段;
[0058] 对本地下载的ni个片段W及其它终端下载的n-ni个片段进行整合处理,得到下载 内容。
[0059] 本发明实施例的信息下载方法中,ni个片段在本地下载时还包括;记录每个所述 片段的下载信息。
[0060] 本发明实施例的信息下载方法中,所述其它终端为至少一个,所述向其它终端发 送下载指示信息,并获得其它终端根据所述下载指示信息下载的n-ni个片段的步骤包括:
[0061] 向其它终端中的每一个分别发送一个下载
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1