专利汇可以提供一种面向海量延时摄影胚胎图像存储与查询的方法及系统专利检索,专利查询,专利分析的服务。并且本 发明 提供一种面向海量延时摄影(Time-lapse)胚胎图像存储与查询的方法及系统,所述方法包括:部署Hbase分布式数据存储集群,构建延时摄影胚胎图像存储 数据库 ;接收 传感器 数据,将延时摄影胚胎图像按照预置文件大小有序的划分为多 块 ;将多块数据顺序插入存储数据库中,并自动补齐图片的综合属性;查询时,将检索到的多个胚胎图像块按照时间戳重新组合;本发明将延时摄影胚胎图像分块存储,不同数据块之间顺序用时间戳标识,实现小文件合并对用户的透明性,采用Hbase作为存储介质,实现海量延时摄影胚胎图像存储场景下的秒级检索。,下面是一种面向海量延时摄影胚胎图像存储与查询的方法及系统专利的具体信息内容。
1.一种面向海量延时摄影胚胎图像存储与查询的方法,其特征在于,包括:
步骤1,部署Hbase分布式数据存储集群,构建Time-lapse胚胎图像存储数据库;
步骤2,接收传感器数据,将Time-lapse胚胎图像按照预置文件大小和预先约定顺序划分为多个胚胎图像数据块;
步骤3,将多块胚胎图像数据顺序插入Time-lapse胚胎图像存储数据库的同一列簇中,并补齐图片的综合属性;
步骤4,客户端发起图像查询,将检索到的多个胚胎图像块按照时间戳重新组合,恢复原图像后返回检索结果。
2.根据权利要求1所述的方法,其特征在于,步骤1所述部署Hbase分布式数据存储集群,构建Time-lapse胚胎图像存储数据库包括:
部署开源大数据平台至服务器集群中,并安装Hbase应用服务,将角色合理分配至每一个集群节点;
创建Time-lapse胚胎图像存储数据库,分为image_info和satellite_info两个列簇,其中image_info保存分块后的胚胎图片信息,satellite_info保存胚胎图片的附属综合信息;
设置Time-lapse胚胎图像存储数据库中的image_info列簇的数据块的大小为512KB,satellite_info列簇的数据块大小为256KB;
设置Time-lapse胚胎图像存储数据库预分区项,保证胚胎发育周期内的图像能够全部保存在同一个分区当中。
3.根据权利要求1所述的方法,其特征在于,步骤2所述接收传感器数据,将Time-lapse胚胎图像按照预置文件大小和预先约定顺序划分为多个胚胎图像数据块包括:
从传感器接收胚胎图像数据,按照512KB文件的大小,将胚胎文件划分为多个数据块;
从传感器接收胚胎图像的综合属性,并将综合属性放入对列中;
分块后的多个胚胎图像数据块按照从上至下、从左至右的的顺序放入队列中,等待插入Time-lapse胚胎图像存储数据库;
其中,综合属性与胚胎图像数据块放入对列操作为原子操作。
4.根据权利要求1所述的方法,其特征在于,步骤3所述将多块胚胎图像数据顺序插入Time-lapse胚胎图像存储数据库的同一列簇中,并补齐图片的综合属性包括:
检测队列中包含代插入的数据后,取出一条综合属性,取出多个图像数据块,为该数据分配统一的行键RowKey;
将图像数据块依次插入image_info列簇下不同的列中,Time-lapse胚胎图像存储数据库为每一个图像数据块赋予时间戳,记录图像的插入顺序;
将综合属性插入satellite_info列簇下不同的列中。
5.根据权利要求1所述的方法,其特征在于,步骤4所述将检索到的多个胚胎图像块按照时间戳重新组合,恢复原图像后返回检索结果包括:
根据时间戳信息,将图像块按照先后顺序排列;
将排列好的图像块按照从上至下、从左至右的顺序拼接图像数据块,恢复出原胚胎图像。
6.一种面向海量延时摄影胚胎图像存储与查询的系统,其特征在于,包括:
存储数据库模块,用于部署Hbase分布式数据存储集群,构建Time-lapse胚胎图像存储数据库;
数据划分模块,用于接收传感器数据,将Time-lapse胚胎图像按照预置文件大小和预先约定顺序划分为多个胚胎图像数据块;
数据处理模块,用于将多块胚胎图像数据顺序插入Time-lapse胚胎图像存储数据库的同一列簇中,并补齐图片的综合属性;
客户端查询模块,用于客户发起图像查询,将检索到的多个胚胎图像块按照时间戳重新组合,恢复原图像后返回检索结果。
7.根据权利要求6所述的系统,其特征在于,所述存储数据库模块具体用于:
部署开源大数据平台至服务器集群中,并安装Hbase应用服务,将角色合理分配至每一个集群节点;
创建Time-lapse胚胎图像存储数据库,分为image_info和satellite_info两个列簇,其中image_info保存分块后的胚胎图片信息,satellite_info保存胚胎图片的附属综合信息;
设置Time-lapse胚胎图像存储数据库中的image_info列簇的数据块的大小为512KB,satellite_info列簇的数据块大小为256KB;
设置Time-lapse胚胎图像存储数据库预分区项,保证胚胎发育周期内的图像能够全部保存在同一个分区当中。
8.根据权利要求6所述的系统,其特征在于,所述数据划分模块,具体用于:
从传感器接收胚胎图像数据,按照512KB文件的大小,将胚胎文件划分为多个数据块;
从传感器接收胚胎图像的综合属性,并将综合属性放入对列中;
分块后的多个胚胎图像数据块按照从上至下、从左至右的的顺序放入队列中,等待插入Time-lapse胚胎图像存储数据库;
其中,综合属性与胚胎图像数据块放入对列操作为原子操作。
9.根据权利要求6所述的系统,其特征在于,所述数据处理模块具体用于:
检测队列中包含代插入的数据后,取出一条综合属性,取出多个图像数据块,为该数据分配统一的行键RowKey;
将图像数据块依次插入image_info列簇下不同的列中,Time-lapse胚胎图像存储数据库为每一个图像数据块赋予时间戳,记录图像的插入顺序;
将综合属性插入satellite_info列簇下不同的列中。
10.根据权利要求6所述的系统,其特征在于,所述客户端查询模块具体用于:
根据时间戳信息,将图像块按照先后顺序排列;
将排列好的图像块按照从上至下、从左至右的顺序拼接图像数据块,恢复出原胚胎图像。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
一种基于图数据库的建筑设计规范知识图谱构建方法 | 2020-05-08 | 337 |
参考信号资源的分配方法及装置 | 2020-05-11 | 459 |
一种输电断面热稳定功率极限区间识别方法及系统 | 2020-05-08 | 992 |
存储系统中的节点扩容方法和存储系统 | 2020-05-11 | 654 |
一种基于贝叶斯估计和种子节点邻居集合的链路预测方法 | 2020-05-08 | 662 |
冗余协议数据单元会话的配置方法及装置 | 2020-05-11 | 686 |
区块链网络构建方法、装置及区块链网络系统 | 2020-05-08 | 134 |
主体关系网络的生成方法和装置、电子设备和存储介质 | 2020-05-08 | 290 |
物联网设备的管理方法、装置、服务器及存储介质 | 2020-05-08 | 950 |
直播视频的回看方法、装置、电子设备、系统及存储介质 | 2020-05-08 | 510 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。