网络资源的下载方法、装置及系统和移动终端的制作方法

文档序号:8946110阅读:287来源:国知局
网络资源的下载方法、装置及系统和移动终端的制作方法
【技术领域】
[0001]本发明属于网络通信技术领域,尤其涉及一种网络资源的下载方法、装置及系统和移动终端。
【背景技术】
[0002]智能机的普及和安卓Android开放式系统的开发致使手机迅猛发展,手机的屏幕从原来的小屏幕变成大屏幕,出现了多种分辨率,同时网络资源也出现了各种分辨率,如视频图片的分辨率有480P、720P、1080P和2K。
[0003]然而,在实现本发明过程中,发明人发现现有技术提供的网络资源的下载方法至少存在如下冋题:
[0004]在进行网络资源的下载时,服务器侧的网络资源往往不经过区分就直接提供给终端用户下载,但是终端用户的联网方式和网速受到限制时,如果服务器可以提供多种分辨率的网络资源下载,而服务器侧却没有对网络资源的分辨率进行区分,这时终端用户只默认的下载其中一种分辨率的网络资源,灵活性差,且可能还会造成以下情况:1、在网速允许的情况下,下载低分辨率的网络资源,造成图片清晰度不高;2、当网速不好的情况下,下载高分辨率的网络资源会导致显示应用的刷新速度慢、耗费太多流量、流量消耗可能超出套餐等情况。

【发明内容】

