一种轻量级视图存储方法、装置、介质及设备制造方法及图纸

技术编号:28128426 阅读:21 留言:0更新日期:2021-04-19 11:46
本发明专利技术涉及数据存储技术领域,特别涉及一种轻量级视图存储方法、装置、介质及设备,其中,一种轻量级视图存储方法,包括创建数据库连接,并编写所需的存储检索字段;封装http协议接口;通过调用所述http协议接口接收图片数据,将所接收所述图片数据的base64字符串进行格式转换存储至所述数据库中;对所述存储检索字段增加索引,通过索引进行检索。与现有技术相比,本发明专利技术提供的一种轻量级视图存储方法,大大降低了开发和维护的成本,不仅支持高吞吐图片数据写入以及大规模图片数据存储,还满足快捷渐变的检索需求。快捷渐变的检索需求。快捷渐变的检索需求。

【技术实现步骤摘要】
一种轻量级视图存储方法、装置、介质及设备


[0001]本专利技术涉及数据存储
,特别涉及一种轻量级视图存储方法、装置、介质及设备。

技术介绍

[0002]随着技术的发展,随着社会治安防控体系建设、“智慧城市”建设等方面对视频图像信息应用要求的不断提升,视频图像信息在社会公共安全相关部门维护社会稳定、开展治安防控、预防打击违法犯罪、保障公共安全等工作中发挥着越来越重要的作用。
[0003]视图数据的存储也逐渐进入到了智能化和轻量化的发展阶段,但由于视图数据资源包含结构化和非结构化的数据,数据量庞大,数据时代的视频和图片存储往往是复杂的、海量的,要做到视频图像信息资源的有效整合汇聚、高效存储、实时分析和快速检索,所以需要较高的成本和代价。
[0004]虽然中国专利申请(公开号为CN111078765A)公开了基于Hadoop体系架构的视图库系统及其构建方法,提供高性能、海量的视频图像数据存储和管理,但目前的视图数据存储依旧面临着存储成本高、数据可读性差、取证难度大及数据库中的数据不易检索等不足。

技术实现思路

