一种网络数据共享系统、方法及装置的制造方法

文档序号:9711513阅读:471来源:国知局
一种网络数据共享系统、方法及装置的制造方法
【技术领域】
[0001] 本发明涉及网络数据处理技术领域,尤其涉及一种网络数据共享系统、方法及装 置。
【背景技术】
[0002] 随着网络的普及,智能移动设备能够在各种场合获取网络资源。但是,网络速度通 常会受到地点、天气、设备等各种因素的影响,使得网络速度不理想而影响移动设备下载资 料。在这样的情况下,基本无法满足观看视频等对带宽要求较高的行为。
[0003] 现有技术中,通过P2P (例如,BT、电驴、迅雷等)网络解决服务器端的速度瓶颈,把 用户的网络带宽充分利用起来,例如,用户时IOM带宽,但是下载速度只有IOOK,通过P2P网 络加速有可能提升到10M。但是这种解决网络速度的技术手段,同样会受到地点、天气等客 观因素影响而无法达到理想带宽。同时,P2P网络中的设备需要通过运营商网络(如GPRS、 3G等)传输数据,无法在满足带宽的同时为用户节省下载资源。

【发明内容】

[0004] 本发明主要解决的技术问题是提供一种网络数据共享系统、方法及装置以及网络 数据分配方法和服务器,使用户终端能够节省下载流量,同时也避免网络带宽速度的限制 而对网络下载产生的影响。
[0005] 为解决上述技术问题,本发明提供一种网络资源共享系统,包括服务器以及与所 述服务器通信连接的多个用户终端,每个所述用户终端包括通信连接单元、筛选单元、网络 数据下载单元、网络数据共享单元以及网络数据组装单元;所述用户终端调用所述筛选单 元响应启动网络资源共享功能的请求,并通过所述通信连接单元搜索同样运行所述网络资 源共享功能且当前访问内容相同的其他用户终端,以通过所述第一网络将搜索到的当前访 问内容相同的至少一其他用户终端连接起来形成数据分享网络;所述用户终端与所述至少 一其他用户终端分别调用所述网络数据下载单元,以通过所述通信连接单元开启的第二网 络连接从所述服务器分别下载所述当前访问内容的部分数据片段,以及分别调用所述网络 数据共享单元通过所述数据分享网络进行已下载的数据片段的彼此交换,使每个用户终端 获得其他的数据片段;其中,所述用户终端与所述至少一其他用户终端通过第二网络连接 分别下载的所述当前访问内容的数据片段不同;以及所述用户终端与所述至少一其他用户 终端调用所述网络数据组装单元将从其他用户终端获得数据片段进行组装以得到所述当 前访问内容的至少部分内容。
[0006] 为解决上述技术问题,本发明还提供一种网络资源共享方法,所述方法包括:用户 终端接收启用网络资源共享功能的请求;所述用户终端响应所述请求搜索同样运行所述网 络资源共享功能且当前访问内容相同的其他用户终端;所述用户终端通过第一网络连接将 搜索到的当前访问内容相同的至少一其他用户终端连接起来以形成数据分享网络;所述用 户终端通过第二网络连接下载所述当前访问内容的部分数据片段,其中,所述用户终端和 所述至少一其他用户终端通过第二网络连接分别下载的所述当前访问内容的数据片段不 同;所述用户终端通过所述数据分享网络和所述至少一其他用户终端之间进行已下载的数 据片段的交换,以使所述用户终端获得所述至少一其他用户终端下载的数据片段;以及所 述用户终端将获取到的至少部分数据片段进行组装以得到所述当前访问内容的至少部分 内容。
[0007] 优选地,所述第一网络连接为WLAN热点连接,所述第二网络连接为GPRS、3G或4G 网络连接。
[0008] 优选地,所述数据分享网络为所述用户终端与所述至少一其他用户终端首尾相连 形成的环状、网状或放射状局域网络。
[0009] 优选地,所述用户终端通过第二网络连接下载所述当前访问内容的部分数据片段 的步骤包括:所述用户终端确定作为所述数据分享网络的主机,所述数据分享网络的其他 用户终端作为辅机,所述数据分享网络主机的确定由随机或指定形成;所述用户终端对所 述数据分享网络中的用户终端分配下载当前访问内容的数据片段的下载任务,其中,所述 下载任务记录用户终端的标识号以及当前访问内容的数据片段的分割方案;所述用户终端 通过所述第二网络连接下载与其下载任务匹配的数据片段,其中,所述当前访问内容根据 所述用户终端及所述至少一其他用户终端的下载任务被划分为多个匹配的数据片段,以供 所述至少一其他用户终端分别通过所述第二网络连接下载与其下载任务匹配的数据片段。
[0010] 优选地,所述用户终端通过第二网络连接下载所述当前访问内容的部分数据片段 的步骤包括:所述用户终端确定作为所述数据分享网络的辅机,所述数据分享网络的其他 一用户终端作为主机,所述数据分享网络主机的确定由随机或指定形成;所述用户终端通 过所述第一网络接收作为主机的用户终端分配的下载任务,所述下载任务记录用户终端的 标识号以及当前访问内容的数据片段的分割方案;所述用户终端通过所述第二网络连接下 载与其下载任务匹配的数据片段,其中,所述当前访问内容根据所述用户终端及所述至少 一其他用户终端的下载任务被划分为多个匹配的数据片段,以供所述至少一其他用户终端 分别通过所述第二网络连接下载与其下载任务匹配的数据片段。
[0011] 优选地,所述用户终端响应所述请求搜索同样运行所述网络资源共享功能且当前 访问内容相同的其他用户终端的步骤具体为:所述用户终端响应所述请求搜索具有同样第 一网络连接名称的其他用户终端,其中,所述其他用户终端预先将所述当前访问内容的URL 编码作为其第一网络连接名称,所述用户终端搜索到的所述其他用户终端具有同样URL编 码的第一网络连接名称时,判定所述其他用户终端同样运行所述网络资源共享功能且当前 访问内容相同。
[0012] 优选地,所述用户终端通过所述数据分享网络和所述至少一其他用户终端之间进 行已下载的数据片段的交换的步骤包括:所述用户终端将其标识号加入已下载的数据片 段,并通过所述第一网络连接将所述加入标识号的数据片段发送至所述至少一其他用户终 端;所述用户终端通过所述第一网络连接接收由所述至少一其他用户终端发送的已下载的 数据片段,其中,由所述至少一其他用户终端发送的已下载的数据片段被加入了与所述至 少一其他用户终端对应的标识号。
[0013] 优选地,所述用户终端将获取到的至少部分数据片段进行组装以得到所述当前访 问内容的至少部分内容的步骤具体为:所述用户终端根据数据片段的标识号确定所述当前 访问内容的正确顺序,并按照正确顺序将所述至少部分数据片段进行拼装以得到所述当前 访问内容的至少部分内容。
[0014] 为解决上述技术问题,本发明还提供一种网络资源共享装置,包括通信连接单元, 所述装置还包括:筛选单元,用于响应启用网络资源共享功能的请求搜索同样运行所述网 络资源共享功能且当前访问内容相同的其他装置,以通过所述通信连接单元开启的第一网 络连接将搜索到的当前访问内容相同的至少一其他装置连接起来形成数据分享网络;网络 数据下载单元,用于通过所述通信连接单元开启的第二网络连接下载所述当前访问内容的 部分数据片段,其中,所述装置与所述至少一其他装置通过第二网络连接分别下载的所述 当前访问内容的数据片段不同;网络数据共享单元,用于通过所述数据分享网络与所述至 少一其他装置之间进行已下载的数据片段的交换,以使所述装置获得所述至少一其他装置 下载的数据片段;以及网络数据组装单元,用于将获取到的至少部分数据片段进行组装以 得到所述当前访问内容的至少部分内容。
[0015] 优选地,所述装置确定作为所述数据分享网络主机,所述数据分享网络的其他装 置作为辅机,所述数据分享网络主机的确定由随机或指定而形成;所述装置还包括下载任 务分配单元,用于对所述数据分享网络中的装置分配下载当前访问内容的数据片段的下载 任务,其中,所述下载任务记录装置的标识号以及当前访问内容的数据片段的分割方案;所 述网络数据下载单元还用于通过所述第二网络连接下载与其下载任务匹配的数据片段,其 中,所述当前访问内容根据所述装置及所述至少一其他装置的下载任务被划分为多个匹配 的数据片段,以供所述至少一其他装置分别通过第二网络连接下载与所述下载任务匹配的 数据片段。
[0016] 优选地,所述装置确定作为所述数据分享网络的辅机,所述数据分享网络的其他 一装置作为主机,所述数据分享网络主机的确定由随机或指定形成;所述装置还包括下载 任务接收单元,用于通过所述第一网络接收作为主机的装置分配的下载任务,所述下载任 务记录装置的标识号以及当前访问内容的数据片段的分割方案;所述网络数据下载单元还 用于通过所述第二网络连接下载与其下载任务匹配的数据片段,其中,所述当前访问内容 根据所述装置及所述至少一其他装置的下载任务被划分为多个匹配的数据片段,移动所述 至少一其他装置分别通过所述第二网络连接下载与其下载任务匹配的数据片段。
[0017] 优选地,所述其他装置预先将所述当前访问内容的URL编码作为其第一网络连接 名称,所述筛选单元还用于响应所述请求搜索具有同样第一网络连接名称的其他装置,并 当搜索到的所述其他装置具有同样URL编码的第一网络连接名称时,则判定为所述其他装 置同样运行所述网络资源共享功能且当前访问内容相同。
[0018] 优选地,所述网络数据共享单元将其标识号加入已下载的数据片段,并通过所述 第一网络连接将所述加入标识号的数据片段发送至所述至少一其他装置,还通过所述第一 网络连接接收由所述至少一其他装置发送的已下载的数据片段,其中,由所述至少一其他 装置发送的已下载的数据片段被加入了所述至少一其他装置对应的标识号。
[0019] 优选地,所述网络数据组装单元根据数据片段的标识号确定所述当前访问内容的 正确顺序,并
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1