样品存储系统转让专利

申请号 : CN202210817367.7

文献号 : CN115375221B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 金震张京日耿金帅

申请人 : 北京三维天地科技股份有限公司

摘要 :

本发明提供了一种样品存储系统,包括:扫描模块,用于对样品存储装置进行透视扫描,并生成存储空间可视化界面;入库模块,用于基于所述样品存储装置的存储环境信息为待存储样品分配目标存储位置,获得入库结果;管理模块,用于基于所述入库结果实时更新所述存储空间可视化界面并实时统计出所述样品存储装置的存储数据;出库模块,用于基于所述待存储样品的个性化验证信息对请求出库的用户进行出库权限验证,并为通过所述出库权限验证的用户赋予出库权限;用以考虑到样品存储时所需的存储环境并结合可视化方式将样品合理存储到相应位置,方便对样品出库入库的跟踪管理和权限验证,并可对货架使用率、样品数量、样品存储位置等实现精确统计查询。

权利要求 :

1.一种样品存储系统,其特征在于,包括:

扫描模块,用于对样品存储装置进行透视扫描,并生成存储空间可视化界面;

入库模块,用于基于所述样品存储装置的存储环境信息,在所述存储空间可视化界面为待存储样品分配目标存储位置,获得入库结果;

管理模块,用于基于所述入库结果实时更新所述存储空间可视化界面,并实时统计出所述样品存储装置的存储数据;

出库模块,用于基于所述待存储样品的个性化验证信息对请求出库的用户进行出库权限验证,并为通过所述出库权限验证的用户赋予出库权限;

所述扫描模块,包括:

透视扫描单元,用于对所述样品存储装置进行透视扫描,获得扫描透视图集合;

界面生成单元,用于对所述扫描透视图集合进行校正,并结合预设可视化界面,生成存储空间可视化界面;

所述界面生成单元,包括:

角点识别子单元,用于对所述扫描透视图集合中的扫描透视图进行轮廓提取,确定出所述样品存储装置的目标边缘,对所述目标边缘进行角点识别,确定出所述目标边缘的第一角点集合;

相邻确定子单元,用于基于所述目标边缘确定出所述第一角点集合中所有第一角点之间的轮廓线,将所述第一角点集合中与所述第一角点之间存在轮廓线的第一角点作为所述第一角点的相邻角点并汇总,获得对应第一角点的相邻角点集合,同时,将所述第一角点集合中与所述第一角点之间不存在轮廓线的第一角点作为对应第一角点的非相邻角点并汇总,获得所述第一角点的非相邻角点集合;

距离确定子单元,用于在所述相邻角点集合中确定出与所述非相邻角点距离最小的第一相邻角点以及与所述非相邻角点距离第二小的第二相邻角点,确定出所述第一角点和所述第一相邻角点之间的第一距离以及所述第一角点和所述第二相邻角点之间的第二距离;

对角确定子单元,用于确定出所述第一角点和所述非相邻角点之间的第三距离,将第三距离大于所述第一距离且第三距离大于所述第二距离的非相邻角点作为所述第一角点的对角点;

合格筛选子单元,用于将所述扫描透视图集合中所有第一角点都不存在对角点的第一角点集合对应的扫描透视图删除,获得合格透视图集合;

第一匹配子单元,用于在所述合格透视图集合中每个合格透视图的第一角点集合中筛选出存在对角点的第一角点并汇总,获得所述合格透视图的第二角点集合,基于所述样品存储装置的预设三维结构,将所述第二角点集合中的第二角点与所述样品存储装置的实际角点进行粗略匹配,获得第一匹配结果;

中心确定子单元,用于基于所述第一匹配结果,将所述目标边缘和所有第二角点统一在预设坐标系下,获得所述第二角点的三维坐标,基于所述第二角点集合中的每三个第二角点确定出一个三维平面,基于所述三维平面上的所有第二角点确定出所述三维平面的中心坐标值;

校正确定子单元,用于基于所述中心坐标值和所述三维平面上的所有第二角点的三维坐标值,确定出校正三维尺寸,基于所有三维平面的校正三维尺寸和所述样品存储装置的预设三维结构,确定出校正三维结构;

界面生成子单元,用于将所述校正三维结构中包含的第三角点和所述第二角点进行对应匹配,获得第二匹配结果,基于所述第二匹配结果确定出三维变换矩阵,基于所述三维变换矩阵和所述目标边缘中包含的目标区域中的三维区域坐标值,生成对应的标准透视图,基于预设可视化界面对所述标准透视图进行调整,生成存储空间可视化界面。

2.根据权利要求1所述的样品存储系统,其特征在于,所述入库模块,包括:信息获取单元,用于获取所述样品存储装置的存储环境信息;

位置分配单元,用于基于所述样品存储装置的存储环境信息,在所述存储空间可视化界面为待存储样品分配目标存储位置;

入库管理单元,用于基于所述目标存储位置发出入库指令,同时,监控所述待存储样品的入库过程,获得入库结果。

3.根据权利要求2所述的样品存储系统,其特征在于,所述信息获取单元,包括:型号确定子单元,用于确定出所述样品存储装置的装置型号;

信息确定子单元,用于基于所述装置型号确定出所述样品存储装置中每个存储位置的可提供环境信息作为所述样品存储装置的存储环境信息。

4.根据权利要求2所述的样品存储系统,其特征在于,所述位置分配单元,包括:环境获取子单元,用于获取所述待存储样品的所需环境信息,在所述存储空间可视化界面中确定出剩余存储位置集合,获取每个剩余存储位置的可提供环境信息;