[0005]为解决上述现有技术中视图数据存储成本高和数据不易检索的不足,本专利技术提供的一种轻量级视图存储方法、装置、介质及设备,能够支持高吞吐图片数据写入及大量图片数据存储,满足快捷简便的检索需求。
[0006]本专利技术提供的一种轻量级视图存储方法,包括以下步骤:
[0007]创建数据库连接,并编写所需的存储检索字段;
[0008]封装http协议接口;
[0009]通过调用所述http协议接口接收图片数据,将所接收所述图片数据的base64字符串进行格式转换存储至所述数据库中;
[0010]对所述存储检索字段增加索引,通过索引进行检索。
[0011]进一步地,所述数据库为Mongodb非关系型数据库。
[0012]进一步地,根据图片路径信息、像素位置信息、采集设备信息或采集设备对应的用户信息编写所需的存储检索字段;
[0013]根据采集设备采集的识别结果信息,视图库将所述识别结果信息进行解析,图片数据转换格式进行保存得出所述图片路径信息;所述像素位置信息为触发事件的物体在图片数据上对应的像素位置信息。
[0014]进一步地,通过对采集设备信息及采集设备采集的识别时间信息、识别类型信息的字段进行所述http协议接口的封装,用以对所述数据库进行检索。
[0015]进一步地,所接收所述图片数据保存硬盘中的文件夹中,所接收所述图片数据的base64字符串格式转换为jpg格式;图片数据的图片路径信息、像素位置信息、采集设备信
息或采集设备对应的用户信息一并存储至所述数据库中。
[0016]进一步地,通过udp协议对所述数据库中的数据进行启用、保活或实时转发。
[0017]进一步地,通过nginx代理进行所述数据库中的数据进行展示。
[0018]本专利技术还提供一种轻量级视图存储装置,包括
[0019]创建模块,用于创建数据库连接,并编写所需的存储检索字段;
[0020]封装模块,用于封装http接口;
[0021]接收模块,用于通过调用所述http接口接收图片数据,将所接收所述图片数据的base64字符串进行格式转换,存储至所述数据库中;
[0022]索引模块,用于对所述存储检索字段增加索引,通过索引进行检索。
[0023]本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机被处理器执行时实现如上任一项所述的一种轻量级视图存储方法。
[0024]本专利技术还提供一种存储设备,包括至少一个处理器、及与所述处理器通信连接的存储器,其中所述存储器存储可被至少一个处理器执行的指令,所述指令被至少一个处理器执行,以使所述处理器执行如上任一项所述的一种轻量级视图存储方法。
[0025]与现有技术相比,本专利技术提供的一种轻量级视图存储方法,通过创建数据库连接,编写存储检索字段,封装http协议接口,通过调用http协议接口接收图片数据,将所接收图片数据的base64字符串进行格式转换成jpg格式,并存储图片路径信息和图片数据中各类信息存储至数据库中,简单配置便可以实现实时转发实时展示,还能按功能对数据库各类数据轻松准确的检索展示;本专利技术提供的一种轻量级视图存储方法,大大降低了开发和维护的成本,不仅支持高吞吐图片数据写入以及大规模图片数据存储,还满足快捷渐变的检索需求。
附图说明
[0026]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0027]图1为本专利技术提供的视图存储方法的流程图。
具体实施方式
[0028]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0029]在本专利技术的描述中,需要说明的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,下面所描述的本专利技术不同实施方式中所设计的技术特征只要彼此之间未构成冲突就可以相互结合。
[0030]图1为本专利技术提供的视图存储方法的流程图,如图1所示,本专利技术提供的一种轻量级视图存储方法,包括以下步骤:
[0031]S100:创建数据库连接,并编写所需的存储检索字段;
[0032]S200:封装http协议接口;
[0033]S300:通过调用所述http协议接口接收图片数据,将所接收所述图片数据的base64字符串进行格式转换存储至所述数据库中;
[0034]S400:对所述存储检索字段增加索引,通过索引进行检索。
[0035]具体实施时,首先创建数据库连接,本实施例中数据库为Mongodb非关系型数据库;并按功能编写各个功能所需的存储检索字段,具体地,根据采集设备采集的识别结果的信息获取识别的事件类型和时间等信息、图片数据保存的图片路径信息、触发事件的物体在图片数据上对应的像素位置信息、采集设备的信息以及采集设备对应的用户信息等编写所需的存储检索字段。较佳地,图片路径信息通过采集设备采集的识别结果信息,视图库将识别结果解析出识别的类型、时间得出;
[0036]接着,按功能封装好http协议接口,具体地,通过对识别的时间、识别的类型以及采集设备的信息字段对数据库的数据进行检索,并对这些检索字段增加索引以加快检索速度,使得可以快速检索得到需要寻找的数据,并且通过这些检索条件进行数据分析,例如,在一天某一个时间段本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种轻量级视图存储方法,其特征在于,包括以下步骤:创建数据库连接,并编写所需的存储检索字段;封装http协议接口;通过调用所述http协议接口接收图片数据,将所接收所述图片数据的base64字符串进行格式转换存储至所述数据库中;对所述存储检索字段增加索引,通过索引进行检索。2.根据权利要求1所述的一种轻量级视图存储方法,其特征在于:所述数据库为Mongodb非关系型数据库。3.根据权利要求2所述的一种轻量级视图存储方法,其特征在于:根据图片路径信息、像素位置信息、采集设备信息或采集设备对应的用户信息编写所需的存储检索字段;根据采集设备采集的识别结果信息,视图库将所述识别结果信息进行解析,图片数据转换格式进行保存得出所述图片路径信息;所述像素位置信息为触发事件的物体在图片数据上对应的像素位置信息。4.根据权利要求3所述的一种轻量级视图存储方法,其特征在于:通过对采集设备信息及采集设备采集的识别时间信息、识别类型信息的字段进行所述http协议接口的封装,用以对所述数据库进行检索。5.根据权利要求3所述的一种轻量级视图存储方法,其特征在于:所接收所述图片数据保存硬盘中的文件夹中,所接收所述图片数据的base64字符串格式转换为jpg格式;图片数据的图片路径信息、像素...

【专利技术属性】
技术研发人员:余齐齐陈惠玲蓝杰
申请(专利权)人:厦门博海中天信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1