基于对象存储的病理数字切片数据动态管理系统及方法技术方案

技术编号:34864071 阅读:18 留言:0更新日期:2022-09-08 08:08
本发明专利技术涉及数据管理技术领域,公开了一种基于对象存储的病理数字切片数据动态管理系统及方法,包括块存储服务器和对象存储服务器;其中,块存储服务器将满足同步时间的病理切片文件上传至对象存储服务器;对象存储服务器中设有数据库、标准存储区和低频存储区,所述数据库用于记录已上传病理数字切片文件的对象存储地址和浏览次数;接收上传的病理切片文件并存储至标准存储区;到达设定移动时间时,根据数据库查找标准存储区中上传时间早于设定时间,且浏览次数小于设定阈值的病理切片文件;根据相应对象存储地址确定对应的文件夹,移动至低频存储区,更新对象存储地址。本发明专利技术基于对象存储的病理数字切片数据动态管理,保证了数据读取效率。保证了数据读取效率。保证了数据读取效率。

【技术实现步骤摘要】
基于对象存储的病理数字切片数据动态管理系统及方法


[0001]本专利技术属于数据管理
,尤其涉及一种基于对象存储的病理数字切片数据动态管理系统及方法。

技术介绍

[0002]本部分的陈述仅仅是提供了与本专利技术相关的
技术介绍
信息,不必然构成在先技术。
[0003]病理数字切片库是一种利用计算机和网络系统,进行数字切片的网络在线管理。相对于传统的实体切片,不受时间、空间限制。同时可以在线举办各种类型读片会议,方便病理医生进行病理读片、远程病理教学等病理学术交流。切片库统一部署在一台服务器上,每张数字切片占用的存储空间平均在1GB左右甚至更多,一场常规规模的读片会议切片数量平均在20张左右,随着技术发展和人们认识的提高,读片会议的需求也越来越多,网络读片会议举办的越来越频繁。随着时间的推移,存储需求日益增长,传统服务器的块存储扩容费用高昂,且Windows 10系统只支持扩容至16TB,数据存储空间和管理成为了一项重大难题。
[0004]对于这一问题,需要一种方式让数字切片存储和管理起来更简单,同时支持可扩展性、易于访问信息、成本较低。通常的处理方式是将文件进行压缩上传到服务器,但此方法在客户端压缩的时间较长且再次浏览时需进行解压缩,长时间之后依然存在上述空间不足的问题;或者通过对象存储的方式将文件作为对象,存储成非结构化的数据。但对象存储不允许按片段(从某个字节开始到某个字节结束)读取数据,只能读取整个对象,这会影响性能;同时对象存储无法维护传统数据库,比较适合存储那些变动不大甚至不变的文件,而对于像切片库的数据库这种需要直接与存储裸盘相互映射的应用,传统的块存储更为合适。

技术实现思路

