一种下载文件的方法及装置制造方法及图纸

技术编号:11182964 阅读:87 留言:0更新日期:2015-03-25 12:08
本发明专利技术公开了一种下载文件的方法及装置,所述方法包括:浏览器客户端访问待下载文件所在的网页,获取该浏览器客户端所在计算机的IP地址和所述网页的统一资源定位符URL;所述浏览器客户端根据所述IP地址和所述URL,获取向本机提供网络服务的网络运营商的名字和对应于各个网络运营商的名字的文件下载地址;以及所述浏览器客户端根据获取的所述网络运营商的名字,选择对应于获取的所述网络运营商的名字的文件下载地址下载文件。通过采用本发明专利技术能够帮助用户筛选出真正所需下载地址的方式。

【技术实现步骤摘要】

本专利技术涉及互联网下载技术,更为具体而言,涉及一种下载文件的方法及装置
技术介绍
随着计算机网络的发展,在人们的日常生活、工作和学习中,通过互联网的浏览页面下载文件已经十分普及。而当用户进入浏览器的下载页面时,通常会有许多广告链接或者其他推广软件的下载。让用户很难找到真正需要下载的东西的地址。并由于无法分辨真正的下载地址,而错误下载到恶意软件或者广告软件。而且很多时候,下载网站会提供很多下载地址供用户选择,用户即便选择到了用于下载文件URL地址(Uniform Resource Locator,因特网上标准的资源的地址),却依然无法判断所选择的URL地址是否为众多下载地址中最快的下载地址。这些问题都给用户的使用带来了很多不便,不仅浪费用户的下载文件时间,降低了下载文件的效率,使得用户体验度差,同时还有可能因错误下载和恶意软件导致网络安全受到威胁,因此,为了解决当前用户下载文件的诸多问题,需要一种能够帮助用户筛选出真正所需下载地址的方式。
技术实现思路
为了解决下载文件时不易辨别真正下载地址,用户体验度差且存在网络安全隐患的问题,本专利技术的实施方式提供了一种下载文件的方法及装置。一方面,本专利技术实施方式提供了一种下载文件的方法,所述方法包括:浏览器客户端访问待下载文件所在的网页,获取该浏览器客户端所在计算机的IP地址和所述网页的统一资源定位符URL;所述浏览器客户端根据所述IP地址和所述URL,获取向本机提供网络服务的网络运营商的名字和对应于各个网络运营商的名字的文件下载地址;以及所述浏览器客户端根据获取的所述网络运营商的名字,选择对应于获取的所述网络运营商的名字的文件下载地址下载文件。相应的,本专利技术实施方式还提供了一种下载文件的装置,所述装置包括:获取模块,用于浏览器客户端访问待下载文件所在的网页,获取该浏览器客户端所在计算机的IP地址和所述网页的统一资源定位符URL;地址模块,用于所述浏览器客户端根据所述IP地址和所述URL,获取向本机提供网络服务的网络运营商的名字和对应于各个网络运营商的名字的文件下载地址;以及下载模块,用于所述浏览器客户端根据获取的所述网络运营商的名字,选择对应于获取的所述网络运营商的名字的文件下载地址下载文件。另一方面,本专利技术实施方式提供了一种下载文件的方法,所述方法包括:服务器获取浏览器客户端上报的IP地址和待下载文件所在网页的统一资源定位符URL;所述服务器根据所述IP地址和所述URL,确定向本机提供网络服务的网络运营商的名字和对应于各个网络运营商的名字的文件下载地址;以及所述服务器将确定的所述网络运营商的名字和对应于各个网络运营商的名字的文件下载地址发送给浏览器客户端,以便所述浏览器客户端根据获取的所述网络运营商的名字,选择对应于获取的所述网络运营商的名字的文件下载地址下载文件。相应的,本专利技术实施方式还提供了一种下载文件的装置,所述装置包括:获取模块,用于服务器获取浏览器客户端上报的IP地址和待下载文件所在网页的统一资源定位符URL;地址模块,用于所述服务器根据所述IP地址和所述URL,确定向本机提供网络服务的网络运营商的名字和对应于各个网络运营商的名字的文件下载地址;以及下载模块,用于所述服务器将确定的所述网络运营商的名字和对应于各个网络运营商的名字的文件下载地址发送给浏览器客户端,以便所述浏览器客户端根据获取的所述网络运营商的名字,选择对应于获取的所述网络运营商的名字的文件下载地址下载文件。实施本专利技术的各种实施方式具有以下有益效果:能够帮助用户筛选出真正所需的下载地址,从而提高下载文件的效率和用户体验度,避免网络安全隐患。附图说明图1是根据本专利技术实施方式的下载文件的方法的流程图;图2示出了图1所示方法的步骤S11的具体流程图;图3示出了图1所示方法的步骤S13的具体流程图;图4是根据本专利技术实施方式的下载文件的装置10的架构图;图5示出了图4所示的获取模块110的框图;图6示出了图4所示的下载模块130的框图;图7是根据本专利技术实施方式的另一种下载文件的方法的流程图;图8是示出了图7所示方法的步骤S22的具体流程图;图9是根据本专利技术实施方式的下载文件的装置20的架构图;图10示出了图9所示的地址模块220的框图。具体实施方式以下结合附图和具体实施方式对本专利技术的各个方面进行详细阐述。其中,众所周知的模块、单元及其相互之间的连接、链接、通信或操作没有示出或未作详细说明。并且,所描述的特征、架构或功能可在一个或一个以上实施方式中以任何方式组合。本领域技术人员应当理解,下述的各种实施方式只用于举例说明,而非用于限制本专利技术的保护范围。还可以容易理解,本文所述和附图所示的各实施方式中的模块或单元或处理方式可以按各种不同配置进行组合和设计。图1是根据本专利技术实施方式的下载文件的方法的流程图;参见图1,所述方法包括:步骤S11,浏览器客户端访问待下载文件所在的网页,获取该浏览器客户端所在计算机的IP地址和所述网页的统一资源定位符URL;步骤S12,所述浏览器客户端根据所述IP地址和所述URL,获取向本机提供网络服务的网络运营商的名字和对应于各个网络运营商的名字(例如:移动、铁通、联通和网通等)的文件下载地址;以及步骤S13,所述浏览器客户端根据获取的所述网络运营商的名字,选择对应于获取的所述网络运营商的名字的文件下载地址下载文件。通过采用本专利技术的实施方式能够帮助用户筛选出真正所需下载地址的方式。图2示出了图1所示方法的步骤S11的具体流程图;参见图2,所述步骤S11包括:步骤S111,所述浏览器客户端通过WINDOW API(windows应用程序接口)获取所述该浏览器客户端所在计算机的IP地址;步骤S112,再从所述浏览器客户端的地址栏下载所述网页的统一资源定位符URL。图3示出了图1所示方法的步骤S13的具体流程图;参见图3,所述步骤S13包括:步骤S131,所述浏览器客户端根据获取的所述网络运营商的名字,获取对应于所述网络运营商的名字的文件下载URL;步骤S132,通过所述文件下载URL下载文件。通过上述步骤,可向客户端提供对应于其所属网络运营商的文件下载地址,从而使用户通过该下载地址更加高效地下载文件。图4是根据本专利技术实施方式的下载文件的装置10的架构图;参见图4,本文档来自技高网...

