【技术实现步骤摘要】
一种进行可下载资源下载的方法和装置
本专利技术涉及计算机技术,具体涉及一种进行可下载资源下载的方法和装置。
技术介绍
用户可以使用浏览器在网络中进行浏览,用户在网络中搜索感兴趣的内容进行下载,当网页中展示了用户感兴趣的内容时,也可以对网页中展示的内容进行下载。但是,用户采用网页进行下载时,并不是所有资源都能够进行下载,通常是通过网页中可下载资源的链接地址进行下载,还需要调用其他下载程序进行下载,使用非常的不方便。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的进行可下载资源下载的装置和相应的进行可下载资源下载的方法。依据本专利技术的一个方面,提供了一种进行可下载资源下载的方法,包括:浏览器对已开启网页进行检测,确定所述网页中是否含有可下载资源;当浏览器确定所述网页中含有可下载资源时,通过对所述网页进行分析获取所述可下载资源的第一存储地址;将所述第一存储地址发送到浏览器对应的云服务器端以便由所述云服务器端进行所述可下载资源的下载;并接收所述云服务器端返回的所述可下载资源在云服务器端的第二存储地址,浏览器侧依据第二存储地址 ...
【技术保护点】
一种进行可下载资源下载的方法,包括:浏览器对已开启网页进行检测,确定所述网页中是否含有可下载资源;当浏览器确定所述网页中含有可下载资源时,通过对所述网页进行分析获取所述可下载资源的第一存储地址;将所述第一存储地址发送到浏览器对应的云服务器端以便由所述云服务器端进行所述可下载资源的下载;并接收所述云服务器端返回的所述可下载资源在云服务器端的第二存储地址,浏览器侧依据第二存储地址进行所述可下载资源的下载。
【技术特征摘要】
1.一种进行可下载资源下载的方法,包括:浏览器对已开启网页进行检测,确定所述网页中是否含有可下载资源;当浏览器确定所述网页中含有可下载资源时,通过对所述网页进行分析获取所述可下载资源的第一存储地址;将所述第一存储地址发送到浏览器对应的云服务器端以便由所述云服务器端进行所述可下载资源的下载;并接收所述云服务器端返回的所述可下载资源在云服务器端的第二存储地址,浏览器侧依据第二存储地址进行所述可下载资源的下载;其中,当浏览器确定所述网页中含有可下载资源之后,还包括:对所述网页的网页标签对应元素进行检测;当所述元素中包含多媒体且所述元素包含限制信息时,对所述网页中的多媒体进行播放并抓取所述多媒体的媒体数据流;采用所述媒体数据流生成多媒体文件,并对所述多媒体文件进行存储。2.如权利要求1所述的方法,所述浏览器对已开启网页进行检测,确定所述网页中是否含有可下载资源,包括:所述浏览器对已开启网页的网页标签进行检测,依据所述网页标签的类型确定是否含有可下载资源。3.如权利要求1所述的方法,所述通过对所述网页进行分析获取所述可下载资源的第一存储地址,包括:对所述网页的网页标签对应元素进行检测,依据所述元素获取与所述可下载资源关联的链接地址;对所述链接地址的类型进行分析;当所述链接地址的类型为第一类型时,将所述链接地址作为所述可下载资源的第一存储地址;所述第一类型是指通过链接地址即可获取可下载资源的链接地址的类型;当所述链接地址的类型为第二类型时,通过解析所述链接地址获取所述可下载资源的第一存储地址;所述第二类型是指链接地址不是可下载资源的存储地址的链接地址的类型。4.根据权利要求3所述的方法,所述通过解析所述链接地址获取所述可下载资源的第一存储地址,包括:对所述链接地址的格式进行解析,确定所述链接地址中存储所述可下载资源的源地址的位置;从所述源地址的位置中获取所述可下载资源的源地址,并将所述源地址作为所述可下载资源的第一存储地址。5.如权利要求1所述的方法,还包括:对已下载的可下载资源进行检测;当所述可下载资源的类型与所述云服务器端中已安装的应用所开启文件的类型匹配时,将所述可下载资源与所述已安装的应用进行关联。6.如权利要求1至5任一所述的方法,所述可下载资源包括以下至少一项:网页中展示的文件以及依据所述网页进行下载的文件。7.如权利要求1所述的方法,所述通过对所述网页进行分析获取所述可下载资源的第一存储地址,包括:若所述可下载资源在所述网页的第X级网页中,则依据所述网页的网页地址在服务器中查询,在所述第X级网页中所述可下载资源的第一存储地址,其中X>1且为X正整数。8.如权利要求1所述的方法,将所述第一存储地址发送到浏览器对应的云服务器端以便由所述云服务器端进行所述可下载资源的下载之前,还包括:在浏览器侧调用安全扫描接口对所述第一存储地址进行安全扫描,在确定所述第一存储地址为安全地址后执行所述第一存储地址的发送操作。9.如权利要求1所述的方法,所述浏览器侧依据第二存储地址进行所述可下载资源的下载,包括:在所述浏览器中启动独立下载进程;采用所述独立下载进程对所述第二存储地址存储的可下载资源进行下载。10.如权利要求1所述的方法,还包括:在所述浏览器中添加下载插件和所述下载插件的下载入口;在所述下载插件中显示依据所述下载入口从云服务器端已下载的可下载资源的描述信息,其中所述描述信息包括以下至少一项:所述可下载资源的文件名称、第二存储地址、数据大小和文件类型。11.如权利要求1所述的方法,进行所述可下载资源的下载,包括:使用长连接对所述可下载资源进行下载,其中,所述长连接包括:TCP链接和UDP链接。12.如权利要求1所述的方法,还包括:将所述可下载资源的第二存储地址添加在所述浏览器中存储的用户数据中。13.如权利要求1所述的方法,还包括:在浏览器中采用预置下载网页显示所述云服务器端反馈的所述可下载资源的下载信息,其中所述下载信息包括以下至少一项:所述可下载资源的名称、下载进度、已下载时间、预计下载完成时间。14.如权利要求1所述的方法,还包括:对已下载的可...
【专利技术属性】
技术研发人员:邹涛,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。