[发明专利]一种进行可下载资源下载的方法和装置有效
申请号: | 201310629768.0 | 申请日: | 2013-11-29 |
公开(公告)号: | CN103631916B | 公开(公告)日: | 2017-04-19 |
发明(设计)人: | 邹涛 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08;H04L29/06 |
代理公司: | 北京润泽恒知识产权代理有限公司11319 | 代理人: | 苏培华 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 进行 下载 资源 方法 装置 | ||
技术领域
本发明涉及计算机技术,具体涉及一种进行可下载资源下载的方法和装置。
背景技术
用户可以使用浏览器在网络中进行浏览,用户在网络中搜索感兴趣的内容进行下载,当网页中展示了用户感兴趣的内容时,也可以对网页中展示的内容进行下载。
但是,用户采用网页进行下载时,并不是所有资源都能够进行下载,通常是通过网页中可下载资源的链接地址进行下载,还需要调用其他下载程序进行下载,使用非常的不方便。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的进行可下载资源下载的装置和相应的进行可下载资源下载的方法。
依据本发明的一个方面,提供了一种进行可下载资源下载的方法,包括:浏览器对已开启网页进行检测,确定所述网页中是否含有可下载资源;当浏览器确定所述网页中含有可下载资源时,通过对所述网页进行分析获取所述可下载资源的第一存储地址;将所述第一存储地址发送到浏览器对应的云服务器端以便由所述云服务器端进行所述可下载资源的下载;并接收所述云服务器端返回的所述可下载资源在云服务器端的第二存储地址,浏览器侧依据第二存储地址进行所述可下载资源的下载。
本发明一个可选实施例中,所述浏览器对已开启网页进行检测,确定所述网页中是否含有可下载资源,包括:所述浏览器对已开启网页的网页标签进行检测,依据所述网页标签的类型确定是否含有可下载资源。
本发明一个可选实施例中,所述通过对所述网页进行分析获取所述可下载资源的第一存储地址,包括:对所述网页的网页标签对应元素进行检测,依据所述元素获取与所述可下载资源关联的链接地址;对所述链接地址的类型进行分析;当所述链接地址的类型为第一类型时,将所述链接地址作为所述可下载资源的第一存储地址;当所述链接地址的类型为第二类型时,通过解析所述链接地址获取所述可下载资源的第一存储地址。
本发明一个可选实施例中,所述通过解析所述链接地址获取所述可下载资源的第一存储地址,包括:对所述链接地址的格式进行解析,确定所述链接地址中存储所述可下载资源的源地址的位置;从所述源地址的位置中获取所述可下载资源的源地址,并将所述源地址作为所述可下载资源的第一存储地址。
本发明一个可选实施例中,当浏览器确定所述网页中含有可下载资源之后,还包括:对所述网页的网页标签对应元素进行检测;当所述元素中包含多媒体且所述元素包含限制信息时,对所述网页中的多媒体进行播放并抓取所述多媒体的媒体数据流;采用所述媒体数据流生成多媒体文件,并对所述多媒体文件进行存储。
本发明一个可选实施例中,还包括:对已下载的可下载资源进行检测;当所述可下载资源的类型与所述云服务器端中已安装的应用所开启文件的类型匹配时,将所述可下载资源与所述已安装的应用进行关联。
本发明一个可选实施例中,所述可下载资源包括以下至少一项:网页中展示的文件以及依据所述网页进行下载的文件。
本发明一个可选实施例中,所述通过对所述网页进行分析获取所述可下载资源的第一存储地址,包括:若所述可下载资源在所述网页的第X级网页中,则依据所述网页的网页地址在服务器中查询,在所述第X级网页中所述可下载资源的第一存储地址,其中X>1且为X正整数。
本发明一个可选实施例中,将所述第一存储地址发送到浏览器对应的云服务器端以便由所述云服务器端进行所述可下载资源的下载之前,还包括:在浏览器侧调用安全扫描接口对所述第一存储地址进行安全扫描,在确定所述第一存储地址为安全地址后执行所述第一存储地址的发送操作。
本发明一个可选实施例中,所述浏览器侧依据第二存储地址进行所述可下载资源的下载,包括:在所述浏览器中启动独立下载进程;采用所述独立下载进程对所述第二存储地址存储的可下载资源进行下载。
本发明一个可选实施例中,还包括:在所述浏览器中添加下载插件和所述下载插件的下载入口;在所述下载插件中显示依据所述下载入口从云服务器端已下载的可下载资源的描述信息,其中所述描述信息包括以下至少一项:所述可下载资源的文件名称、第二存储地址、数据大小和文件类型。
本发明一个可选实施例中,进行所述可下载资源的下载,包括:使用长连接对所述可下载资源进行下载,其中,所述长连接包括:TCP链接和UDP链接。
本发明一个可选实施例中,还包括:将所述可下载资源的第二存储地址添加在所述浏览器中存储的用户数据中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310629768.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种矫味柚皮苷口服溶液及其制备方法
- 下一篇:一种充气支架