一种资源下载方法、业务服务器及手机客户端技术

技术编号:10095059 阅读:173 留言:0更新日期:2014-05-28 19:26
本发明专利技术实施例公开了一种资源下载方法、业务服务器及手机客户端。本发明专利技术实施例方法包括:业务服务器接收手机客户端发送的链接请求,链接请求中包含手机客户端的互联网协议IP地址;根据手机客户端的IP地址确定手机客户端所在的地理区域和手机客户端所属的运营商;根据地理区域及运营商确定下载服务器的IP地址;将下载服务器的IP地址发送给手机客户端,使得手机客户端利用下载服务器的IP地址获取实际下载地址,实现资源下载。

【技术实现步骤摘要】
资源下载方法、业务服务器、手机客户端及资源下载系统
本专利技术涉及通信
,尤其涉及一种资源下载方法、业务服务器及手机客户端
技术介绍
目前的手机无论是无线保真度(wireless-fidelity,wi-fi)接入上网,还是移动网络接入上网,都需要经过运营商这一环节,因此,从用户的手机到下载服务器,可能经历不同的运营商网络,不同的运营商之间是存在网间流量结算成本的。且不同的运营商网络一般会在各自的网关里,针对各个域名解析服务器加入数据缓存的功能,使得下一次的同样的域名的下载请求,可以不进行跨网访问。然而,这个缓存数据的功能,由于各个网关设备不同,技术实现不一,不可避免的存在一些问题。目前,域名解析服务器是根据手机客户端发送的含有域名的下载地址中的域名进行域名系统(DomainNameSystem,DNS)解析,并根据解析结果确定该手机客户端的下载服务器的互联网协议(InternetProtocol,IP)地址,实现资源下载,然而,通过域名解析服务器对域名进行域名系统解析获得下载服务器的IP地址的方式,需要使用到各域名解析服务器的数据缓存的功能,可目前域名解析服务器的数据缓存的功能不成熟,易出现手机客户端下载失败或者下载速度缓慢的情况。
技术实现思路
本专利技术实施例提供了一种资源下载方法、业务服务器及手机客户端,用于手机客户端通过业务服务器获取下载服务器的IP地址,且不需要通过DNS解析的方式获得IP地址,能够有效的提高手机客户端资源下载的成功率及速度。本专利技术一方面提供了一种资源下载方法,包括:业务服务器接收手机客户端发送的链接请求,所述链接请求中包含所述手机客户端的互联网协议IP地址;根据所述手机客户端的IP地址确定所述手机客户端所在的地理区域和所述手机客户端所属的运营商;根据所述地理区域及所述运营商确定下载服务器的IP地址;将所述下载服务器的IP地址发送给所述手机客户端,使得所述手机客户端利用所述下载服务器的IP地址获取实际下载地址,实现资源下载。在第一方面的第一种可能的实现方式中,所述业务服务器根据所述地理位置区域及所述运营商确定下载服务器的IP地址包括:所述业务服务器获取所述地理区域内的所有的下载服务器;所述业务服务器确定所述所有的下载服务器中为所述运营商提供下载服务的下载服务器的IP地址。结合第一方面或者第一方面第一种可能的实现方式,在第二种可能的实现方式中,所述根据所述手机客户端的IP地址确定所述手机客户端所在的地理区域和所述手机客户端所属的运营商包括:所述业务服务器查找各运营商的IP地址段,确定包含所述手机客户端的IP地址的地址段对应的运营商为所述手机客户端所属的运营商;所述业务服务器根据所述运营商的IP地址段的分配区域确定所述手机客户端的IP地址所在的地理区域为所述手机客户端所在的地理区域。本专利技术第二方面提供了一种资源下载方法,包括:手机客户端向业务服务器发送链接请求,所述链接请求中包含所述手机客户端的互联网协议IP地址,使得所述业务服务器根据所述手机客户端的IP地址获得下载服务器的IP地址;所述手机客户端接收所述业务服务器反馈的所述下载服务器的IP地址;所述手机客户端根据所述下载服务器的IP地址确定实际下载地址,实现资源下载。在第二方面第一种可能的实现方式中,所述手机客户端根据所述下载服务器的IP地址确定实际下载地址包括:若所述下载服务器的IP地址中只有一个下载服务器的IP地址,则将所述下载服务器的IP地址替换已有的带域名的下载地址中的域名,得到所述实际下载地址;若所述下载服务器的IP地址中有至少一个下载服务器的IP地址,则从所述至少一个下载服务器的IP地址中任意选择一个下载服务器的IP地址替换已有的带域名的下载地址中的域名,得到所述实际下载地址。本专利技术第三方面提供一种业务服务器,包括:接收模块,用于接收手机客户端发送的链接请求,所述链接请求中包含所述手机客户端的互联网协议IP地址;第一确定模块,用于在所述接收模块接收所述链接请求之后,根据所述手机客户端的IP地址确定所述手机客户端所在的地理区域和所述手机客户端所属的运营商;第二确定模块,用于在所述第一确定模块得到所述地理区域及所述运营商之后,根据所述地理区域及所述运营商确定下载服务器的IP地址;发送模块,用于在所述第二确定模块确定所述下载服务器的IP地址之后,将所述下载服务器的IP地址发送给所述手机客户端,使得所述手机客户端利用所述下载服务器的IP地址获取实际下载地址,实现资源下载。在第三方面第一种可能的实现方式中,所述第二确定模块包括:获取模块,用于在所述第一确定模块得到所述地理区域及所述运营商之后,所述获取所述地理区域内的所有的下载服务器;地址确定模块,用于在所述获取模块获取所述所有的下载服务器之后,确定所述所有的下载服务器中为所述运营商提供下载服务的下载服务器的IP地址。结合第三方面或者第三方面第一中可能的实现方式中,所述第一确定模块包括:查找模块,用于在所述接收单元接收所述链接请求之后,查找各运营商的IP地址段,确定包含所述手机客户端的IP地址的地址段对应的运营商为所述手机客户端的运营商;区域确定模块,用于在所述查找模块确定所述手机客户端的运营商之后,按照所述运营商的IP地址段的分配区域方式确定所述手机客户端的IP地址所在的地理区域为所述手机客户端所在的地理区域。本专利技术第四方面提供一种手机客户端,包括:发送模块,用于向业务服务器发送链接请求,所述链接请求中包含运营商为所述手机客户端分配的互联网协议IP地址,使得所述业务服务器根据所述手机客户端的IP地址获得下载服务器的IP地址;接收模块,用于在所述发送模块向业务服务器发送所述链接请求之后,接收所述业务服务器反馈的所述下载服务器的IP地址;确定模块,用于在所述接收模块接收所述下载服务器的IP地址之后,根据所述下载服务器的IP地址确定实际下载地址,实现资源下载。在第四方面第一种可能的实现方式中,所述确定模块包括:第一确定模块,用于若所述下载服务器的IP地址中只有一个下载服务器的IP地址,则将所述下载服务器的IP地址替换已有的带域名的下载地址中的域名,得到所述实际下载地址;第二确定模块,用于若所述下载服务器的IP地址中有至少一个下载服务器的IP地址,则从所述至少一个下载服务器的IP地址中任意选择一个下载服务器的IP地址替换已有的带域名的下载地址中的域名,得到所述实际下载地址。本专利技术第五方面提供一种资源下载系统,包括:业务服务器、手机客户端、下载服务器。从以上技术方案可以看出,本专利技术实施例具有以下优点:业务服务器接收到手机客户端发送的链接请求之后,根据该链接请求中的手机客户端的IP地址确定该手机客户端所在的地理区域和该手机客户端所属的运营商,并利用得到的地理区域及运营商确定下载服务器的IP地址,且将得到的下载服务器的IP地址发送给手机客户端,使得手机客户端可根据接收到的下载服务器的IP地址得到实际下载地址,实现资源下载,其中,由于业务服务器是利用手机客户端所在的地理区域及所属的运营商确定为该手机客户端提供下载服务的下载服务器的IP地址,而不需要通过域名解析服务器使用DNS解析的方式获得下载服务器的IP地址,能够有效的提高手机客户端资源下载的成功率及速度。附图说明为了更清楚地本文档来自技高网...
一种资源下载方法、业务服务器及手机客户端