第一筛选子单元,用于基于所述可提供环境信息和所述所需环境信息,在所述剩余存储位置集合中筛选出所述待存储样品的第一可存储位置集合;

偏好确定子单元,用于在所述待存储样品的相关属性信息中确定出与预设存储属性列表中每个存储属性相关的属性信息,基于所述属性信息和属性信息‑存储偏好信息列表,确定出所述属性信息对应的存储偏好信息;

第二筛选子单元,用于基于所述存储偏好信息在所述可存储位置集合中进行二次筛选,获得第二可存储位置集合;

影响确定子单元,用于确定出所述样品存储装置中已被占用的第一存储位置,并确定出所述样品存储装置中所有存储位置之间的影响关系,基于所述影响关系在所有第一存储位置中确定出与所述第二可存储位置集合中包含的第二可存储位置存在影响关系的第二存储位置,并确定出所述第二可存储位置和所述第二存储位置之间的第一影响关系;

模型标记子单元,用于基于所述样品存储装置包含的所有存储位置的分布位置搭建出所述样品存储装置的三维模型,将所述第二可存储位置和所述第二存储位置以及所述第一影响关系标记于所述三维模型中,获得三维标记模型;

最终确定子单元,用于基于所述第一影响关系确定出影响程度系数,基于所述第二可存储位置的所有互相影响关系的影响程度系数,计算出所述第二可存储位置的综合评价值,将最大综合评价值对应的第二可存储位置作为目标存储位置。

5.根据权利要求2所述的样品存储系统,其特征在于,所述入库管理单元,包括:指令发送子单元,用于基于所述目标存储位置生成入库指令,并将所述入库指令发送至发出入库请求的用户;

过程监控子单元,用于监控所述待存储样品的入库过程,基于所述入库过程确定出实际入库位置;

入库管理子单元,用于当所述实际入库位置和所述目标存储位置一致时,则将所述目标存储位置作为所述待存储样品的入库结果,否则,向发出入库请求的用户发出异常入库警告指令。

6.根据权利要求1所述的样品存储系统,其特征在于,所述管理模块,包括:界面更新单元,用于基于所述入库结果实时更新所述存储空间可视化界面,获得最新存储空间可视化界面;

数据统计单元,用于基于所述最新存储空间可视化界面,统计出所述样品存储装置的货架使用率、样品数量作为所述样品存储装置的存储数据。

7.根据权利要求1所述的样品存储系统,其特征在于,所述出库模块,包括:信息生成单元,用于获取待存储样品的样品信息和入库信息,基于所述样品信息和所述入库信息生成对应的个性化验证信息;

权限验证单元,用于当接收到所述待存储样品的出库请求,基于所述个性化验证信息对所述出库请求进行出库权限验证,并为通过所述出库权限验证的用户赋予出库权限。

8.根据权利要求7所述的样品存储系统,其特征在于,所述权限验证单元,包括:信息调取子单元,用于接收用户输入的出库请求,基于所述出库请求确定出请求出库样品,并调取出所述请求出路样品的个性化验证信息;

权限验证子单元,用于向对应用户发送所述个性化验证信息,并接收用户输入的验证反馈信息,基于所述验证反馈信息判断出对应用户是否通过出库权限验证,若是,则为通过所述出库权限验证的用户赋予出库权限,否则,存储对应的出库验证过程。

说明书 :

样品存储系统

技术领域

[0001] 本发明涉及样品存储技术领域,特别涉及一种样品存储系统。

背景技术

[0002] 目前,低温和超低温度下储存样品为生物样本和其衍生物、基因组材料和化合物提供了长期安全的保证。保存储存样品的相关信息是储存过程的一个关键部分,因为未经确认的样品无法使用,也不可用于任何用途。
[0003] 但是,现存的样品存储多采用根据人工经验选择存储位置并录入存储位置和样品信息,这样导致样品存储装置内的存储空间不够直观可视化,需要通过人为登记录入才可知道已被占用的存储位置和未被占用的存储位置,且存储结果的统计也需要通过实时获取的存储结果进行人工统计,存储效率低下,存储结果数据管理精确度无法保证,另外现存的样品存储系统多采用统一的身份认证或其他认证方式管理样品的拿取权限,此种验证方式不能完全杜绝存储样品被非法出入库的情况。
[0004] 因此,本发明提出了一种样品存储系统。

发明内容