【技术保护点】
一种下载文件的方法,其特征在于,所述方法包括:浏览器客户端访问待下载文件所在的网页,获取该浏览器客户端所在计算机的IP地址和所述网页的统一资源定位符URL;所述浏览器客户端根据所述IP地址和所述URL,获取向本机提供网络服务的网络运营商的名字和对应于各个网络运营商的名字的文件下载地址;以及所述浏览器客户端根据获取的所述网络运营商的名字,选择对应于获取的所述网络运营商的名字的文件下载地址下载文件。

【技术特征摘要】
1.一种下载文件的方法,其特征在于,所述方法包括:
浏览器客户端访问待下载文件所在的网页,获取该浏览器客户端所在计
算机的IP地址和所述网页的统一资源定位符URL;
所述浏览器客户端根据所述IP地址和所述URL,获取向本机提供网络服
务的网络运营商的名字和对应于各个网络运营商的名字的文件下载地址;以

所述浏览器客户端根据获取的所述网络运营商的名字,选择对应于获取
的所述网络运营商的名字的文件下载地址下载文件。
2.如权利要求1所述的方法,其特征在于,所述获取该浏览器客户端所
在计算机的IP地址和所述网页的统一资源定位符URL包括:
所述浏览器客户端通过WINDOW API获取所述该浏览器客户端所在计
算机的IP地址,再从所述浏览器客户端的地址栏下载所述网页的统一资源定
位符URL。
3.如权利要求1所述的方法,其特征在于,所述浏览器客户端根据获取
的所述网络运营商的名字,选择对应于获取的所述网络运营商的名字的文件
下载地址下载文件包括:
所述浏览器客户端根据获取的所述网络运营商的名字,获取对应于所述
网络运营商的名字的文件下载URL;
通过所述文件下载URL下载文件。
4.一种下载文件的装置,其特征在于,所述装置包括:
获取模块,用于浏览器客户端访问待下载文件所在的网页,获取该浏览
器客户端所在计算机的IP地址和所述网页的统一资源定位符URL;
地址模块,用于所述浏览器客户端根据所述IP地址和所述URL,获取向
本机提供网络服务的网络运营商的名字和对应于各个网络运营商的名字的文
件下载地址;以及
下载模块,用于所述浏览器客户端根据获取的所述网络运营商的名字,
选择对应于获取的所述网络运营商的名字的文件下载地址下载文件。
5.如权利要求4所述的装置,其特征在于,所述获取模块包括:
访问单元,用于所述浏览器客户端访问待下载文件所在的网页;
IP获取单元,用于所述浏览器客户端通过WINDOW API获取所述该浏览
器客户端所在计算机的IP地址;以及
URL获取单元,用于从所述浏览器客户端的地址栏下载所述网页的统一
资源定位符URL。
6.如权利要求4所述的装置,其特征在于,所述下载模块包括:
获取单元,用于所述浏览器客户端根据获取的所述网络运营商的名字,
获取对应于所述网络运营商的名字的文件下载URL;以及
下载单元,用于通过所述文件下载URL下载文件。
7.一种下载文件的方法,其特征在于,所述方法包括:
服务器获取浏览器客户端上报的IP地址和待下载文件所在网...

【专利技术属性】
技术研发人员:俞健
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1