[发明专利]一种下载处理方法、装置、服务器及客户端设备在审
申请号: | 201310294172.X | 申请日: | 2013-07-12 |
公开(公告)号: | CN104283865A | 公开(公告)日: | 2015-01-14 |
发明(设计)人: | 张凯宏;万振;傅盛 | 申请(专利权)人: | 贝壳网际(北京)安全技术有限公司;北京金山网络科技有限公司;北京金山安全软件有限公司;珠海市君天电子科技有限公司;可牛网络技术(北京)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F17/30 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;黄灿 |
地址: | 100041 北京市石景山区八*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 下载 处理 方法 装置 服务器 客户端 设备 | ||
1.一种下载处理方法,其特征在于,包括:
接收客户端设备发送的下载页面的第一操作指示,所述下载页面对应一个下载对象;
根据所述第一操作指示,获取所述下载页面的页面源码和所述下载页面对应的下载地址规则;
根据所述获取的页面源码和所述下载页面对应的下载地址规则,获取所述下载对象的优选下载地址;
向所述客户端设备返回所述获取的所述下载对象的优选下载地址,以使所述客户端设备向用户展示所述优选下载地址,所述用户能够通过所述优选下载地址下载所述下载对象而无需打开所述下载页面。
2.根据权利要求1所述的下载处理方法,其特征在于,
所述第一操作指示中携带有所述下载页面的地址信息;
所述根据所述第一操作指示,获取所述下载页面对应的下载地址规则包括:
根据所述第一操作指示中携带的地址信息,查询预先设置的下载地址规则,以获取所述地址信息对应的下载地址规则。
3.根据权利要求2所述的下载处理方法,其特征在于,
所述根据所述第一操作指示中携带的地址信息,查询预先设置的下载地址规则,以获取所述地址信息对应的下载地址规则包括:
根据所述第一操作指示中携带的地址信息,确定所述下载页面的域名;
根据所述确定的下载页面的域名,查询预先设置的下载地址规则,以获取所述域名对应的下载地址规则。
4.根据权利要求2所述的下载处理方法,其特征在于,
所述根据所述第一操作指示,获取所述下载页面的页面源码包括:
根据所述第一操作指示中携带的地址信息,向所述下载页面对应的站点服务器发送源码获取请求;
接收所述站点服务器发送的响应信息,其中,所述响应信息中包括所述下载页面的网页源码。
5.根据权利要求2或3所述的下载处理方法,其特征在于,所述下载页面对应的下载地址规则通过正则表达式表示;
所述根据所述获取的页面源码和所述下载页面对应的下载地址规则,获取所述下载对象的优选下载地址包括:
根据所述表示下载地址规则的正则表达式,从所述获取的页面源码中查找到匹配所述正则表达式的源码,以获取到所述下载对象的优选下载地址。
6.根据权利要求5所述的下载处理方法,其特征在于,
所述下载页面对应的下载地址规则包括至少两个正则表达式;
所述根据所述获取的页面源码和所述下载页面对应的下载地址规则,获取所述下载对象的优选下载地址包括:
根据预先设定的所述至少两个正则表达式的匹配顺序,首先从所述获取的页面源码中查找匹配所述顺序在先的正则表达式的源码;
如果没有查找到匹配所述顺序在先的正则表达式的源码,根据预先设定的所述至少两个正则表达式的匹配顺序,从所述获取的页面源码中查找匹配所述顺序其次的正则表达式的源码,直到查找到匹配所述正则表达式的源码,从而获取到所述下载对象的优选下载地址。
7.根据权利要求6所述的下载处理方法,其特征在于,
所述下载页面对应的下载地址规则包括与官方下载地址、主流下载工具地址、网站推荐下载地址分别相对应的正则表达式;
所述正则表达式的匹配顺序为:与官方下载地址相对应的正则表达式、与主流下载工具地址相对应的正则表达式、与网站推荐下载地址相对应的正则表达式。
8.根据权利要求5所述的下载处理方法,其特征在于,
所述下载页面对应的下载地址规则包括至少两个正则表达式;
所述根据所述获取的页面源码和所述下载页面对应的下载地址规则,获取所述下载对象的优选下载地址包括:
根据所述获取的页面源码和所述至少两个正则表达式,分别从所述获取的页面源码中查找到匹配所述至少两个正则表达式中每个所述正则表达式的源码,以获取到与所述至少两个正则表达式中每个所述正则表达式分别对应的、所述下载对象的优选下载地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贝壳网际(北京)安全技术有限公司;北京金山网络科技有限公司;北京金山安全软件有限公司;珠海市君天电子科技有限公司;可牛网络技术(北京)有限公司,未经贝壳网际(北京)安全技术有限公司;北京金山网络科技有限公司;北京金山安全软件有限公司;珠海市君天电子科技有限公司;可牛网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310294172.X/1.html,转载请声明来源钻瓜专利网。