Web页面的下载方法和设备技术

技术编号:7810680 阅读:138 留言:0更新日期:2012-09-27 19:03
本发明专利技术实施例提供一种Web页面的下载方法和设备。一种方法包括:服务器接收网页检测装置发送第一资源的超文本传送协议HTTP路径,第一资源由网页检测装置从终端发出的页面下载请求指向的页面中确定;服务器将第一资源的HTTP路径转换为服务器上的物理路径;服务器根据第一资源在服务器上的物理路径,生成对应的超文本传送协议统一资源定位符HTTPURL;服务器将HTTP?URL发送给终端,以供终端重定向至HTTP?URL下载第一资源。本发明专利技术实施例实现Web页面的自动下载,提高下载效率。

【技术实现步骤摘要】

本专利技术涉及信息技木,尤其涉及ー种Web页面的下载方法和设备
技术介绍
用户在浏览web页面时,通常希望将网页下载到本地离线浏览。为了离线浏览的效果与在线浏览效果一祥,需要将页面及 页面引用的资源,例如图片,flash等一同打包下载到本地。现有技术中,通常由网站工作人员预先将用户可能下载的Web页面预先打包,并在Web页面上提供下载链接,用户点击下载链接即可下载压缩包。然而,页面或页面引用的资源更新时,需要手工重新打包并更新下载链接,下载效率低下。
技术实现思路
本专利技术实施例提供ー种Web页面的下载方法和设备,以实现Web页面的自动下载,提闻下载效率。—方面,本专利技术实施例提供ー种Web页面的下载方法,包括网页检测装置接收终端发出的页面下载请求;所述网页检测装置在所述页面下载请求指向的页面中,确定所述页面中包括的第ー资源;所述网页检测装置将所述页面中包括的第一资源的超文本传送协议HTTP路径发送给服务器。本专利技术实施例还提供另ー种Web页面的下载方法,包括服务器接收网页检测装置发送第一资源的超文本传送协议HTTP路径,所述第一资源由所述网页检测装置从终端发出的页面下载请求指向的页面中确定;所述服务器将所述第一资源的HTTP路径转换为所述服务器上的物理路径;所述服务器根据所述第一资源在所述服务器上的物理路径,生成对应的超文本传送协议统ー资源定位符HTTP URL ;所述服务器将所述HTTP URL发送给終端,以供所述终端重定向至所述HTTP URL下载所述第一资源。另ー方面,本专利技术实施例还提供ー种网页检测装置,包括接收单元,用于接收终端发出的页面下载请求;检测单元,用于在所述页面下载请求指向的页面中,确定所述页面中包括的第一资源;发送单元,用于将所述页面中包括的第一资源的超文本传送协议HTTP路径发送给服务器。本专利技术实施例还提供一种服务器,包括接收器,用于接收网页检测装置发送第一资源的超文本传送协议HTTP路径,所述第一资源由所述网页检测装置从终端发出的页面下载请求指向的页面中确定;处理单元,用于将所述第一资源的HTTP路径转换为所述服务器上的物理路径;并根据所述第一资源在所述服务器上的物理路径,生成对应的超文本传送协议统ー资源定位符HTTP URL,以供所述终端重定向至所述HTTPURL下载所述第一资源;发送器,用于将所述HTTP URL发送给終端,以供所述终端重定向至所述HTTP U RL下载所述第一资源。本专利技术实施例提供的Web页面的下载方法和设备,网页检测装置接收到终端发出的页面下载请求后,查找页面中包括的 资源,并将资源的HTTP路径发送给服务器,服务器将该HTTP转换为服务器本地的物理路径后,根据物理路径生成HTTP URL发送给终端以供終端下载页面中包括的资源,实现Web页面的自动下载,提高下载效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I为本专利技术提供的Web页面的下载方法一个实施例的流程图;图2为本专利技术提供的Web页面的下载方法又一个实施例的流程图;图3为本专利技术提供的Web页面的下载方法另ー个实施例的流程图;图4为本专利技术提供的网页检测装置从网页中获取第一资源的HTTP路径的示意图;图5为本专利技术提供的服务器将第一资源的HTTP路径转换为服务器上的物理路径的不意图;图6为本专利技术提供的服务器采用正则方法确定第一资源中内嵌的第二资源的示意图;图7为本专利技术提供的服务器对物理路径进行压缩打包的过程示意图;图8为本专利技术提供的服务器生成HTTP URL供終端下载第一资源的示意图;图9为本专利技术提供的网页检测装置一个实施例的结构示意图;图10为本专利技术提供的服务器ー个实施例的结构示意图。具体实施例方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图I为本专利技术提供的Web页面的下载方法一个实施例的流程图,如图I所示,该方法包括S101、网页检测装置接收终端发出的页面下载请求。S102、网页检测装置在页面下载请求指向的页面中,确定页面中包括的第一资源。S103、网页检测装置将页面中包括的第一资源的超文本传送协议HTTP路径发送给服务器。本专利技术实施例中涉及的网页检测装置,可以是设置在网页上的工具,例如现有的各种网页检索或者网页资源分析工具,网页脚本等。当用户需要下载某网页时,用户点击网页上的下载按钮,触发终端发出页面下载请求。网页检测装置获取到终端发出的页面下载请求后,可以对页面下载请求所指向的页面上的所有资源进行检索,确定终端请求下载的网页中所包括的第一资源,该第一资源即为网页检测装置检索到的网页中 包括的所有资源的集合。可选的,第一资源可以包括以下任一种或组合页面脚本、页面样式、图片、Web动画(FLASH)、音视频、内嵌页面及约定格式声明。可以理解的是,除上述列举的各种资源外,网页检测装置检索的页面中包括的第一资源还可以是现有的各种网页资源,在此不一一列挙。网页检测装置确定页面下载请求指向的页面中包括的第一资源后,可以将第一资源的超文本传送协议(hypertext transport protocoI, HTTP )路径发送给该网络侧的服务器。举例来说,网页检测装置可以以资源列表形式,将第一资源中包括各种资源对应的HTTP路径发送给服务器。可以理解的是,网页检测装置还可以以其他形式一次性或分次将第一资源HTTP路径发送给服务器。服务器接收到网页检测装置发送的第一资源的HTTP路径后,可以将第一资源的HTTP路径转换为服务器上的物理路径,井根据物理路径(即页面中包括的第一资源在服务器上的磁盘路径)生成HTTP统ー资源定位符(Universal Resource Locator, URL)发送给终端,以使终端重定性到该HTTP URL下载第一资源。可选的,网页检测装置接收到终端发出的页面下载请求后,还可以首先检查服务器上是否保存页面下载请求所指向的页面中包含的资源在服务器上的物理路径。如果网页检测装置检测到服务器上保存有页面中包含的资源在服务器上的物理路径,则网页检测装置可以将终端发出的页面下载请求重定向至服务器,以使服务器接收到该页面下载请求后,向終端返回页面中包含的资源在服务器上的物理路径对应的URL以供终端下载网页中包括的资源。本实施例提供的Web页面的下载方法,网页检测装置接收到终端发出的页面下载请求后,查找页面中包括的资源,并将资源的HTTP路径发送给服务器,服务器将该HTTP转换为服务器本地的物理路径后,根据物理路径生成HTTP URL发送给終端以供终端下载页面中包括的资源,实现Web页面的自动下载,提高下载效率。图2为本专利技术提供的Web页面的下载方法又一个实施例的流程图,如图2所示,该方法包括S201、服务器接收网页本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.ー种Web页面的下载方法,其特征在于,包括 网页检测装置接收终端发出的页面下载请求; 所述网页检测装置在所述页面下载请求指向的页面中,确定所述页面中包括的第一资源; 所述网页检测装置将所述页面中包括的第一资源的超文本传送协议HTTP路径发送给服务器。2.根据权利要求I所述的方法,其特征在于,所述第一资源包括以下任一种或组合页面脚本、页面样式、图片、Web动画、音视频、内嵌页面及约定格式声明。3.根据权利要求I或2所述的方法,其特征在于,所述网页检测装置在所述页面下载请求指向的页面中,确定所述页面中包括的第一资源之前,还包括 所述网页检测装置检测所述服务器上是否保存所述页面下载请求所指向的页面中包含的资源在所述服务器上的物理路径; 若所述服务器上保存有所述页面中包含的资源在所述服务器上的物理路径,则所述网页检测装置将所述页面下载请求重定向至所述服务器,以使所述服务器向所述终端返回所述页面中包含的资源在所述服务器上的物理路径对应的超文本传送协议统ー资源定位符HTTP URL。4.ー种Web页面的下载方法,其特征在于,包括 服务器接收网页检测装置发送第一资源的超文本传送协议HTTP路径,所述第一资源由所述网页检测装置从终端发出的页面下载请求指向的页面中确定; 所述服务器将所述第一资源的HTTP路径转换为所述服务器上的物理路径; 所述服务器根据所述第一资源在所述服务器上的物理路径,生成对应的超文本传送协议统ー资源定位符HTTP URL ; 所述服务器将所述HTTP URL发送给終端,以供所述终端重定向至所述HTTP URL下载所述第一资源。5.根据权利要求4所述的方法,其特征在干,所述服务器根据所述第一资源在所述服务器上的物理路径,生成对应的超文本传送协议统ー资源定位符HTTP U RL之前,还包括 所述服务器确定所述第一资源中内嵌的第二资源,并将所述网页检测装置确定的第一资源和所述第二资源作为所述页面中包括的第一资源。6.根据权利要求4所述的方法,其特征在干,所述服务器确定所述第一资源中内嵌的第二资源,包括 所述服务器对转换后得到的所述第一资源在所述服务器上的物理路径中所包含的文件路径和文件后缀进行分析,确定所述第一资源中内嵌的所述第二资源。7.根据权利要求4-6任一项所述的方法,其特征在于,还包括 所述服务器对转换后得到的所述第一资源在所述服务器上的物理路径进行压缩打包。8.根据权利要求4-7任一项所述的方法,其特征在于,所述服务器接收网页检测装置网页检测装置网页检测装置发送第一资源的超文本传送协议HTTP路径之前,还包括 所述服务器接收所述网页检测装置网页检测装置网页检测装置发送的所述页面下载请求; 所述服务器将所述页面中包含的资源在所述服务器...

【专利技术属性】
技术研发人员:汪乐
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1