[发明专利]一种图片下载方法及系统在审
申请号: | 201810859154.4 | 申请日: | 2018-07-31 |
公开(公告)号: | CN109104478A | 公开(公告)日: | 2018-12-28 |
发明(设计)人: | 陈子昂;孟凡靖;李明静 | 申请(专利权)人: | 上海爱优威软件开发有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 201210 上海市浦东新区中国(上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 预设条件 下载 请求地址 图片下载 图片 服务器 计算机应用领域 用户体验 原始数据 保存 申请 解析 终端 返回 | ||
1.一种图片下载方法,其特征在于,包括:
获取待下载图片的关键字;
确定待下载图片的预设条件;
生成待下载图片的请求地址;
向所述请求地址发起HTTP请求,所述HTTP请求为终端到服务器端的请求;
解析所述服务器返回的原始数据;
保存符合所述预设条件的图片。
2.根据权利要求1所述的图片下载方法,其特征在于,进一步包括:
获取解析得到的符合预设条件的图片URL;
根据所述图片的URL下载图片。
3.根据权利要求2所述的图片下载方法,其特征在于,进一步包括:
根据解析得到的符合预设条件的图片URL,执行去重操作。
4.根据权利要求3所述的图片下载方法,其特征在于,所述确定待下载图片的预设条件进一步包括:
确定图片类型、图片方向、最小图片尺寸、图片主色调;
确定待下载图片的下载数量;
确定待下载图片的去重方式。
5.根据权利要求4所述的图片下载方法,其特征在于,所述图片类型包括位图、矢量图;
所述图片方向包括水平、垂直。
6.根据权利要求4所述的图片下载方法,其特征在于,所述去重方式包括简单去重和精确去重。
7.根据权利要求6所述的图片下载方法,其特征在于,所述简单去重进一步包括:
通过哈希函数将图片的URL哈希得到的字符串作为保存图片的文件名;
通过计算机编程语言判断是否有相同文件名的图片;
若不同,下载所述不同文件名的图片。
8.根据权利要求6所述的图片下载方法,其特征在于,所述精确去重通过像素比对的方式判断是否有相同的图片,进一步包括:
下载图片;
将所述图片的像素数据转换为字节流;
判断是否有相同字节流的图片;
若相同,删除其中一张图片。
9.根据权利要求1所述的图片下载方法,其特征在于,所述生成待下载图片的请求地址进一步包括:
生成至少一个对应的HTTP请求地址。
10.一个系统,其特征在于,包括:
一个存储器,被配置为存储数据及指令;
一个与存储器建立通信的处理器,其中,当执行存储器中的指令时,所述处理器被配置为:
获取待下载图片的关键字;
确定待下载图片的预设条件;
生成待下载图片的请求地址;
向所述请求地址发起HTTP请求,所述HTTP请求为终端到服务器端的请求;
解析所述服务器返回的原始数据;
保存符合所述预设条件的图片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海爱优威软件开发有限公司,未经上海爱优威软件开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810859154.4/1.html,转载请声明来源钻瓜专利网。