[发明专利]图片存储方法、装置、终端设备及计算机存储介质有效
申请号: | 201711466472.6 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108255989B | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 郑巨双 | 申请(专利权)人: | 深圳英飞拓科技股份有限公司 |
主分类号: | G06F16/51 | 分类号: | G06F16/51 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 官建红 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图片 存储 方法 装置 终端设备 计算机 介质 | ||
1.一种图片存储方法,其特征在于,包括:
初始化服务器,按预定规则生成存储设备信息文件、索引文件以及图片存储文件;所述预定的规则包括根据硬盘或者其他存储设备的信息,计算需要预生成文件夹和文件的数量,单个文件夹生成文件数,单个文件大小;
当接收到待存图片的存储请求信息时,检测所述图片存储文件中是否有存储空间存储所述待存图片,具体为:按照所述图片存储文件的修改时间,从远到近的顺序,先检测同一个文件夹内的所述图片存储文件,当所述文件夹检测完后,若仍没有检测到还有存储空间的图片存储文件,则检测下一个文件夹,直到所有文件夹检测完为止;
若有,则将所述待存图片存储至所述图片存储文件,并在所述索引文件中新增所述待存图片的索引信息,并生成图片访问地址,更新所述存储设备信息文件;其中,图片访问地址包含服务器IP+硬盘和分区名+文件夹名+图片名称;
若所述图片存储文件中没有足够的存储空间存储所述待存图片,则检测包含所述图片存储文件的文件夹中是否有存储空间存储所述待存图片;
若包含所述图片存储文件的文件夹中有存储空间存储所述待存图片,则将所述待存图片存储至所述文件夹,并在所述索引文件中新增所述待存图片的索引信息,更新所述存储设备信息文件;
若包含所述图片存储文件的文件夹中没有足够的存储空间存储所述待存图片,则检测所述文件夹所在的磁盘空间是否有存储空间存储所述待存图片;
若所述磁盘空间有存储空间存储所述待存图片,则将所述待存图片存储至所述磁盘空间,并在所述索引文件中新增所述待存图片的索引信息,更新所述存储设备信息文件;
若所述磁盘空间没有足够的存储空间存储所述待存图片,则检测所述硬盘是否有存储空间存储所述待存图片;
若所述硬盘有存储空间存储所述待存图片,则将所述待存图片存储至所述硬盘,并在所述索引文件中新增所述待存图片的索引信息,更新所述存储设备信息文件;
若所述硬盘没有足够存储空间存储所述待存图片,则检测其他硬盘是否有存储空间存储所述待存图片,若其他硬盘有存储空间存储所述待存图片,则将所述待存图片存储至所述其他硬盘中任一有存储空间的硬盘,并在所述索引文件中新增所述待存图片的索引信息,更新所述存储设备信息文件。
2.如权利要求1所述的图片存储方法,其特征在于,还包括:
若其他硬盘均没有足够的存储空间存储所述待存图片,则将所述图片存储文件中存储的图片清空,并将所述清空的图片对应的索引信息删除,将所述待存图片存储至所述图片存储文件,并在所述索引文件中新增所述待存图片的索引信息,更新所述存储设备信息文件。
3.如权利要求1或2所述的图片存储方法,其特征在于,所述索引信息包括:
所述待存图片的存储时间、所述待存图片的大小和格式以及所述待存图片的访问地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳英飞拓科技股份有限公司,未经深圳英飞拓科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711466472.6/1.html,转载请声明来源钻瓜专利网。