[发明专利]进行文件下载的方法、装置和浏览器有效
申请号: | 201410642969.9 | 申请日: | 2014-11-07 |
公开(公告)号: | CN104348919B | 公开(公告)日: | 2018-09-21 |
发明(设计)人: | 田新超;杨晓兵;尹青建 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇;王中 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 进行 文件 下载 方法 装置 浏览器 | ||
1.一种进行文件下载的方法,其包括:
检测到客户端侧基于第一协议发起的文件下载请求信息,并确定对所述下载请求信息所请求下载的第一下载文件进行第一服务器侧的下载;
依据所述客户端侧的用户的标识信息登录到第一服务器侧,并将所述下载请求信息上传第一服务器侧;
将第一服务器侧依据所述下载请求信息对文件进行下载的状态和/或结果信息发送回所述客户端侧进行显示和/或访问;
其中,所述方法还包括:
客户端侧的浏览器先进行无cookie的下载环境模拟;
如果无cookie下的下载成功,则进行第一服务器侧的离线下载;
如果无cookie下的下载失败,则不能进行第一服务器侧的离线下载,只能在客户端侧进行下载。
2.如权利要求1所述的方法,其中,所述第一协议包括:
HTTP协议和其他扩展协议;其中,
其他扩展协议还包括:BT下载协议、电驴ed2k下载协议、迅雷下载协议。
3.如权利要求1所述的方法,其中,检测到客户端侧基于第一协议发起的文件下载请求信息,包括:
浏览器对于客户端侧发出的每一个请求数据进行分析判断,以确定所述请求数据中所存在的基于第一协议发起的文件下载请求信息和该下载请求信息所请求下载的第一下载文件的地址URL。
4.如权利要求1所述的方法,其中,确定对所述下载请求信息所请求下载的第一下载文件进行第一服务器侧的下载,包括:
判断客户端侧的用户对基于第一协议发起的文件下载请求信息的选择确认;
当所述选择确认为的下载,触发启动对所述下载请求信息所请求下载的第一下载文件进行第一服务器侧的下载。
5.如权利要求4所述的方法,其中,判断客户端侧的用户对基于第一协议发起的文件下载请求信息的选择确认,包括:
基于第一协议发起的文件下载请求信息和该下载请求信息所请求下载的第一下载文件的地址URL,生成下载弹窗;
判断客户端侧的用户在所述下载弹窗上的多个触发下载的入口中选择的入口,以根据该入口确认启动用户需要的下载;
离线下载为所述多个触发下载的入口中的一个,当所述选择确认为离线下载,触发启动对所述下载请求信息所请求下载的第一下载文件进行第一服务器侧的下载。
6.如权利要求1所述的方法,其中,依据所述客户端侧的用户的标识信息登录到第一服务器侧,包括:
判断客户端侧的用户是否已经登录浏览器;
如果是未登录浏览器的状态,则客户端侧的用户先通过密码和用户名进行浏览器登录,获得属于登录用户的合法标识信息,并且,将所述合法标识信息写入到第一服务器对应网站的cookie数据中,在登录用户第一服务器时,读取cookie数据而直接登录第一服务器;
如果是已经登录浏览器的状态,则直接根据客户端侧的浏览器的登录用户的所述标识信息登录到第一服务器侧。
7.如权利要求6所述的方法,其中,获得属于登录用户的合法标识信息,并且,将所述合法标识信息写入到第一服务器对应网站的cookie数据中,在登录用户第一服务器时,读取cookie数据而直接登录第一服务器,包括:
所述合法标识信息包括:当前浏览器用户Q.T串,第一服务器根据当前浏览器传递来的所述当前浏览器用户Q.T串完成第一服务器登录后所生成并返回给当前浏览器的认证token;其中,用户Q.T串和认证token具有时效性;
基于写入cookie数据的当前浏览器用户Q.T串和认证token,登录第一服务器,形成浏览器与第一服务器相互关联的已登录状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410642969.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种医治牙痛的制剂及制法
- 下一篇:一种治疗阴虚火旺型支气管扩张咯血的中药