[发明专利]在移动终端中进行文件下载的方法、装置和浏览器客户端在审
| 申请号: | 201410759172.7 | 申请日: | 2014-12-10 |
| 公开(公告)号: | CN104462400A | 公开(公告)日: | 2015-03-25 |
| 发明(设计)人: | 陈宇翔;杜海燕 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/48 |
| 代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝;何立春 |
| 地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 移动 终端 进行 文件 下载 方法 装置 浏览器 客户端 | ||
技术领域
本发明涉及互联网技术领域,具体涉及一种在移动终端中进行文件下载的方法、装置和浏览器客户端。
背景技术
随着移动互联网技术的迅速发展和移动终端的成熟普及,移动互联网用户逐渐增多,移动终端成为了用户进行网上行为的主要终端,在移动终端中进行文件下载的行为日益普遍,包括对图片、音频、文本、安装包等类型的文件进行下载,用户可以随时随地将需要的文件下载到移动终端本地,进行查看、编辑和分享。
然而,移动终端中的文件下载在给用户带来便利的同时,也带来了安全隐患,由于下载地址的来源不明,以及很多恶意文件利用Android系统的开源性伪装成正常的文件,当用户将文件下载到移动终端本地后,发现下载的文件根本不是自己所需要的文件,不仅如此,下载到本地的恶意文件还通过非法拷贝、逆向工程、反编译、内存截取等手段威胁Android系统和用户的安全,无法给用户提供安全、有效的下载环境和下载体验。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种在移动终端中进行文件下载的方法、装置和浏览器客户端。
依据本发明的一个方面,提供了一种在移动终端中进行文件下载的方法,该方法包括:
接收移动终端的网页浏览器中产生的文件下载请求,根据一条文件下载请求生成对应的一条下载任务插入到下载任务数据库中;
由所述网页浏览器中的下载器组件对所述下载任务数据库中的各下载任务进行下载处理,并将各下载任务的下载状态信息实时更新到所述下载任务数据库中;
监听所述下载任务数据库,根据其中的各下载任务的相关信息以及下载状态信息生成显示各下载任务的实时状态的界面图;
以及对每个下载任务进行安全监测。
可选地,所述对所述下载任务数据库中的各下载任务进行下载处理包括:
启动一个服务,由该服务启动一个线程池,并调度该线程池中的线程来处理所述下载任务数据库中的各下载任务。
可选地,当所述下载任务数据库中有新的下载任务插入时,启动所述服务,以及当所述下载任务数据库中的所有下载任务都处理完成时,关闭所述服务;
所述指定线程池中包含不超过第一预设数量的线程,并且在处理所述下载任务数据库中的各下载任务时,同时处理不超过第二预设数量的下载任务,未能处理的下载任务排队等待处理。
可选地,所述对每个下载任务进行安全监测包括:
对所述下载任务数据库中的各下载任务进行下载处理之前,检测每个下载任务是否安全,如果安全则进行下载处理,如果不安全则向用户进行提示。
可选地,所述检测每个下载任务是否安全包括:
将每个下载任务的下载地址与本地的黑白名单进行匹配,根据匹配结果确定下载任务的安全性;
和/或,
将每个下载任务的下载地址上传到安全监测服务器,根据安全监测服务器返回的结果确定下载任务的安全性。
可选地,所述对每个下载任务进行安全监测包括:
对所述下载任务数据库中的各下载任务进行下载处理后,对每个下载下来的数据包进行安全监测,如果不安全则向用户进行提示。
可选地,所述对每个下载下来的数据包进行安全监测包括:
根据本地的查杀策略对每个下载下来的数据包进行扫描,确定其安全性;
和/或,
将每个下载下来的数据包上传到云查杀服务器,根据云查杀服务器返回的结果确定下载下来的数据包的安全性。
可选地,该方法进一步包括:
记录各下载任务下载的文件的读写处理状态到所述下载任务数据库中;
通过监听所述下载任务数据库,在所述界面图中显示所述读写处理状态;
如果一个下载任务下载的文件的读写处理状态为删除,还在所述界面图中提示是否重新下载该文件。
可选地,所述网页浏览器中的下载器组件对所述下载任务数据库中的一个下载任务进行下载处理之前,该方法进一步包括:
所述下载器组件将该下载任务对应的下载地址和/或下载文件信息发送到所述网页浏览器对应的下载服务器;
当收到所述下载服务器返回的所述下载服务器侧的该下载文件的下载地址时,所述下载器组件根据返回的下载地址从所述下载服务器侧下载相应文件;
当收到所述下载服务器返回的无该下载文件的消息时,所述下载服务器组件根据该下载任务的原下载地址进行下载。
可选地,该方法进一步包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410759172.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于文本模型的过采样算法
- 下一篇:商标图像查询方法





