[发明专利]资源下载方法、电子设备、系统及介质在审
申请号: | 201910637816.8 | 申请日: | 2019-07-15 |
公开(公告)号: | CN110351282A | 公开(公告)日: | 2019-10-18 |
发明(设计)人: | 汤小东 | 申请(专利权)人: | 深圳市网心科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 余剑文 |
地址: | 518063 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器组 建立链接 资源下载 客户端 目标服务器 电子设备 目标链接 下载资源 资源组 检测 资源下载请求 时间消耗 下载效率 链接 服务器 发送 部署 | ||
本发明提供了一种资源下载方法、电子设备、系统及介质,所述方法包括:当接收到客户端发送的资源下载请求时,识别待下载资源的URL;获取所述URL所属的资源组,以及部署所述资源组的至少一个服务器组;检测所述至少一个服务器组中是否有服务器组与所述客户端已经建立链接;将检测到的已经建立链接的服务器组确定为目标服务器组,将检测到的已经建立的链接确定为目标链接;基于所述目标链接向所述目标服务器组请求所述待下载资源。本发明能够利用已经与客户端建立链接的服务器进行资源下载,以避免建立链接的时间消耗对资源下载的整体速度产生影响,提高对资源的下载效率。
技术领域
本发明涉及互联网技术领域,尤其涉及资源下载方法、电子设备、系统及介质。
背景技术
随着互联网的发展速度越来越快,人们接触到的信息也越来越零散,种类也越来越繁多,随之诞生了众多的新媒体公司,他们基于移动终端设备创作出大量的娱乐性质的短视频、短文本等内容,充实着人们零散的休闲时间。
随着短视频、短文本行业的越来越火,用户对信息传输的质量要求也越来越高,这主要取决于客户端与资源服务器间数据交互的时间消耗。
现有技术方案中,客户端在与资源服务器进行数据交互时,如果客户端依次请求多个资源,则需要与每个资源对应的服务器都进行两个步骤:建立链接及数据传输。
在上述技术方案中,当资源文件较大时,数据传输时间的占比则较大,可以忽略建立链接的时间消耗对资源的整体下载时间产生的影响。但是当资源文件较小时,建立链接的时间消耗占比则增大,这将对资源的整体下载时间产生很大影响。
发明内容
本发明的主要目的在于提供资源下载方法、电子设备、系统及介质,旨在利用已经与客户端建立链接的服务器进行资源下载,以避免建立链接的时间消耗对资源下载的整体速度产生影响,提高对资源的下载效率。
为实现上述目的,本发明提供一种资源下载方法,所述方法包括:
当接收到客户端发送的资源下载请求时,识别待下载资源的URL;
获取所述URL所属的资源组,以及部署所述资源组的至少一个服务器组;
检测所述至少一个服务器组中是否有服务器组与所述客户端已经建立链接;
将检测到的已经建立链接的服务器组确定为目标服务器组,将检测到的已经建立的链接确定为目标链接;
基于所述目标链接向所述目标服务器组请求所述待下载资源。
优选地,所述方法还包括:
获取所述客户端链接的所有服务器组;
计算所述所有服务器组的热度;
将所述所有服务器组按照热度由高到低的顺序进行排序,得到所述客户端的服务器列表,其中,所述服务器列表中的所有服务器通过心跳机制与所述客户端保持链接。
优选地,在基于所述目标链接向所述目标服务器组请求所述待下载资源后,所述方法还包括:
将所述目标服务器组移至所述服务器列表的首位;
将所述服务器列表中的其他服务器组依次向后移位。
优选地,在检测所述至少一个服务器组中是否有服务器组与所述客户端已经建立链接后,所述方法还包括:
当在所述至少一个服务器组中没有服务器组与所述客户端已经建立链接时,控制所述客户端与所述至少一个服务器组中的任意服务器组建立链接。
优选地,在控制所述客户端与所述至少一个服务器组中的任意服务器组建立链接后,所述方法还包括:
获取所述客户端对于服务器组的最大可链接数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市网心科技有限公司,未经深圳市网心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910637816.8/2.html,转载请声明来源钻瓜专利网。