[0005]为克服上述现有技术的不足,本专利技术提供了一种基于对象存储的病理数字切片数据动态管理系统及方法,通过将块存储的病理切片数据上传至对象存储服务器,定期将标准存储区中长时间没有浏览或浏览很少的病理切片文件移动至低频存储区,使得数据的访问主要针对标准存储区,保证了数据读取效率。
[0006]为实现上述目的,本专利技术的一个或多个实施例提供了如下技术方案:
[0007]一种基于对象存储的病理数字切片数据动态管理系统,包括块存储服务器和对象存储服务器;其中,
[0008]块存储服务器被配置为根据设定数据同步周期,获取满足同步时间的病理切片文件,上传至对象存储服务器;
[0009]对象存储服务器中设有数据库、标准存储区和低频存储区,所述数据库用于记录已上传病理数字切片文件的对象存储地址和浏览次数,所述标准存储区和低频存储区用于
存储各病理数字切片文件相应的文件夹;所述对象存储服务器被配置为:
[0010]接收自块存储服务器上传的病理切片文件,并存储至标准存储区;
[0011]到达设定移动时间时,根据数据库查找标准存储区中上传时间早于设定时间,且浏览次数小于设定阈值的病理切片文件;
[0012]根据相应对象存储地址确定对应的文件夹,移动至低频存储区,更新数据库中所述病理切片文件的对象存储地址。
[0013]进一步地,每个文件夹用于存储一个病理切片文件的基本信息、各层图像信息和图像信息存储地址文件,其中,图像信息存储地址文件用于存储所述病理切片文件各层图像的对象存储地址;所述病理数字切片文件的对象存储地址采用病理切片文件基本信息的对象存储地址。
[0014]进一步地,更新所述病理切片文件的对象存储地址的同时,还更新所述图像信息存储地址文件。
[0015]进一步地,病理数字切片文件的上传方法包括:
[0016]块存储服务器获取待上传病理切片文件的基本信息,上传至对象存储服务器;
[0017]对所述基本信息上传前后的数据一致性进行校验,若校验失败,则生成错误日志;
[0018]若校验成功,进一步上传所述病理切片文件的各层图像信息,对所述各层图像信息上传前后的数据一致性进行校验,若校验失败,则生成错误日志;若校验成功,生成图像信息存储地址文件并上传至对象存储服务器;
[0019]对象存储服务器接收所述病理切片文件的基本信息时,即为所述病理切片文件创建文件夹,用于存储该病理切片文件的基本信息、各层图像信息和图像信息存储地址文件。
[0020]进一步地,对所述基本信息上传前后的数据一致性进行校验包括:
[0021]对象存储服务器接收所述病理切片文件的基本信息后,计算所述基本信息的MD5值返回至所述块存储服务器;
[0022]块存储服务器基于本地存储的基本信息计算MD5值,与自对象存储服务器获取的MD5值进行比对,若一致,则校验成功。
[0023]进一步地,对所述各层图像信息上传前后的数据一致性进行校验包括:
[0024]对象存储服务器针对接收到的每一层图像信息,依次计算该层的MD5值返回至块存储服务器;
[0025]块存储服务器基于本地存储的该层图像信息计算MD5值,与自对象存储服务器获取的MD5值进行比对,若存在一层图像信息校验失败,则生成错误日志;
[0026]若一致,则校验成功,获取该层图像信息在对象存储服务器中的对象存储地址,存储至图像信息存储地址文件;继续执行下一层图像信息的校验。
[0027]进一步地,所述上传方法进一步包括:
[0028]对象存储服务器获取所述基本信息相应的对象存储地址,作为所述病理切片文件的对象存储地址进行存储;浏览次数设为0;并向块存储服务器发送该病理切片文件上次成功的消息,删除对象存储服务器中的本地路径;
[0029]块存储服务器删除本地病理切片文件。
[0030]进一步地,对对象存储服务器中指定病理切片文件进行浏览包括:
[0031]块存储服务器获取病理切片文件浏览请求,并发送至对象存储服务器;所述浏览
请求中包括所述病理切片文件的标识信息;
[0032]对象存储服务器接收所述浏览请求,查询相应对象存储地址,根据所述对象存储地址确定相应文件夹,根据其中的各层图像信息相应对象存储地址逐层获取图像,并传输至块存储服务器,传输完成后所述病理切片文件的浏览次数加1。
[0033]进一步地,对上传至对象存储服务器的病理切片文件进行同步的方法包括:
[0034]对象存储服务器根据设定数据同步周期,获取满足同步时间的病理切片文件,获取相应对象存储地址;
[0035]获取相应基本信息,计算MD5值,并发送至块存储服务器;
[0036]块存储服务器查找本地是否存在所述病理切片文件,若不存在,则所述病例切片文件未更新;若存在,计算其基本信息的MD5值,与自对象存储服务器接收的MD5值进行比对,判断是否一致,若一致代表文件未更新,若不一致,基于上述上传方法将所述病理切片文件更新上传至对象存储服务器,并重置浏览次数为0。
[0037]一个或多个实施例提供了一种基于对象存储的病理数字切片数据动态管理方法,应用于对象存储服务器,所述对象存储服务器中设有数据库、标准存储区和低频存储区本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于对象存储的病理数字切片数据动态管理系统,其特征在于,包括块存储服务器和对象存储服务器;其中,块存储服务器被配置为根据设定数据同步周期,获取满足同步时间的病理切片文件,上传至对象存储服务器;对象存储服务器中设有数据库、标准存储区和低频存储区,所述数据库用于记录已上传病理数字切片文件的对象存储地址和浏览次数,所述标准存储区和低频存储区用于存储各病理数字切片文件相应的文件夹;所述对象存储服务器被配置为:接收自块存储服务器上传的病理切片文件,并存储至标准存储区;到达设定移动时间时,根据数据库查找标准存储区中上传时间早于设定时间,且浏览次数小于设定阈值的病理切片文件;根据相应对象存储地址确定对应的文件夹,移动至低频存储区,更新数据库中所述病理切片文件的对象存储地址。2.如权利要求1所述的基于对象存储的病理数字切片数据动态管理系统,其特征在于,每个文件夹用于存储一个病理切片文件的基本信息、各层图像信息和图像信息存储地址文件,其中,图像信息存储地址文件用于存储所述病理切片文件各层图像的对象存储地址;所述病理数字切片文件在数据库中记录的对象存储地址采用该病理切片文件基本信息的对象存储地址。3.如权利要求2所述的基于对象存储的病理数字切片数据动态管理系统,其特征在于,更新所述病理切片文件的对象存储地址的同时,还更新所述图像信息存储地址文件。4.如权利要求1所述的基于对象存储的病理数字切片数据动态管理系统,其特征在于,病理数字切片文件的上传方法包括:块存储服务器根据设定数据同步周期,获取待上传病理切片文件的基本信息,上传至对象存储服务器;对所述基本信息上传前后的数据一致性进行校验,若校验失败,则生成错误日志;若校验成功,进一步上传所述病理切片文件的各层图像信息,对所述各层图像信息上传前后的数据一致性进行校验,若校验失败,则生成错误日志;若校验成功,生成图像信息存储地址文件并上传至对象存储服务器;对象存储服务器接收所述病理切片文件的基本信息时,即在所述标准存储区为所述病理切片文件创建文件夹,用于存储该病理切片文件的基本信息、各层图像信息和图像信息存储地址文件。5.如权利要求4所述的基于对象存储的病理数字切片数据动态管理系统,其特征在于,对所述基本信息上传前后的数据一致性进行校验包括:对象存储服务器接收所述病理切片文件的基本信息后,计算所述基本信息的MD5值返回至所述块存储服务器;块存储服务器基于本地存储的基本信息计算MD5值,与自对象存储服务器获取的MD5值进行比对,若一致,则校验成功。6.如权利要求4所述的基于对象存储的病理数字切片数据动态管理系统,其特征在于,对所述各层图像信息上传前后的数据一致性进行校验包括:对象存储服务器针对接收到的每一层...

【专利技术属性】
技术研发人员:耿世超曲婷
申请(专利权)人:山东志盈医学科技有限公司
类型:发明
国别省市:

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

1