[0005]有鉴于此,本发明实施例提供一种网络资源的下载方法、装置及系统和移动终端,以解决现有技术提供的网络资源的下载方法,网络资源下载的灵活性差的问题。
[0006]第一方面,提供网络资源的下载方法,包括:
[0007]接收应用客户端发送的下载请求;
[0008]获取移动终端的网速;
[0009]根据获取到的移动终端的网速确定移动终端所需下载的网络资源的分辨率;
[0010]根据所述下载请求中携带的网络资源的标识从服务器下载所述分辨率的网络资源,所述服务器提供不同分辨率的网络资源,以供移动终端下载。
[0011]结合第一方面,在第一方面的第一种可能的实现方式中,所述根据获取到的移动终端的网速确定移动终端所需下载的网络资源的分辨率,包括:
[0012]当网速优时,确定移动终端所需下载的网络资源是高分辨率的网络资源;
[0013]当网速差时,确定移动终端所需下载的网络资源是低分辨率的网络资源;
[0014]所述高分辨率的网络资源是分辨率大于预设分辨率阈值的网络资源,所述低分辨率的网络资源是分辨率小于等于预设分辨率阈值的网络资源;
[0015]当获取到的网速大于预设的网速阈值时,判定网速优,当获取到的网速小于等于预设的网速阈值时,判定网速差。
[0016]结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述根据获取到的移动终端的网速确定移动终端所需下载的网络资源的分辨率,还包括:
[0017]获取移动终端的联网方式;
[0018]当获取到的移动终端的联网方式是数据网络连接时,获取剩余流量包的流量;
[0019]当移动终端的联网方式是数据网络连接,网速优,且剩余流量包的流量多时,确定移动终端所需下载的网络资源是高分辨率的网络资源;
[0020]当移动终端的联网方式是数据网络连接,网速差,且剩余流量包的流量多时,确定移动终端所需下载的网络资源是低分辨率的网络资源;
[0021]当移动终端的联网方式是数据网络连接,网速差,且剩余流量包的流量少时,确定移动终端所需下载的网络资源是低分辨率的网络资源;
[0022]当移动终端的联网方式是数据网络连接,网速优,且剩余流量包的流量少时,确定移动终端所需下载的网络资源是低分辨率的网络资源;
[0023]当获取到的剩余流量包的流量大于预设的流量阈值时,判定剩余流量包的流量多,当获取到的剩余流量包的流量小于等于预设的流量阈值时,判定剩余流量包的流量少。
[0024]结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述根据获取到的移动终端的网速确定移动终端所需下载的网络资源的分辨率,还包括:
[0025]当移动终端的联网方式是数据网络连接,且剩余流量包的流量等于零时,断开数据网络连接,并提示流量套餐已用完。
[0026]第二方面,提供一种网络资源的下载装置,包括:
[0027]下载请求接收单元,用于接收应用客户端发送的下载请求;
[0028]网速获取单元,用于获取移动终端的网速;
[0029]分辨率确定单元,用于根据所述网速获取单元获取到的移动终端的网速确定移动终端所需下载的网络资源的分辨率;
[0030]下载单元,用于根据所述下载请求接收单元接收到的下载请求中携带的网络资源的标识从服务器下载所述分辨率的网络资源,所述服务器提供不同分辨率的网络资源,以供移动终端下载。
[0031]结合第二方面,在第二方面的第一种可能的实现方式中,所述分辨率确定单元,包括:
[0032]第一确定模块,用于当网速优时,确定移动终端所需下载的网络资源是高分辨率的网络资源;
[0033]第二确定模块,用于当网速差时,确定移动终端所需下载的网络资源是低分辨率的网络资源;
[0034]所述高分辨率的网络资源是分辨率大于预设分辨率阈值的网络资源,所述低分辨率的网络资源是分辨率小于等于预设分辨率阈值的网络资源;
[0035]当获取到的网速大于预设的网速阈值时,判定网速优,当获取到的网速小于等于预设的网速阈值时,判定网速差。
[0036]结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述分辨率确定单元,还包括:
[0037]联网方式获取模块,用于获取移动终端的联网方式;
[0038]剩余流量获取模块,用于当获取到的移动终端的联网方式是数据网络连接时,获取剩余流量包的流量;
[0039]第三确定模块,用于当移动终端的联网方式是数据网络连接,网速优,且剩余流量包的流量多时,确定移动终端所需下载的网络资源是高分辨率的网络资源;
[0040]第四确定模块,用于当移动终端的联网方式是数据网络连接,网速差,且剩余流量包的流量多时,确定移动终端所需下载的网络资源是低分辨率的网络资源;
[0041]第五确定模块,用于当移动终端的联网方式是数据网络连接,网速差,且剩余流量包的流量少时,确定移动终端所需下载的网络资源是低分辨率的网络资源;
[0042]第六确定模块,用于当移动终端的联网方式是数据网络连接,网速优,且剩余流量包的流量少时,确定移动终端所需下载的网络资源是低分辨率的网络资源;
[0043]当获取到的剩余流量包的流量大于预设的流量阈值时,判定剩余流量包的流量多,当获取到的剩余流量包的流量小于等于预设的流量阈值时,判定剩余流量包的流量少。
[0044]结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述分辨率确定单元,还包括:
[0045]提示模块,用于当移动终端的联网方式是数据网络连接,且剩余流量包的流量等于零时,断开数据网络连接,并提示流量套餐已用完。
[0046]第三方面,提供一种移动终端,其特征在于,所述移动终端包括如第二方面所述的网络资源的下载装置。
[0047]第四方面,提供一种网络资源的下载系统,所述系统包括服务器和如第三方面所述的移动终端;所述服务器提供不同分辨率的网络资源,以供所述移动终端下载。
[0048]在本发明实施例,接收到应用客户端发送的下载请求后,获取移动终端的网速,然后根据获取到的移动终端的网速确定移动终端所需下载的网络资源的分辨率,最后根据所述下载请求中携带的网络资源的标识从服务器下载所述分辨率的网络资源,其中,所述服务器提供不同分辨率的网络资源,以供移动终端下载,从而使移动终端下载的网络资源的分辨率与移动终端的网速匹配,提高了网络资源下载的灵活性。克服了现有技术提供的网络资源的下载方法,网络资源下载的灵活性差的问题。
【附图说明】
[0049]图1是本发明网络资源的下载方法实施例的实现流程图;
[0050]图2是本发明网络资源的下载装置实施例的结构框图;
[0051]图3是本发明移动终端实施例的结构框图;
[0052]图4是本发明网络资源的下载系统实施例的结构框图。
【具体实施方式】
[0053]为了使本发明的目的、技术方案及优点更加清楚明白,
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1