【技术保护点】
一种资源下载方法,其特征在于,包括:业务服务器接收手机客户端发送的链接请求,所述链接请求中包含所述手机客户端的互联网协议IP地址;根据所述手机客户端的IP地址确定所述手机客户端所在的地理区域和所述手机客户端所属的运营商;根据所述地理区域及所述运营商确定下载服务器的IP地址;将所述下载服务器的IP地址发送给所述手机客户端,使得所述手机客户端利用所述下载服务器的IP地址获取实际下载地址,实现资源下载。

【技术特征摘要】
1.一种资源下载方法,其特征在于,包括:业务服务器接收手机客户端发送的链接请求,所述链接请求中包含所述手机客户端的互联网协议IP地址;根据所述手机客户端的IP地址确定所述手机客户端所在的地理区域和所述手机客户端所属的运营商;根据所述地理区域及所述运营商确定下载服务器的IP地址;将所述下载服务器的IP地址发送给所述手机客户端,使得所述手机客户端利用所述下载服务器的IP地址获取实际下载地址,实现资源下载。2.根据权利要求1所述的下载方法,其特征在于,所述业务服务器根据所述地理区域及所述运营商确定下载服务器的IP地址包括:所述业务服务器获取所述地理区域内的所有的下载服务器;所述业务服务器确定所述所有的下载服务器中为所述运营商提供下载服务的下载服务器的IP地址。3.根据权利要求1或2所述的资源下载方法,其特征在于,所述根据所述手机客户端的IP地址确定所述手机客户端所在的地理区域和所述手机客户端所属的运营商包括:所述业务服务器查找各运营商的IP地址段,确定包含所述手机客户端的IP地址的地址段对应的运营商为所述手机客户端所属的运营商;所述业务服务器根据所述运营商的IP地址段的分配区域确定所述手机客户端的IP地址所在的地理区域为所述手机客户端所在的地理区域。4.一种资源下载方法,其特征在于,包括:手机客户端向业务服务器发送链接请求,所述链接请求中包含所述手机客户端的互联网协议IP地址,使得所述业务服务器根据所述手机客户端的IP地址获得下载服务器的IP地址;所述手机客户端接收所述业务服务器反馈的所述下载服务器的IP地址;所述手机客户端根据所述下载服务器的IP地址确定实际下载地址,实现资源下载。5.根据权利要求4所述的资源下载方法,其特征在于,所述手机客户端根据所述下载服务器的IP地址确定实际下载地址包括:若所述下载服务器的IP地址中只有一个下载服务器的IP地址,则将所述下载服务器的IP地址替换已有的带域名的下载地址中的域名,得到所述实际下载地址;若所述下载服务器的IP地址中有至少一个下载服务器的IP地址,则从所述至少一个下载服务器的IP地址中任意选择一个下载服务器的IP地址替换已有的带域名的下载地址中的域名,得到所述实际下载地址。6.一种业务服务器,其特征在于,包括:接收模块,用于接收手机客户端发送的链接请求,所述链接请求中包含所述手机客户端的互联网协议IP地址;第一确定模块,用于在所述接收模块接收所述链接请求之后,根据所述手机客户端的IP地址确定所述手机客户端所在...

【专利技术属性】
技术研发人员:林声炜邹迪飞朱德亮钟于胜邵兴吴振宇
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1