[发明专利]一种多并发图片存储方法在审
申请号: | 201710447488.6 | 申请日: | 2017-06-14 |
公开(公告)号: | CN107172189A | 公开(公告)日: | 2017-09-15 |
发明(设计)人: | 苑忠科 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 古利兰,王宝筠 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 并发 图片 存储 方法 | ||
技术领域
本发明涉及存储技术领域,更具体地说,涉及一种多并发图片存储方法。
背景技术
在智慧城市、安全城市、智能交通高速发展的今天,刑侦、安防以及交通违章图片数据较之之前海量递增,一个城市一日的图片量会高达千万条数量级。随着高清相机技术的不断发展,相机拍摄图片的像素较之之前也有巨大提升,单个图像有到几兆甚至几十兆的文件大小。
这对于后端存储设备是个不小的挑战,首先海量图片并发存储对于传统的NAS(Network Attached Storage,网络附属存储)、IPSAN、NVR(Network Video Recorder,网络硬盘录像机)设备来说是个灾难性的问题;随着图片像素的提高,单台设备的存储容量已很难达到交警、公安部门对图片存储期限的要求;NVR以及云存储使用传统文件系统存储大数量的图片文件时会存在比较严重的性能问题,并且解决难度较大、成本较高;另外,基于成本考虑,分布式架构的云存储也无法满足中小项目的需求。因此,如何有效的对多并发图片进行存储是一项亟待解决的问题。
发明内容
有鉴于此,本发明的目的在于提供一种多并发图片存储方法,能够有效的对多并发图片进行存储。
为实现上述目的,本发明提供如下技术方案:
一种多并发图片存储方法,所述方法包括以下步骤:
图片网关或抓拍设备通过表述性状态转移协议向节点管理模块发出查询最优存储节点请求;
所述节点管理模块基于接收到的请求查询在线存储节点的健康状态,基于所述健康状态选取状态最优的存储节点作为当前请求的最优存储节点,并将选取的最优存储节点返回至所述图片网关或抓拍设备;
所述图片网关或抓拍设备基于接收到的所述最优存储节点通过接口模块将图片存储至图片存储模块。
优选地,所述方法还包括:
以预设时间周期,所述节点管理模块重新计算最优存储节点。
优选地,所述方法还包括:
对于健康状态不满足预设条件或离线的存储节点,所述节点管理模块生成告警信息。
优选地,所述方法还包括:
当图片存储至所述图片存储模块成功后,所述接口模块获取所述图片存储模块返回的唯一标示图片的统一资源定位符,并将所述统一资源定位符返回至上传所述图片的图片网关。
优选地,所述方法还包括:
所述图片网关基于所述统一资源定位符从所述图片存储模块中下载相应的图片。
从上述技术方案可以看出,本发明公开了一种多并发图片存储方法,当需要进行多并发图片的存储时,首先图片网关或抓拍设备通过表述性状态转移协议向节点管理模块发出查询最优存储节点请求,然后节点管理模块基于接收到的请求查询在线存储节点的健康状态,基于所述健康状态选取状态最优的存储节点作为当前请求的最优存储节点,并将选取的最优存储节点返回至所述图片网关或抓拍设备,然后图片网关或抓拍设备基于接收到的最优存储节点通过接口模块将图片存储至图片存储模块;通过节点管理模块返回的最优存储节点,图片网关或抓拍设备能够通过最优存储节点将图片写入图片存储模块,有效的实现了多并发图片的存储。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本发明公开的一种多并发图片存储方法实施例1的流程图;
图2为本发明公开的一种多并发图片存储方法实施例2的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
如图1所示,为本发明公开的一种多并发图片存储方法的实施例1的流程图,本方法可以包括以下步骤:
S101、图片网关或抓拍设备通过表述性状态转移协议向节点管理模块发出查询最优存储节点请求;
当需要进行多并发图片存储时,新连接的图片网关或抓拍设备通过表述性状态转移协议向节点管理模块发出请求查询最优存储节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710447488.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种马术场地
- 下一篇:用于生产改性沥青的分料及混合搅拌系统