[0005] 本发明提供一种样品存储系统,用以考虑到样品存储时所需的存储环境,并结合可视化方式将样品合理存储到相应位置,方便对样品出库入库的跟踪管理和权限验证,并可对货架使用率、样品数量、样品存储位置等实现精确统计查询,提高了存储效率,也保证了存储结果数据管理的精确度。
[0006] 本发明提供一种样品存储系统,包括:
[0007] 扫描模块,用于对样品存储装置进行透视扫描,并生成存储空间可视化界面;
[0008] 入库模块,用于基于所述样品存储装置的存储环境信息,在所述存储空间可视化界面为待存储样品分配目标存储位置,获得入库结果;
[0009] 管理模块,用于基于所述入库结果实时更新所述存储空间可视化界面,并实时统计出所述样品存储装置的存储数据;
[0010] 出库模块,用于基于所述待存储样品的个性化验证信息对请求出库的用户进行出库权限验证,并为通过所述出库权限验证的用户赋予出库权限。
[0011] 优选的,所述扫描模块,包括:
[0012] 透视扫描单元,用于对所述样品存储装置进行透视扫描,获得扫描透视图集合;
[0013] 界面生成单元,用于对所述扫描透视图集合进行校正,并结合预设可视化界面,生成存储空间可视化界面。
[0014] 优选的,所述界面生成单元,包括:
[0015] 角点识别子单元,用于对所述扫描透视图集合中的扫描透视图进行轮廓提取,确定出所述样品存储装置的目标边缘,对所述目标边缘进行角点识别,确定出所述目标边缘的第一角点集合;
[0016] 相邻确定子单元,用于基于所述目标边缘确定出所述第一角点集合中所有第一角点之间的轮廓线,将所述第一角点集合中与所述第一角点之间存在轮廓线的第一角点作为所述第一角点的相邻角点并汇总,获得对应第一角点的非相邻角点集合,同时,将所述第一角点集合中与所述第一角点之间不存在轮廓线的第一角点作为对应第一角点的非相邻角点并汇总,获得所述第一角点的非相邻角点集合;
[0017] 距离确定子单元,用于在所述相邻角点集合中确定出与所述非相邻角点距离最小的第一相邻角点以及与所述非相邻角点距离第二小的第二相邻角点,确定出所述第一角点和所述第一相邻角点之间的第一距离以及所述第二角点和所述第二相邻角点之间的第二距离;
[0018] 对角确定子单元,用于确定出所述第一角点和所述非相邻角点之间的第三距离,将第三距离大于所述第一距离且第三距离大于所述第二距离的非相邻角点作为所述第一角点的对角点;
[0019] 合格筛选子单元,用于将所述扫描透视图集合中所有第一角点都不存在对角点的第一角点集合对应的扫描透视图删除,获得合格透视图集合;
[0020] 第一匹配子单元,用于在所述合格透视图集合中每个合格透视图的第一角点集合中筛选出存在对角点的第一角点并汇总,获得所述合格透视图的第二角点集合,基于所述样品存储装置的预设三维结构,将所述第二角点集合中的第二角点与所述样品存储装置的实际角点进行粗略匹配,获得第一匹配结果;
[0021] 中心确定子单元,用于基于所述第一匹配结果,将所述目标边缘和所有第二角点统一在预设坐标系下,获得所述第二角点的三维坐标,基于所述第二角点集合中的每三个第二角点确定出一个三维平面,基于所述三维平面上的所有第二角点确定出所述三维平面的中心坐标值;
[0022] 校正确定子单元,用于基于所述中心坐标值和所述三维平面上的所有第二角点的三维坐标值,确定出校正三维尺寸,基于所有三维平面的校正三维尺寸和所述样品存储装置的预设三维结构,确定出校正三维结构;
[0023] 界面生成子单元,用于将所述校正三维结构中包含的第三角点和所述第二角点进行对应匹配,获得第二匹配结果,基于所述第二匹配结果确定出三维变换矩阵,基于所述三维变换矩阵和所述目标边缘中包含的目标区域中的三维区域坐标值,生成对应的标准透视图,基于预设可视化界面对所述标准透视图进行调整,生成存储空间可视化界面。
[0024] 优选的,所述入库模块,包括:
[0025] 信息获取单元,用于获取所述样品存储装置的存储环境信息;
[0026] 位置分配单元,用于基于所述样品存储装置的存储环境信息,在所述存储空间可视化界面为待存储样品分配目标存储位置;
[0027] 入库管理单元,用于基于所述目标存储位置发出入库指令,同时,监控所述待存储样品的入库过程,获得入库结果。
[0028] 优选的,所述信息获取单元,包括:
[0029] 型号确定子单元,用于确定出所述样品存储装置的装置型号;
[0030] 信息确定子单元,用于基于所述装置型号确定出所述样品存储装置中每个存储位置的可提供环境信息作为所述样品存储装置的存储环境信息。
[0031] 优选的,所述位置分配单元,包括:
[0032] 环境获取子单元,用于获取所述待存储样品的所需环境信息,在所述存储空间可视化界面中确定出剩余存储位置集合,获取每个剩余存储位置的可提供环境信息;
[0033] 第一筛选子单元,用于基于所述可提供环境信息和所述所需环境信息,在所述剩余存储位置集合中筛选出所述待存储样品的第一可存储位置集合;
[0034] 偏好确定子单元,用于在所述待存储样品的相关属性信息中确定出与预设存储属性列表中每个存储属性相关的属性信息,基于所述属性信息和属性信息‑存储偏好信息列表,确定出所述属性信息对应的存储偏好信息;
[0035] 第二筛选子单元,用于基于所述存储偏好信息在所述可存储位置集合中进行二次筛选,获得第二可存储位置集合;
[0036] 影响确定子单元,用于确定出所述样品存储装置中已被占用的第一存储位置,并确定出所述样品存储装置中所有存储位置之间的影响关系,基于所述影响关系在所有第一存储位置中确定出与所述第二可存储位置集合中包含的第二可存储位置存在影响关系的第二存储位置,并确定出所述第二可存储位置和所述第二存储位置之间的第一影响关系;
[0037] 模型标记子单元,用于基于所述样品存储装置包含的所有存储位置的分布位置搭建出所述样品存储装置的三维模型,将所述第二可存储位置和所述第二存储位置以及所述第一影响关系标记于所述三维模型中,获得三维标记模型;
[0038] 最终确定子单元,用于基于所述第一影响关系确定出影响程度系数,基于所述第二可存储位置的所有互相影响关系的影响程度系数,计算出所述第二可存储位置的综合评价值,将最大综合评价值对应的第二可存储位置作为目标存储位置。
[0039] 优选的,所述入库管理单元,包括:
[0040] 指令发送子单元,用于基于所述目标存储位置生成入库指令,并将所述入库指令发送至发出入库请求的用户;
[0041] 过程监控子单元,用于监控所述待存储样品的入库过程,基于所述入库过程确定出实际入库位置;
[0042] 入库管理子单元,用于当所述实际入库位置和所述目标存储位置一致时,则将所述目标存储位置作为所述待存储样品的入库结果,否则,向发出入库请求的用户发出异常入库警告指令。
[0043] 优选的,所述管理模块,包括:
[0044] 界面更新单元,用于基于所述入库结果实时更新所述存储空间可视化界面,获得最新存储空间可视化界面;
[0045] 数据统计单元,用于基于所述最新存储空间可视化界面,统计出所述样品存储装置的货架使用率、样品数量作为所述样品存储装置的存储数据。
[0046] 优选的,所述出库模块,包括:
[0047] 信息生成单元,用于获取待存储样品的样品信息和入库信息,基于所述样品信息和所述入库信息生成对应的个性化验证信息;
[0048] 权限验证单元,用于当接收到所述待存储样品的出库请求,基于所述个性化验证信息对所述出库请求进行出库权限验证,并为通过所述出库权限验证的用户赋予出库权限。
[0049] 优选的,所述权限验证单元,包括:
[0050] 信息调取子单元,用于接收用户输入的出库请求,基于所述出库请求确定出请求出库样品,并调取出所述请求出路样品的个性化验证信息;
[0051] 权限验证子单元,用于向对应用户发送所述个性化验证信息,并接收用户输入的验证反馈信息,基于所述验证反馈信息判断出对应用户是否通过出库权限验证,若是,则为通过所述出库权限验证的用户赋予出库权限,否则,存储对应的出库验证过程。
[0052] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0053] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

