[发明专利]一种图片访问方法、装置、可读介质及存储控制器在审
申请号: | 201710080646.9 | 申请日: | 2017-02-15 |
公开(公告)号: | CN106874464A | 公开(公告)日: | 2017-06-20 |
发明(设计)人: | 陈光;史艳庆 | 申请(专利权)人: | 济南浪潮高新科技投资发展有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 李世喆 |
地址: | 250100 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图片 访问 方法 装置 可读 介质 存储 控制器 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种图片访问方法、装置、可读介质及存储控制器。
背景技术
随着计算机技术的不断发展,数据量大量增加,越来越多的企业或组织通过数据库或文件管理系统来存储大量的业务数据,比如存储图片。
目前,多数企业或组织通过数据库来直接存储图片,当存在客户端需要获取并显示相应的图片时,则直接从数据库中获取图片。
在上述技术方案中,在多数业务场景中,数据库需要存储大量的图片,每一张图片均需要占用数据库中相对较大的存储空间,在客户端访问数据库种存储的图片时,一方面,数据库的响应速度较慢,另一方面,图片本身的加载速度较慢。因此,导致图片的访问速度较慢。
发明内容
本发明实施例提供了一种图片访问方法、装置、可读介质及存储控制器,可提高图片的访问速度。
第一方面,本发明提供了一种图片访问方法,包括:
S0:生成每一张基准图片分别对应的压缩图片,利用各个所述基准图片的特征信息分别命名对应的所述压缩图片,并将各个所述压缩图片存储至数据库;
S1:接收客户端发送的第一图片访问请求,其中,所述第一图片访问请求携带目标特征信息;
S2:根据所述目标特征信息查询所述数据库,以获取所述目标特征信息对应的目标压缩图片;
S3:将获取的所述目标压缩图片发送至所述客户端。
优选地,还包括:
将每一张基准图片分别存储至文件管理系统;
确定每一张所述基准图片在所述文件管理系统中的存储路径;
则,所述将各个所述压缩图片存储至数据库,进一步包括:将每一个所述压缩图片分别对应的基准图片在所述文件管理系统中的存储路径存储至所述数据库。
优选地,
在所述将获取的所述目标压缩图片发送至所述客户端之后,还包括:
接收所述客户端根据接收的所述目标压缩图片发送的第二图片访问请求;
查询所述数据库以获取所述目标压缩图片对应的所述基准图片在所述文件管理系统中的目标存储路径;
根据获取的所述目标存储路径访问所述文件管理系统以获取目标基准图片;
将获取的所述目标基准图片转发至所述客户端。
优选地,
所述将每一张基准图片分别存储至文件管理系统,包括:将每一张基准图片存储至文件管理系统的指定文件夹下;
所述确定每一张所述基准图片在所述文件管理系统中的存储路径,包括:
针对于每一张所述基准图片,均执行:
生成对应当前所述基准图片的文件内码;
确定所述基准图片的属性信息;
根据所述指定文件夹、所述文件内码和所述属性信息组装当前所述基准图片对应在所述文件管理系统中的存储路径。
第二方面,本发明实施例提供了一种图片访问装置,包括:
预处理模块,用于生成每一张基准图片分别对应的压缩图片,利用各个所述基准图片的特征信息分别命名对应的所述压缩图片,并将各个所述压缩图片存储至数据库;
第一信息接收模块,用于接收客户端发送的第一图片访问请求,其中,所述第一图片访问请求携带目标特征信息;
第一图片获取模块,用于根据所述目标特征信息查询所述数据库,以获取所述目标特征信息对应的目标压缩图片;
第一图片转发模块,用于将获取的所述目标压缩图片发送至所述客户端。
优选地,
还包括:存储处理模块和路径确定模块;其中,
所述存储处理模块,用于将每一张基准图片分别存储至文件管理系统;
所述路径确定模块,用于确定每一张所述基准图片在所述文件管理系统中的存储路径;
则,
所述预处理模块,进一步用于将每一个所述压缩图片分别对应的基准图片在所述文件管理系统中的存储路径存储至所述数据库。
优选地,
还包括:第二信息接收模块、查询处理模块、第二图片获取模块和第二图片转发模块;其中,
所述第二信息接收模块,用于接收所述客户端根据接收的所述目标压缩图片发送的第二图片访问请求;
所述查询处理模块,用于查询所述数据库以获取所述目标压缩图片对应的所述基准图片在所述文件管理系统中的目标存储路径;
所述第二图片获取模块,用于根据获取的所述目标存储路径访问所述文件管理系统以获取目标基准图片;
所述第二图片转发模块,用于将获取的所述目标基准图片转发至所述客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮高新科技投资发展有限公司,未经济南浪潮高新科技投资发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710080646.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息推送方法
- 下一篇:一种基于数据版本的高效管理缓存的方法