[发明专利]资源下载方法、资源下载系统和终端有效
申请号: | 201510623673.7 | 申请日: | 2015-09-25 |
公开(公告)号: | CN105162885B | 公开(公告)日: | 2019-04-12 |
发明(设计)人: | 江跃龙 | 申请(专利权)人: | 宇龙计算机通信科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 518040 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 下载 方法 系统 终端 | ||
本发明提供了一种资源下载方法、资源下载系统和终端,其中,资源下载方法包括:控制多个用户域中的至少两个用户域分别对待下载资源创建下载线程;将待下载资源划分为与下载线程数量相同的多个资源块,多个资源块中的任一资源块包括头字段和数据长度;将多个资源块分别发送至对应的下载线程;根据头字段和数据长度控制下载线程对多个资源块进行下载,其中,至少两个用户域通过不同的通信信道连接至待下载资源的资源服务器。通过本发明的技术方案,实现了对网络资源的多通道下载,提升了用户下载资源的体验。
技术领域
本发明涉及终端技术领域,具体而言,涉及一种资源下载方法、一种资源下载系统和一种终端。
背景技术
随着互联网资讯的日益丰富,越来越多的用户通过互联网下载的方式获取资源信息,但是,采用单一通信通道对任一资源文件进行下载时,可能因为网络拥堵而导致下载缓慢,甚至下载失败。
相关技术中,为了提高下载效率,单一通信通道中创建多个下载线程对任一资源文件进行下载,但是,单一通信通道的信道质量仍然严重影响下载效率,单一通信通道的下载模式已经成为提高下载效率的瓶颈。
因此,如何设计一种新的资源下载方案以提高下载效率成为亟待解决的技术问题。
发明内容
本发明正是基于上述技术问题至少之一,提出了一种新的资源下载方案,通过在终端中创建多个用户域并通过多个不同的通信信道连接至资源服务器,以克服单一通信通道对资源下载过程的限制,提升了用户的下载效率。
有鉴于此,本发明的第一发明的实施例,提出了一种资源下载方法,包括:控制所述多个用户域中的至少两个用户域分别对待下载资源创建下载线程;将所述待下载资源划分为与所述下载线程数量相同的多个资源块,所述多个资源块中的任一资源块包括头字段和数据长度;将所述多个资源块分别发送至对应的下载线程;根据所述头字段和所述数据长度控制所述下载线程对所述多个资源块进行下载,其中,所述至少两个用户域通过不同的通信信道连接至所述待下载资源的资源服务器。
在该技术方案中,通过控制至少两个用户域对待下载资源创建下载线程,并根据头字段和数据长度控制各个线程的下载过程,从而实现了多通道下载的效果,克服了单一通信通道对资源下载过程的限制,提升了用户的下载效率。
具体地,在终端上创建的用户域可全部用来下载资源,或选取指定的若干个用户域进行资源块下载,例如,一个用户域通过移动蜂窝数据的通信信道连接至资源服务器,另一个用户域通过Wi-Fi接入热点1连接至资源服务器,再一个用户域通过Wi-Fi接入热点2连接至资源服务器,待下载资源被划分为三个资源块并分配给上述三个用户域,上述任一个用户域至少创建一个下载线程并对分配的资源块进行下载。
其中,资源块被划分后,每个资源块的URLs(Uniform Resource Locators,全球资源定位符)头字段和数据长度是确定的,也即对应的下载线程根据头字段和数据长度确定下载资源块。
值得特别指出的是,每个用户域可创建多个下载线程,也即需要对资源块进一步划分为子资源块,并确定各个子资源块的头字段和数据长度,以分配给各个下载线程进行下载。
在上述技术方案中,优选的,还包括:确定所述下载线程的身份信息;根据所述下载线程的身份信息将完成下载的所述多个资源块写入所述终端的本地存储空间。
在该技术方案中,通过确定下载线程的身份信息,确定了资源块的分配顺序,从而在全部资源块完成下载后,根据下载线程的身份信息将多个资源块整合成资源包,并写入本地存储空间,以完成资源的下载。
在上述任一项技术方案中,优选的,在控制所述多个用户域中的至少两个用户域分别对待下载资源创建下载线程前,还包括:通过虚拟网络设备将所述至少两个用户域与所述资源服务器创建连接;对所述资源服务器发送的资源进行过滤处理,以确定所述待下载资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宇龙计算机通信科技(深圳)有限公司,未经宇龙计算机通信科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510623673.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种内置呼吸管开关储油柜
- 下一篇:双存储双接口U盘