[0054] 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0055] 图1为本发明实施例中样品存储系统示意图;
[0056] 图2为本发明实施例中一种扫描模块示意图;
[0057] 图3为本发明实施例中一种界面生成单元示意图;
[0058] 图4为本发明实施例中一种入库模块示意图;
[0059] 图5为本发明实施例中一种信息获取单元示意图;
[0060] 图6为本发明实施例中一种位置分配单元示意图;
[0061] 图7为本发明实施例中一种入库管理单元示意图;
[0062] 图8为本发明实施例中一种管理模块示意图;
[0063] 图9为本发明实施例中一种出库模块示意图;
[0064] 图10为本发明实施例中一种权限验证单元示意图;
[0065] 图11为本发明实施例中一种冰箱列表的可视化界面示意图;
[0066] 图12为本发明实施例中一种冰箱‑层的可视化界面示意图;
[0067] 图13为本发明实施例中一种冰箱‑层‑抽屉的可视化界面示意图;
[0068] 图14为本发明实施例中一种冰箱‑层‑抽屉‑盒的可视化界面示意图;
[0069] 图15为本发明实施例中一种冰箱‑层‑抽屉‑盒‑存储单元格的可视化界面示意图;
[0070] 图16为本发明实施例中一种液态罐‑区的可视化界面示意图;
[0071] 图17为本发明实施例中一种液态罐‑区‑架的可视化界面示意图;
[0072] 图18为本发明实施例中一种液态罐‑区‑架‑盒的可视化界面示意图;
[0073] 图19为本发明实施例中一种液态罐‑区‑架‑盒‑存储单元格的可视化界面示意图。

具体实施方式

[0074] 以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0075] 实施例1:
[0076] 本发明提供了一种样品存储系统,参考图1和图11至图19,包括:
[0077] 扫描模块,用于对样品存储装置进行透视扫描,并生成存储空间可视化界面;
[0078] 入库模块,用于基于所述样品存储装置的存储环境信息,在所述存储空间可视化界面为待存储样品分配目标存储位置,获得入库结果;
[0079] 管理模块,用于基于所述入库结果实时更新所述存储空间可视化界面,并实时统计出所述样品存储装置的存储数据;
[0080] 出库模块,用于基于所述待存储样品的个性化验证信息对请求出库的用户进行出库权限验证,并为通过所述出库权限验证的用户赋予出库权限。
[0081] 该实施例中,参考图11至图19,样品存储装置可以是冰箱或者液态罐。
[0082] 该实施例中,存储空间可视化界面即为基于对样品存储转置进行透视扫描后的结果生成的将样品存储装置内的存储空间可视化的界面,具体可参考图11至图19,通过可视化界面配置出冰箱和液态罐中的存储空间(冰箱中的单元有层、架、格,液态罐中的单元有区域),样品存储时通过界面穿透方式,依次选择相应存储位置进行入库。
[0083] 该实施例中,存储环境信息即为表征样品存储装置内的每个存储位置可提供的存储环境的信息。
[0084] 该实施例中,目标存储位置即为在存储空间可视化界面内为待存储样品分配的存储位置。
[0085] 该实施例中,待存储样品即为即将被存储至样品存储装置内的样品。
[0086] 该实施例中,入库结果即为基于目标存储位置将对应待存储样品进行入库后获得的结果。
[0087] 该实施例中,存储数据即为样品存储装置内的货架使用率、存储样品数量。
[0088] 该实施例中,个性化验证信息即为基于存储样品的样品信息和入库信息生成的待存储样品的个性化的验证信息,用于对请求出库的用户进行出库权限验证的信息。
[0089] 该实施例中,出库权限验证即为基于待存储样品的个性化验证信息对请求出库的用户进行是否赋予出库权限的验证过程。
[0090] 该实施例中,出库权限即为允许通过出库权限验证的用户对对应样品进行出库操作的权限。
[0091] 以上技术的有益效果为:考虑到样品存储时所需的存储环境,并结合可视化方式将样品合理存储到相应位置,方便对样品出库入库的跟踪管理和权限验证,并可对货架使用率、样品数量、样品存储位置等实现精确统计查询,提高了存储效率,也保证了存储结果数据管理的精确度。
[0092] 实施例2:
[0093] 在实施例1的基础上,所述扫描模块,参考图2,包括:
[0094] 透视扫描单元,用于对所述样品存储装置进行透视扫描,获得扫描透视图集合;
[0095] 界面生成单元,用于对所述扫描透视图集合进行校正,并结合预设可视化界面,生成存储空间可视化界面。
[0096] 该实施例中,扫描透视图集合即为对样品存储装置进行透视扫描后获得的图像集合。
[0097] 该实施例中,预设可视化界面即为预先准备的包含样品存储装置的可视化规格的界面。
[0098] 以上技术的有益效果为:通过对样品存储装置进行透视扫描并校正,再结合预设可视化界面,可以代替传统人工登记录入样品存储装置内的存储空间分布情况,提高了存储效率和存储数据的管理精度。
[0099] 实施例3:
[0100] 在实施例2的基础上,所述界面生成单元,参考图3,包括:
[0101] 角点识别子单元,用于对所述扫描透视图集合中的扫描透视图进行轮廓提取,确定出所述样品存储装置的目标边缘,对所述目标边缘进行角点识别,确定出所述目标边缘的第一角点集合;
[0102] 相邻确定子单元,用于基于所述目标边缘确定出所述第一角点集合中所有第一角点之间的轮廓线,将所述第一角点集合中与所述第一角点之间存在轮廓线的第一角点作为所述第一角点的相邻角点并汇总,获得对应第一角点的非相邻角点集合,同时,将所述第一角点集合中与所述第一角点之间不存在轮廓线的第一角点作为对应第一角点的非相邻角点并汇总,获得所述第一角点的非相邻角点集合;
[0103] 距离确定子单元,用于在所述相邻角点集合中确定出与所述非相邻角点距离最小的第一相邻角点以及与所述非相邻角点距离第二小的第二相邻角点,确定出所述第一角点和所述第一相邻角点之间的第一距离以及所述第二角点和所述第二相邻角点之间的第二距离;
[0104] 对角确定子单元,用于确定出所述第一角点和所述非相邻角点之间的第三距离,将第三距离大于所述第一距离且第三距离大于所述第二距离的非相邻角点作为所述第一角点的对角点;
[0105] 合格筛选子单元,用于将所述扫描透视图集合中所有第一角点都不存在对角点的第一角点集合对应的扫描透视图删除,获得合格透视图集合;
[0106] 第一匹配子单元,用于在所述合格透视图集合中每个合格透视图的第一角点集合中筛选出存在对角点的第一角点并汇总,获得所述合格透视图的第二角点集合,基于所述样品存储装置的预设三维结构,将所述第二角点集合中的第二角点与所述样品存储装置的实际角点进行粗略匹配,获得第一匹配结果;
[0107] 中心确定子单元,用于基于所述第一匹配结果,将所述目标边缘和所有第二角点统一在预设坐标系下,获得所述第二角点的三维坐标,基于所述第二角点集合中的每三个第二角点确定出一个三维平面,基于所述三维平面上的所有第二角点确定出所述三维平面的中心坐标值;
[0108] 校正确定子单元,用于基于所述中心坐标值和所述三维平面上的所有第二角点的三维坐标值,确定出校正三维尺寸,基于所有三维平面的校正三维尺寸和所述样品存储装置的预设三维结构,确定出校正三维结构;
[0109] 界面生成子单元,用于将所述校正三维结构中包含的第三角点和所述第二角点进行对应匹配,获得第二匹配结果,基于所述第二匹配结果确定出三维变换矩阵,基于所述三维变换矩阵和所述目标边缘中包含的目标区域中的三维区域坐标值,生成对应的标准透视图,基于预设可视化界面对所述标准透视图进行调整,生成存储空间可视化界面。
[0110] 该实施例中,扫描透视图即为扫描透视图集合中包含的图,也是对样品存储装置进行透视扫描后获得的图。
[0111] 该实施例中,目标边缘即为对扫描透视图进行轮廓提取后获得的样品存储装置的轮廓边缘。
[0112] 该实施例中,第一角点集合即为对目标边缘进行角点识别后获得的目标边缘中包含的所有角点构成的集合。
[0113] 该实施例中,轮廓线即为第一角点集合中包含的第一角点之间的目标边缘中的线段。
[0114] 该实施例中,第一角点即为第一角点集合中包含的角点。
[0115] 该实施例中,相邻角点即为第一角点集合中与第一角点之间存在轮廓线的第一角点。
[0116] 该实施例中,非相邻角点即为第一角点集合中与第一角点之间不存在轮廓线的第一角点。
[0117] 该实施例中,非相邻角点集合即为将对应第一角点的所有非相邻角点汇总后获得的角点集合。
[0118] 该实施例中,相邻角点集合即为将对应第一角点的所有相邻角点汇总后获得的角点集合。
[0119] 该实施例中,第一相邻角点即为在相邻角点集合中确定出与非相邻角点距离最小的相邻角点。
[0120] 该实施例中,第二相邻角点即为在相邻角点集合中确定出与非相邻角点距离第二小的相邻角点。
[0121] 该实施例中,第一距离即为第一角点和第一相邻角点之间的距离。
[0122] 该实施例中,第二距离即为第二角点和第二相邻角点之间的距离。
[0123] 该实施例中,第三距离即为第一角点和非相邻角点之间的距离。
[0124] 该实施例中,对角点即为第三距离大于第一距离且第三距离大于第二距离的非相邻角点。
[0125] 该实施例中,合格透视图集合即为将扫描透视图集合中所有第一角点都不存在对角点的第一角点集合对应的扫描透视图删除后获得的扫描透视图集合。
[0126] 该实施例中,合格透视图即为合格透视图集合中包含的扫描透视图。
[0127] 该实施例中,第二角点集合即为在合格透视图集合中每个合格透视图的第一角点集合中筛选出存在对角点的第一角点并汇总后获得的角点集合。
[0128] 该实施例中,预设三维结构即为预先准备的样品存储装置的三维结构。
[0129] 该实施例中,第二角点即为第二角点集合中包含的角点。
[0130] 该实施例中,实际角点即为存储存储装置中的实际拐角点。
[0131] 该实施例中,第一匹配结果即为基于样品存储装置的预设三维结构,将第二角点集合中的第二角点与样品存储装置的实际角点进行粗略匹配后获得的匹配结果。
[0132] 该实施例中,三维平面即为基于第二角点集合中的任意三个第二角点的三维坐标确定出的三维平面函数。
[0133] 该实施例中,中心坐标值即为三维平面上的所有第二角点的坐标值的平均值。
[0134] 该实施例中,基于所述中心坐标值和所述三维平面上的所有第二角点的三维坐标值,确定出校正三维尺寸,包括:
[0135] 确定出三维平面上包含的两条不相交线段,基于两条不相交的线段的端点上的第二角点的三维坐标,计算出两条不相交线段在样品存储装置中对应边的校正三维尺寸:
[0136]
[0137] 式中,L为两条不相交线段在样品存储装置中对应边的校正三维尺寸,x1为第一条不相交的线段的第一个端点上的第二角点的三维横坐标,x2为第一条不相交的线段的第二个端点上的第二角点的三维横坐标,y1为第一条不相交的线段的第一个端点上的第二角点的三维纵坐标,y2为第一条不相交的线段的第二个端点上的第二角点的三维纵坐标,z1为第一条不相交的线段的第一个端点上的第二角点的三维竖坐标,z2为第一条不相交的线段的第二个端点上的第二角点的三维竖坐标,x3为第二条不相交的线段的第一个端点上的第二角点的三维横坐标,x4为第二条不相交的线段的第二个端点上的第二角点的三维横坐标,y3为第二条不相交的线段的第一个端点上的第二角点的三维纵坐标,y4为第二条不相交的线段的第二个端点上的第二角点的三维纵坐标,z3为第二条不相交的线段的第一个端点上的第二角点的三维竖坐标,z4为第二条不相交的线段的第二个端点上的第二角点的三维竖坐标;
[0138] 例如,第一条不相交的线段的两个端点的第二角点对应的三维坐标分贝为(3,4,5)、(5,3,1),第二条不相交的线段的两个端点的第二角点对应的三维坐标分贝为(1,4,5)、(5,2,1),则两条不相交线段在样品存储装置中对应边的校正三维尺寸为1.5;
[0139] 基于以上公式可以计算出样品存储装置经过扫描透视图进行正面校正后获得的对应边长的尺寸。
[0140] 该实施例中,基于所有三维平面的校正三维尺寸和所述样品存储装置的预设三维结构,确定出校正三维结构,即为:将预设三维结构中的边长尺寸设置为校正三维尺寸后获得的三维结构。
[0141] 该实施例中,第三角点即为校正三维结构中包含的拐角点。
[0142] 该实施例中,第二匹配结果即为将校正三维结构中包含的第三角点与第二角点进行匹配后获得的结果。
[0143] 该实施例中,三维变换矩阵即为基于第二匹配结果中包含的第三角点和第二角点之间的坐标变换关系构建出对应的坐标变换矩阵。
[0144] 该实施例中,目标区域即为目标边缘在对应扫描透视图中划分出的区域。
[0145] 该实施例中,三维区域坐标值即为目标区域中包含的坐标点的坐标值。
[0146] 该实施例中,基于所述三维变换矩阵和所述目标轮廓中包含的目标区域中的三维区域坐标值,生成对应的标准透视图,即为:
[0147] 基于三维变换矩阵和目标轮廓中包含的目标区域中的三维区域坐标值,将目标区域中的坐标点转换获得新的坐标点,基于新的坐标点获得新的扫描透视图,将新的扫描透视图作为标准透视图。
[0148] 以上技术的有益效果为:通过对扫描透视图进行轮廓提取和角点识别,再基于对角原理在筛选出的角点中筛选出真正的拐角点,再基于角点筛选结果对扫描透视图进行合格性判断,进而筛选出合格的扫描透视图,将筛选出的交点与样品存储装置进行匹配,实现了坐标同一,基于角点确定出的平面确定出样品存储装置对应面的中心坐标,进而可以准确确定出扫描透视图的校正尺寸,再基于校正后的样品存储装置的三维结构和筛选出的角点的匹配,确定出三维坐标变换矩阵,进而实现了三维空间的坐标校正,也实现了对样品存储装置的扫描透视图的校正,实现了样品存储装置的自动录入和可视化。
[0149] 实施例4:
[0150] 在实施例1的基础上,所述入库模块,参考图4,包括:
[0151] 信息获取单元,用于获取所述样品存储装置的存储环境信息;
[0152] 位置分配单元,用于基于所述样品存储装置的存储环境信息,在所述存储空间可视化界面为待存储样品分配目标存储位置;
[0153] 入库管理单元,用于基于所述目标存储位置发出入库指令,同时,监控所述待存储样品的入库过程,获得入库结果。
[0154] 该实施例中,入库指令即为用于指示请求入库的用户将待存储样品存储至对应目标存储位置的指令。
[0155] 该实施例中,入库过程即为基于摄像头监控请求入库的用户将对应待存储样品存储至对应目标存储位置的全过程。
[0156] 以上技术的有益效果为:用于基于样品存储装置的存储环境信息为待存储样品分配目标存储位置,并监控入库过程,实现了对待存储样品的入库管理。
[0157] 实施例5:
[0158] 在实施例4的基础上,所述信息获取单元,参考图5,包括:
[0159] 型号确定子单元,用于确定出所述样品存储装置的装置型号;
[0160] 信息确定子单元,用于基于所述装置型号确定出所述样品存储装置中每个存储位置的可提供环境信息作为所述样品存储装置的存储环境信息。
[0161] 该实施例中,装置型号即为样品存储装置的出厂型号。
[0162] 该实施例中,可提供环境信息即为与样品存储装置中每个存储位置可提供的环境(例如存储温度和存储湿度)相关的信息。
[0163] 以上技术的有益效果为:基于装置型号确定出样品存储装置中每个存储位置的可提供环境信息,为后续基于待存储样品所需的存储环境自动选择目标存储位置提供了参考信息。
[0164] 实施例6:
[0165] 在实施例4的基础上,所述位置分配单元,参考图6,包括:
[0166] 环境获取子单元,用于获取所述待存储样品的所需环境信息,在所述存储空间可视化界面中确定出剩余存储位置集合,获取每个剩余存储位置的可提供环境信息;
[0167] 第一筛选子单元,用于基于所述可提供环境信息和所述所需环境信息,在所述剩余存储位置集合中筛选出所述待存储样品的第一可存储位置集合;
[0168] 偏好确定子单元,用于在所述待存储样品的相关属性信息中确定出与预设存储属性列表中每个存储属性相关的属性信息,基于所述属性信息和属性信息‑存储偏好信息列表,确定出所述属性信息对应的存储偏好信息;
[0169] 第二筛选子单元,用于基于所述存储偏好信息在所述可存储位置集合中进行二次筛选,获得第二可存储位置集合;
[0170] 影响确定子单元,用于确定出所述样品存储装置中已被占用的第一存储位置,并确定出所述样品存储装置中所有存储位置之间的影响关系,基于所述影响关系在所有第一存储位置中确定出与所述第二可存储位置集合中包含的第二可存储位置存在影响关系的第二存储位置,并确定出所述第二可存储位置和所述第二存储位置之间的第一影响关系;
[0171] 模型标记子单元,用于基于所述样品存储装置包含的所有存储位置的分布位置搭建出所述样品存储装置的三维模型,将所述第二可存储位置和所述第二存储位置以及所述第一影响关系标记于所述三维模型中,获得三维标记模型;
[0172] 最终确定子单元,用于基于所述第一影响关系确定出影响程度系数,基于所述第二可存储位置的所有互相影响关系的影响程度系数,计算出所述第二可存储位置的综合评价值,将最大综合评价值对应的第二可存储位置作为目标存储位置。
[0173] 该实施例中,所需环境信息即为待存储样品的存储条件相关中有关存储环境的信息。
[0174] 该实施例中,剩余存储位置集合即为在存储空间可视化界面中确定出的未被占用的存储位置构成的集合。
[0175] 该实施例中,第一可存储位置集合即为基于可提供环境信息和所需环境信息,在剩余存储位置集合中筛选出的可满足待存储样品的所需环境信息的存储位置构成的集合。
[0176] 该实施例中,相关属性信息即为待存储样品的属性信息,例如:出入库频率等[0177] 该实施例中,预设存储属性列表即为包含存储属性列表。
[0178] 该实施例中,存储属性即为与存储相关的属性,例如拿取频率等。
[0179] 该实施例中,属性信息‑存储偏好信息列表即为包含属性信息和对应存储偏好信息的列表。
[0180] 该实施例中,存储偏好信息即为基于属性信息和存储偏好信息列表确定出的与存储偏好相关的信息,例如:属性信息为拿取频率高,则对应的存储偏好信息为偏好存储于易拿取的位置。
[0181] 该实施例中,第二可存储位置集合即为在可存储位置集合中筛选出的满足存储偏好信息的存储位置构成的集合。
[0182] 该实施例中,第一存储位置即为样品存储装置中已被占用的存储位置。
[0183] 该实施例中,影响关系即为存储位置之间存在的影响关系,例如,拿取存储位置A的样品时,会对存储位置B的存储样品产生影响。
[0184] 该实施例中,第二可存储位置即为第二可存储位置集合中包含的存储位置。
[0185] 该实施例中,第二存储位置即为在所有第一存储位置中确定出的与第二可存储位置存在影响关系的存储位置。
[0186] 该实施例中,第一影响关系即为第二可存储位置和第二存储位置之间的影响关系。
[0187] 该实施例中,三维模型即为基于样品存储装置包含的所有存储位置的分布位置搭建出的表征样品存储装置的三维结构的模型。
[0188] 该实施例中,三维标记模型即为将第二可存储位置和第二存储位置以及第一影响关系标记于三维模型后获得的模型。
[0189] 该实施例中,影响程度系数即为基于第一影响关系确定出的表征对应第二可存储位置和第二存储违之间的影响程度的系数。
[0190] 该实施例中,基于所述第二可存储位置的所有互相影响关系的影响程度系数,计算出所述第二可存储位置的综合评价值,包括:
[0191]
[0192] 式中,p为第二可存储位置的综合评价值,n为第二可存储位置的所有互相影响关系的总个数,i为第二可存储位置的第i个互相影响关系,lg为以10为底的对数函数,yi为第二可存储位置的第i个互相影响关系的影响程度系数;
[0193] 例如,n为3,影响程度系数依次为:0.4、0.3、0.6,则p为0.846;
[0194] 基于以上公式可以准确计算出考虑到对已被占用的存储空间的影响的评价值。
[0195] 该实施例中,目标存储位置即为最大综合评价值对应的第二可存储位置。
[0196] 以上技术的有益效果为:基于待存储样品的所需环境信息和基于待存储样品的相关属性信息确定出的存储偏好信息,对样品存储装置中的剩余存储位置进行两次筛选,使得确定目标存储位置时充分考虑到了存储样品的存储条件和存储偏好,再基于筛选出的存储位置和已被占用的存储位置之间的影响关系,在筛选出的存储位置中筛选出对已被占用的存储位置影响最小的存储位置作为目标存储位置,使得确定出的目标存储位置充分考虑到了存储位置之间的影响关系,使得确定出的目标存储位置更加合理。
[0197] 实施例7:
[0198] 在实施例4的基础上,所述入库管理单元,参考图7,包括:
[0199] 指令发送子单元,用于基于所述目标存储位置生成入库指令,并将所述入库指令发送至发出入库请求的用户;
[0200] 过程监控子单元,用于监控所述待存储样品的入库过程,基于所述入库过程确定出实际入库位置;
[0201] 入库管理子单元,用于当所述实际入库位置和所述目标存储位置一致时,则将所述目标存储位置作为所述待存储样品的入库结果,否则,向发出入库请求的用户发出异常入库警告指令。
[0202] 该实施例中,入库请求即为用于请求将待存储样品存储至样品存储装置的请求。
[0203] 该实施例中,实际入库位置即为基于入库过程确定出的待存储样品最终在样品存储装置中的实际存储位置。
[0204] 该实施例中,异常入库警告指令即为用于提醒发出入库请求的用户待存储样品存在异常入库的情况(即待存储样品的实际入库位置和目标存储位置不一致)的指令。
[0205] 以上技术的有益效果为:通过判断入库过程中的实际入库位置与确定出的目标存储位置是否一致,可以实现对待存储样品的入库全程追踪,确保了入库的精准性。
[0206] 实施例8:
[0207] 在实施例1的基础上,所述管理模块,参考图8,包括:
[0208] 界面更新单元,用于基于所述入库结果实时更新所述存储空间可视化界面,获得最新存储空间可视化界面;
[0209] 数据统计单元,用于基于所述最新存储空间可视化界面,统计出所述样品存储装置的货架使用率、样品数量作为所述样品存储装置的存储数据。
[0210] 该实施例中,最新存储空间可视化界面即为基于入库结果实时更新存储空间可视化界面后获得的存储空间可视化界面。
[0211] 该实施例中,货架使用率即为样品存储装置中的存储位置占用率,即为样品存储装置中已被占用的存储位置的总个数和样品存储装置的全部存储位置的总个数的比值。
[0212] 该实施例中,样品数量即为样品存储装置中存储的样品总量。
[0213] 以上技术的有益效果为:基于实时更新的存储空间可视化界面可以对样品存储装置中的存储数据进行实时自动统计,使得存储管理工作更加有效率且准确度更高,减少了工作量。
[0214] 实施例9:
[0215] 在实施例1的基础上,所述出库模块,参考图9,包括:
[0216] 信息生成单元,用于获取待存储样品的样品信息和入库信息,基于所述样品信息和所述入库信息生成对应的个性化验证信息;
[0217] 权限验证单元,用于当接收到所述待存储样品的出库请求,基于所述个性化验证信息对所述出库请求进行出库权限验证,并为通过所述出库权限验证的用户赋予出库权限。
[0218] 该实施例中,个性化验证信息即为基于样品信息和入库信息生成的用于对发出出库请求的用户进行个性化验证的信息,例如:基于样品信息中的样品所属人的管理部门和入库信息中的入库管理人生成对应的验证问题。
[0219] 以上技术的有益效果为:基于待存储样品的样品信息和入库信息生成的个性化验证信息对发出出库请求的用户进行出库权限验证,克服了传统验证方式的单一性,加强了出路验证过程,提高了被存储样品的安全性。
[0220] 实施例10:
[0221] 在实施例9的基础上,所述权限验证单元,参考图10,包括:
[0222] 信息调取子单元,用于接收用户输入的出库请求,基于所述出库请求确定出请求出库样品,并调取出所述请求出路样品的个性化验证信息;
[0223] 权限验证子单元,用于向对应用户发送所述个性化验证信息,并接收用户输入的验证反馈信息,基于所述验证反馈信息判断出对应用户是否通过出库权限验证,若是,则为通过所述出库权限验证的用户赋予出库权限,否则,存储对应的出库验证过程。
[0224] 该实施例中,请求出库样品即为基于出库请求确定出的用户想要请求出库的样品。
[0225] 该实施例中,验证反馈信息即为在向进行出库权限验证的用户发出对应的个性化验证信息后接收到的对应的反馈信息。
[0226] 该实施例中,基于所述验证反馈信息判断出对应用户是否通过出库权限验证,即为:
[0227] 判断验证反馈信息和对应个性化验证信息对应的标准反馈信息(根据个性化验证信息确定出的)是否一致,若是,则判定对应用户通过出库权限验证,否则,判定对应用户未通过出库权限验证。
[0228] 以上技术的有益效果为:基于个性化验证信息和用户输入的验证反馈信息实现针对待存储样品对发出出库请求的用户进行出库权限验证,加强了出库管理制度,保证了被存储样品的存储安全性。
[0229] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。