一种提升试剂卡的利用率和样本的添加效率的方法转让专利

申请号 : CN202311723359.7

文献号 : CN117491654B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 田应和朱锦鸿阮建蓉

申请人 : 广州誉康医药有限公司

摘要 :

本发明涉及生物化学检测领域,提供了一种提升试剂卡的利用率和样本的添加效率的方法,该方法包括以下步骤:A)获取待进行试验的孔位类型需求和孔位数量需求,获取待使用试剂卡的状态参数信息;B)将若干张待使用试剂卡确认为预加样试剂卡,将此若干张预加样试剂卡上的若干个待使用孔位确认为预加样孔位;C)将各张预加样试剂卡进行组合,得到若干个试剂卡组合方案;D)模拟样本添加机构分别于各个试剂卡组合方案下执行样本添加动作的行迹,得到若干个样本针行迹方案;E)计算各个样本针行迹方案所需要的总体耗时量,以确认最优行迹方案和最优组合方案。本发明有利于降低试验的成本和提升检测仪的整体检测速度。

权利要求 :

1.一种提升试剂卡的利用率和样本的添加效率的方法,其特征在于,该方法包括以下步骤:A)获取待进行试验的孔位类型需求和每个孔位类型需求所对应的孔位数量需求,获取待使用试剂卡的状态参数信息;

B)依据获得的孔位类型需求和孔位数量需求,并结合待使用试剂卡的状态参数信息,将若干张待使用试剂卡确认为预加样试剂卡,将此若干张预加样试剂卡上的若干个待使用孔位确认为预加样孔位;

C)将各张预加样试剂卡进行组合,得到若干个试剂卡组合方案;

D)结合样本添加机构的规格,模拟样本添加机构分别于各个试剂卡组合方案下执行样本添加动作的行迹,得到若干个样本针行迹方案;

E)计算各个样本针行迹方案所需要的总体耗时量,将总体耗时量最少的样本针行迹方案确认为最优行迹方案,将最优行迹方案所对应的试剂卡组合方案确认为最优组合方案;

所述待使用试剂卡的状态参数信息包括待使用试剂卡的标识、ID、有效期、孔位使用情况和地址,所述孔位使用情况包括待使用孔位的类型、数量,以及待使用孔位于所隶属的待使用试剂卡上的位置;

所述步骤C)包括:

依据样本添加位的规格建立二维坐标系,并结合预加样试剂卡的规格和状态参数信息,将各张预加样试剂卡按预定的试剂卡投影规则投影至二维坐标系,并记录所有能够得到的试剂卡投影结果;

所述试剂卡投影规则包括:

1)使各张预加样试剂卡的各个预加样孔位均落入二维坐标系,以及使各张预加样试剂卡之间未发生干涉,并使任意的预加样孔位落入二维坐标系的原点;

2)若预加样试剂卡的数量等于或大于2,对任意预加样试剂卡来说,必定有与之连接的别的预加样试剂卡;

3)任意相邻的孔位的连线平行于二维坐标系的纵坐标或者横坐标;

所述步骤D)包括:

D.1)以单个试剂卡组合方案为单位,分别采集各个试剂卡组合方案下的各个预加样孔位的坐标点,得到各个试剂卡组合方案各自所对应的坐标集;依据样本添加机构的样本针数量以及样本针排序,建立样本针的序列池;以单个坐标集为单位,将序列池的序列号按预定的序列号赋予规则随机赋予坐标集,并记录所有能够得到的坐标及序列合集;

D.2)以单个坐标及序列合集为单位,分别提取各个坐标及序列合集的各个坐标及序列字段,并依据序列池和坐标集的形式,对提取的坐标及序列字段进行补全,得到各个坐标及序列合集各自所对应的序列及坐标补集;

D.3)以单个坐标及序列合集为单位,分别提取各个坐标及序列合集所形成的各个坐标及序列补集中的、与预定的序列号一致的坐标及序列字段,并对提取的坐标及序列字段所代表的坐标点随机进行连线,形成轨迹线;

所述序列号赋予规则包括:若序列池的序列号的数量不小于单个坐标集的坐标点的数量,则任意坐标及序列合集中不存在有一致的序列号。

2.根据权利要求1所述的一种提升试剂卡的利用率和样本的添加效率的方法,其特征在于,所述步骤B)包括:依据待使用试剂卡的有效期,按从先到后的顺序依次读取并统计待使用试剂卡的孔位使用情况,直至已读取的孔位使用情况的总和满足孔位类型需求和孔位数量需求。

3.根据权利要求2所述的一种提升试剂卡的利用率和样本的添加效率的方法,其特征在于,所述步骤B)还包括:B.1)将已确认的预加样孔位划入该预加样孔位所属的孔位类型需求,分别统计各个孔位类型需求的已确认的预加样孔位的数量,分别判定各个孔位类型需求的已确认的预加样孔位的数量是否小于该孔位类型需求所对应的孔位数量需求;

若小于,将该孔位类型需求确认为未满足;

若不小于,将该孔位类型需求确认为已满足;

B.2)判定各个孔位类型需求是否均已满足;

若有未满足的孔位类型需求,接着读取孔位使用情况;

若各个孔位类型需求均已满足,停止读取孔位使用情况;

B.3)判定读取到的孔位使用情况所包含的待使用孔位的类型是否符合未满足的孔位类型需求;

若符合,将该孔位使用情况所对应的待使用试剂卡确认为预加样试剂卡,并将该未满足的孔位类型需求所对应的孔位数量需求减去该孔位类型需求的已确认的预加样孔位的数量,得到二者的差值,判定该差值是否小于该预加样试剂卡上的符合该未满足的孔位类型需求的待使用孔位的数量;

若小于,将该预加样试剂卡上的、符合该未满足的孔位类型需求的、并等于该差值的数量的待使用孔位确认为预加样孔位;

若不小于,将该预加样试剂卡上的、符合该未满足的孔位类型需求的所有的待使用孔位确认为预加样孔位。

4.根据权利要求1所述的一种提升试剂卡的利用率和样本的添加效率的方法,其特征在于,所述步骤E)包括:E.1)获取各条轨迹线的长度,并分别除以样本添加机构的水平移动速度,得到各条轨迹线各自所对应的水平移动耗时量;

E.2)获取各条轨迹线所包含的不一致的坐标及序列字段的数量,并分别乘以样本添加机构的单次注样耗时量,得到注样耗时量;

E.3)分别将各条轨迹线各自所对应的水平移动耗时量和注样耗时量相加,得到各条轨迹线各自所对应的总体耗时量。

说明书 :

一种提升试剂卡的利用率和样本的添加效率的方法

技术领域

[0001] 本发明涉及生物化学检测领域,具体为一种提升试剂卡的利用率和样本的添加效率的方法。

背景技术

[0002] 于生物化学检测领域,常将待检测的样本混合至选定的试剂,随后依据试剂添加样本后所发生的变化,来获知样本的属性,譬如血型鉴定试验,该试验通过借助检测仪来完成试剂卡的加样、孵育等步骤,最终通过观察试剂卡的凝集分布情况,来获知样本的血型。
[0003] 现有的各类型试剂卡大都支持一卡多用。以血型鉴定试验所使用的试剂卡为例,该类型的试剂卡设有六个孔位,其中,一人份的定型试验仅需要使用三个孔位,一张试剂卡即能够进行二人份的定型试验;一人份的交叉试验仅需要使用二个孔位,一张试剂卡即能
够进行三人份的交叉试验;一人份的抗筛试验仅需要使用一个孔位,一张试剂卡即能够进
行六人份的抗筛试验。但传统的检测仪通常是以有使用痕迹作为废弃试剂卡的标准,这样
极容易导致被废弃的试剂卡上仍剩余有未使用的孔位,例如,一张新的试剂卡仅用于一人
份的定型试验后,该试剂卡上会剩余三个未使用的孔位,然而基于传统的检测仪的判定标
准,该试剂卡会被废弃,使得该试剂卡上的孔位未能得到充分的利用,致使试剂卡的利用率较低,不利于降低试验的成本。
[0004] 此外,传统的检测仪如需对多个孔位进行加样,则要使样本添加机构多次移动,导致样本的添加效率较低,不利于提升检测仪的整体检测速度。

发明内容

[0005] 为克服现有技术的不足,本发明提供了一种提升试剂卡的利用率和样本的添加效率的方法,有利于降低试验的成本和提升检测仪的整体检测速度。
[0006] 本发明采用了以下的技术方案。
[0007] 一种提升试剂卡的利用率和样本的添加效率的方法,该方法包括以下步骤:
[0008] A)获取待进行试验的孔位类型需求和每个孔位类型需求所对应的孔位数量需求,获取待使用试剂卡的状态参数信息;
[0009] B)依据获得的孔位类型需求和孔位数量需求,并结合待使用试剂卡的状态参数信息,将若干张待使用试剂卡确认为预加样试剂卡,将此若干张预加样试剂卡上的若干个待
使用孔位确认为预加样孔位;
[0010] C)将各张预加样试剂卡进行组合,得到若干个试剂卡组合方案;
[0011] D)结合样本添加机构的规格,模拟样本添加机构分别于各个试剂卡组合方案下执行样本添加动作的行迹,得到若干个样本针行迹方案;
[0012] E)计算各个样本针行迹方案所需要的总体耗时量,将总体耗时量最少的样本针行迹方案确认为最优行迹方案,将最优行迹方案所对应的试剂卡组合方案确认为最优组合方
案。
[0013] 进一步,所述待使用试剂卡的状态参数信息包括待使用试剂卡的标识、ID、有效期、孔位使用情况和地址,所述孔位使用情况包括待使用孔位的类型、数量,以及待使用孔位于所隶属的待使用试剂卡上的位置。
[0014] 进一步,所述步骤B)包括:依据待使用试剂卡的有效期,按从先到后的顺序依次读取并统计待使用试剂卡的孔位使用情况,直至已读取的孔位使用情况的总和满足孔位类型需求和孔位数量需求。
[0015] 进一步,所述步骤B)还包括:
[0016] B.1)将已确认的预加样孔位划入该预加样孔位所属的孔位类型需求,分别统计各个孔位类型需求的已确认的预加样孔位的数量,分别判定各个孔位类型需求的已确认的预
加样孔位的数量是否小于该孔位类型需求所对应的孔位数量需求;
[0017] 若小于,将该孔位类型需求确认为未满足;
[0018] 若不小于,将该孔位类型需求确认为已满足;
[0019] B.2)判定各个孔位类型需求是否均已满足;
[0020] 若有未满足的孔位类型需求,接着读取孔位使用情况;
[0021] 若各个孔位类型需求均已满足,停止读取孔位使用情况;
[0022] B.3)判定读取到的孔位使用情况所包含的待使用孔位的类型是否符合未满足的孔位类型需求;
[0023] 若符合,将该孔位使用情况所对应的待使用试剂卡确认为预加样试剂卡,并将该未满足的孔位类型需求所对应的孔位数量需求减去该孔位类型需求的已确认的预加样孔
位的数量,得到二者的差值,判定该差值是否小于该预加样试剂卡上的符合该未满足的孔
位类型需求的待使用孔位的数量;
[0024] 若小于,将该预加样试剂卡上的、符合该未满足的孔位类型需求的、并等于该差值的数量的待使用孔位确认为预加样孔位;
[0025] 若不小于,将该预加样试剂卡上的、符合该未满足的孔位类型需求的所有的待使用孔位确认为预加样孔位。
[0026] 进一步,所述步骤C)包括:
[0027] 依据样本添加位的规格建立二维坐标系,并结合预加样试剂卡的规格和状态参数信息,将各张预加样试剂卡按预定的试剂卡投影规则投影至二维坐标系,并记录所有能够
得到的试剂卡投影结果。
[0028] 进一步,所述试剂卡投影规则包括:
[0029] 1)使各张预加样试剂卡的各个预加样孔位均落入二维坐标系,以及使各张预加样试剂卡之间未发生干涉,并使任意的预加样孔位落入二维坐标系的原点;
[0030] 2)若预加样试剂卡的数量等于或大于2,对任意预加样试剂卡来说,必定有与之连接的别的预加样试剂卡;
[0031] 3)任意相邻的孔位的连线平行于二维坐标系的纵坐标或者横坐标。
[0032] 进一步,所述步骤D)包括:
[0033] D.1)以单个试剂卡组合方案为单位,分别采集各个试剂卡组合方案下的各个预加样孔位的坐标点,得到各个试剂卡组合方案各自所对应的坐标集;依据样本添加机构的样
本针数量以及样本针排序,建立样本针的序列池;以单个坐标集为单位,将序列池的序列号按预定的序列号赋予规则随机赋予坐标集,并记录所有能够得到的坐标及序列合集;
[0034] D.2)以单个坐标及序列合集为单位,分别提取各个坐标及序列合集的各个坐标及序列字段,并依据序列池和坐标集的形式,对提取的坐标及序列字段进行补全,得到各个坐标及序列合集各自所对应的序列及坐标补集;
[0035] D.3)以单个坐标及序列合集为单位,分别提取各个坐标及序列合集所形成的各个坐标及序列补集中的、与预定的序列号一致的坐标及序列字段,并对提取的坐标及序列字
段所代表的坐标点随机进行连线,形成轨迹线。
[0036] 进一步,所述序列号赋予规则包括:若序列池的序列号的数量不小于单个坐标集的坐标点的数量,则任意坐标及序列合集中不存在有一致的序列号。
[0037] 进一步,所述步骤E)包括:
[0038] E.1)获取各条轨迹线的长度,并分别除以样本添加机构的水平移动速度,得到各条轨迹线各自所对应的水平移动耗时量;
[0039] E.2)获取各条轨迹线所包含的不一致的坐标及序列字段的数量,并分别乘以样本添加机构的单次注样耗时量,得到注样耗时量;
[0040] E.3)分别将各条轨迹线各自所对应的水平移动耗时量和注样耗时量相加,得到各条轨迹线各自所对应的总体耗时量。
[0041] 本发明的有益效果为:
[0042] 本发明通过获取样本添加机构的最优行迹方案,以及试剂卡的最优组合方案,实现了将多张试剂卡组合起来以进行试验,使试剂卡上的孔位能够被充分的利用,提升了试
剂卡的利用率,有利于降低试验的成本;并且在进行多个孔位的注样时,无需使样本添加机构多次移动,提升了样本的添加效率,有利于提升检测仪的整体检测速度。

附图说明

[0043] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员来
讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0044] 图1为本实施例提供的一种提升试剂卡的利用率和样本的添加效率的方法的流程图。
[0045] 图2为本实施例提供的第1至3张待使用试剂卡的孔位使用情况的示意图。
[0046] 图3为本实施例提供的第一、第二、第三试剂卡组合方案的试剂卡投影结果的示意图。
[0047] 图4为本实施例提供的轨迹线L11.1、L12.1的示意图。
[0048] 图5为本实施例提供的轨迹线L21.1、L22.1的示意图。
[0049] 图6为本实施例提供的轨迹线L31.1、L32.1的示意图。

具体实施方式

[0050] 附图仅用于示例性说明,不能理解为对本专利的限制;为了更好说明本示例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸。
[0051] 对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。下面结合附图和实施例对本发明的技术方案做进一步的说明。
[0052] 请参考附图1,附图1为本实施例提供的一种提升试剂卡的利用率和样本的添加效率的方法的流程图。
[0053] 一种提升试剂卡的利用率和样本的添加效率的方法,该方法包括以下步骤:
[0054] A)获取待进行试验的孔位类型需求和每个孔位类型需求所对应的孔位数量需求,获取待使用试剂卡的状态参数信息;
[0055] B)依据获得的孔位类型需求和孔位数量需求,并结合待使用试剂卡的状态参数信息,将若干张待使用试剂卡确认为预加样试剂卡,将此若干张预加样试剂卡上的若干个待
使用孔位确认为预加样孔位;
[0056] C)将各张预加样试剂卡进行组合,得到若干个试剂卡组合方案;
[0057] D)结合样本添加机构的规格,模拟样本添加机构分别于各个试剂卡组合方案下执行样本添加动作的行迹,得到若干个样本针行迹方案;
[0058] E)计算各个样本针行迹方案所需要的总体耗时量,将总体耗时量最少的样本针行迹方案确认为最优行迹方案,将最优行迹方案所对应的试剂卡组合方案确认为最优组合方
案。
[0059] 待使用试剂卡的状态参数信息包括待使用试剂卡的标识、ID、有效期、孔位使用情况和地址,孔位使用情况包括待使用孔位的类型、数量,以及待使用孔位于所隶属的待使用试剂卡上的位置。
[0060] 步骤B)包括:依据待使用试剂卡的有效期,按从先到后的顺序依次读取并统计待使用试剂卡的孔位使用情况,直至已读取的孔位使用情况的总和满足孔位类型需求和孔位
数量需求。
[0061] 步骤B)还包括:
[0062] B.1)将已确认的预加样孔位划入该预加样孔位所属的孔位类型需求,分别统计各个孔位类型需求的已确认的预加样孔位的数量,分别判定各个孔位类型需求的已确认的预
加样孔位的数量是否小于该孔位类型需求所对应的孔位数量需求;
[0063] 若小于,将该孔位类型需求确认为未满足;
[0064] 若不小于,将该孔位类型需求确认为已满足;
[0065] B.2)判定各个孔位类型需求是否均已满足;
[0066] 若有未满足的孔位类型需求,接着读取孔位使用情况;
[0067] 若各个孔位类型需求均已满足,停止读取孔位使用情况;
[0068] B.3)判定读取到的孔位使用情况所包含的待使用孔位的类型是否符合未满足的孔位类型需求;
[0069] 若符合,将该孔位使用情况所对应的待使用试剂卡确认为预加样试剂卡,并将该未满足的孔位类型需求所对应的孔位数量需求减去该孔位类型需求的已确认的预加样孔
位的数量,得到二者的差值,判定该差值是否小于该预加样试剂卡上的符合该未满足的孔
位类型需求的待使用孔位的数量;
[0070] 若小于,将该预加样试剂卡上的、符合该未满足的孔位类型需求的、并等于该差值的数量的待使用孔位确认为预加样孔位;
[0071] 若不小于,将该预加样试剂卡上的、符合该未满足的孔位类型需求的所有的待使用孔位确认为预加样孔位。
[0072] 步骤C)包括:
[0073] 依据样本添加位的规格建立二维坐标系,并结合预加样试剂卡的规格和状态参数信息,将各张预加样试剂卡按预定的试剂卡投影规则投影至二维坐标系,并记录所有能够
得到的试剂卡投影结果。
[0074] 试剂卡投影规则包括:
[0075] 1)使各张预加样试剂卡的各个预加样孔位均落入二维坐标系,以及使各张预加样试剂卡之间未发生干涉,并使任意的预加样孔位落入二维坐标系的原点;
[0076] 2)若预加样试剂卡的数量等于或大于2,对任意预加样试剂卡来说,必定有与之连接的别的预加样试剂卡;
[0077] 3)任意相邻的孔位的连线平行于二维坐标系的纵坐标或者横坐标。
[0078] 步骤D)包括:
[0079] D.1)以单个试剂卡组合方案为单位,分别采集各个试剂卡组合方案下的各个预加样孔位的坐标点,得到各个试剂卡组合方案各自所对应的坐标集;依据样本添加机构的样
本针数量以及样本针排序,建立样本针的序列池;以单个坐标集为单位,将序列池的序列号按预定的序列号赋予规则随机赋予坐标集,并记录所有能够得到的坐标及序列合集;
[0080] D.2)以单个坐标及序列合集为单位,分别提取各个坐标及序列合集的各个坐标及序列字段,并依据序列池和坐标集的形式,对提取的坐标及序列字段进行补全,得到各个坐标及序列合集各自所对应的序列及坐标补集;
[0081] D.3)以单个坐标及序列合集为单位,分别提取各个坐标及序列合集所形成的各个坐标及序列补集中的、与预定的序列号一致的坐标及序列字段,并对提取的坐标及序列字
段所代表的坐标点随机进行连线,形成轨迹线。
[0082] 序列号赋予规则包括:若序列池的序列号的数量不小于单个坐标集的坐标点的数量,则任意坐标及序列合集中不存在有一致的序列号。
[0083] 步骤E)包括:
[0084] E.1)获取各条轨迹线的长度,并分别除以样本添加机构的水平移动速度,得到各条轨迹线各自所对应的水平移动耗时量;
[0085] E.2)获取各条轨迹线所包含的不一致的坐标及序列字段的数量,并分别乘以样本添加机构的单次注样耗时量,得到注样耗时量;
[0086] E.3)分别将各条轨迹线各自所对应的水平移动耗时量和注样耗时量相加,得到各条轨迹线各自所对应的总体耗时量。
[0087] 作为一个示例,已知待进行试验需要a类型的孔位3个,需要b、c类型的孔位各1个。该待进行试验所使用的试剂卡共有6个孔位,分别为:a类型的孔位3个,b、c、d类型的孔位各
1个。此时的检测仪的有效卡收集库存储有N(N为大于3的整数)张待使用试剂卡,其中,按照待使用试剂卡的有效期从先到后的顺序,第1张待使用试剂卡剩余2个a类型的待使用孔位
以及1个b类型的待使用孔位,第2张待使用试剂卡剩余b、d类型的待使用孔位各1个,第3张待使用试剂卡剩余2个a类型的待使用孔位以及1个c类型的待使用孔位。具体的,第1至3张
待使用试剂卡的孔位使用情况如附图所示。
[0088] 至于本示例的样本添加机构,其具体的结构已在申请号为CN202210989805.8、名称为“多通道取样、加样及清洗系统、方法和含该系统的检测仪”的发明专利中进行了详细的描述。于是,为使本说明书简要,本说明书未对其做赘述。
[0089] 首先,使检测仪按照本发明提供的方法执行以下步骤:
[0090] S1)获取待进行试验的孔位类型需要和每个孔位类型需求所对应的孔位数量需要,得到该待进行试验的孔位类型需要包括a类型、b类型以及c类型,其中,孔位类型需要a所对应的孔位数量需求为3个,孔位类型需要b、c所对应的孔位数量需求均为1个。并获取检测仪的有效卡收集库所存储的待使用试剂卡的状态参数信息,其中,待使用试剂卡的状态
参数信息包括待使用试剂卡的标识、ID、有效期、孔位使用情况和地址,而孔位使用情况包括待使用孔位的类型、数量,以及待使用孔位于所隶属的待使用试剂卡上的位置。
[0091] S2)依据待使用试剂卡的有效期,按从先到后的顺序依次读取并统计待使用试剂卡的孔位使用情况,直至已读取的孔位使用情况的总和满足孔位类型需求和孔位数量需
求,其具体的过程如下:
[0092] S2.1)起初未读取任何的待使用试剂卡的状态参数信息,则已确认的预加样孔位的数量为零,则各个孔位类型需求的已确认的预加样孔位的数量均小于该孔位类型需求所
对应的孔位数量需求,将孔位类型需求a、b、c均确认为未满足;
[0093] S2.2)基于有未满足的孔位类型需求,开始读取第1张待使用试剂卡的孔位使用情况;
[0094] S2.3)被读取的第1张待使用试剂卡上剩余2个a类型的待使用孔位,以及1个b类型的待使用孔位,符合未满足的孔位类型需求a、b,于是将第1张待使用试剂卡确认为一号预加样试剂卡。其中,将未满足的孔位类型需求a所对应的孔位数量需求(3个)减去孔位类型需求a的已确认的预加样孔位的数量(0个),得到二者的差值(3个),该差值不小于一号预加样试剂卡上的a类型的待使用孔位的数量(2个),于是将一号预加样试剂卡上剩余的2个a类型的待使用孔位确认为a类型的预加样孔位;以及,将未满足的孔位类型需求b所对应的孔
位数量需求(1个)减去孔位类型需求b的已确认的预加样孔位的数量(0个),得到二者的差值(1个),该差值不小于一号预加样试剂卡上的b类型的待使用孔位的数量(1个),于是将一号预加样试剂卡上剩余的1个b类型的待使用孔位确认为b类型的预加样孔位;
[0095] S2.4)将已确认的2个a类型的预加样孔位划入孔位类型需求a,将已确认的1个b类型的预加样孔位划入孔位类型需求b,统计得到孔位类型需求a的已确认的预加样孔位的数
量为2个,以及孔位类型需求b的已确认的预加样孔位的数量为1个,以及孔位类型需求c的
已确认的预加样孔位的数量为0个。鉴于孔位类型需求a的已确认的预加样孔位的数量(2
个)小于该孔位类型需求所对应的孔位数量需求(3个),于是将孔位类型需求a确认为未满足;鉴于孔位类型需求b的已确认的预加样孔位的数量(1个)不小于该孔位类型需求所对应的孔位数量需求(1个),于是将孔位类型需求b确认为已满足;鉴于孔位类型需求c的已确认的预加样孔位的数量(0个)小于该孔位类型需求所对应的孔位数量需求(1个),于是将孔位类型需求c确认为未满足;
[0096] S2.5)基于有未满足的孔位类型需求,接着读取第2张待使用试剂卡的孔位使用情况;
[0097] S2.6)被读取的第2张待使用试剂卡剩余b、d类型的待使用孔位各1个,不符合未满足的孔位类型需求a、c,于是不将第2张待使用试剂卡确认为预加样试剂卡;
[0098] S2.7)基于有未满足的孔位类型需求,接着读取第3张待使用试剂卡的孔位使用情况;
[0099] S2.8)被读取的第3张待使用试剂卡剩余2个a类型的待使用孔位以及1个c类型的待使用孔位,符合未满足的孔位类型需求a、c,于是将第3张待使用试剂卡确认为二号预加样试剂卡。其中,将未满足的孔位类型需求a所对应的孔位数量需求(3个)减去孔位类型需求a的已确认的预加样孔位的数量(2个),得到二者的差值(1个),该差值小于二号预加样试剂卡上的a类型的待使用孔位的数量(2个),于是将二号预加样试剂卡上1个剩余的a类型的待使用孔位确认为a类型的预加样孔位;以及,将未满足的孔位类型需求c所对应的孔位数
量需求(1个)减去孔位类型需求c的已确认的预加样孔位的数量(0个),得到二者的差值(1个),该差值不小于二号预加样试剂卡上的c类型的待使用孔位的数量(1个),于是将二号预加样试剂卡上剩余的1个c类型的待使用孔位确认为c类型的预加样孔位;需说明的是,本示例是将二号预加样试剂卡上最靠近其端部的a类型的待使用孔位确认为a类型的预加样孔
位;当然在别的示例中,也可以将其他的a类型的待使用孔位确认为a类型的预加样孔位,即此处的预加样孔位的确认方式无特殊的位置要求;
[0100] S2.9)将已确认的1个a类型的预加样孔位划入孔位类型需求a,将已确认的1个c类型的预加样孔位划入孔位类型需求c,统计得到孔位类型需求a的已确认的预加样孔位的数
量为3个,以及孔位类型需求b的已确认的预加样孔位的数量为1个,以及孔位类型需求c的
已确认的预加样孔位的数量为1个。鉴于孔位类型需求a的已确认的预加样孔位的数量(3
个)不小于该孔位类型需求所对应的孔位数量需求(3个),于是将孔位类型需求a确认为已满足;鉴于孔位类型需求b的已确认的预加样孔位的数量(1个)不小于该孔位类型需求所对应的孔位数量需求(1个),于是将孔位类型需求b确认为已满足;鉴于孔位类型需求c的已确认的预加样孔位的数量(1个)不小于该孔位类型需求所对应的孔位数量需求(1个),于是将孔位类型需求c确认为已满足;
[0101] S2.10)基于孔位类型需求a、b、c均已满足,停止读取孔位使用情况。
[0102] S3)依据检测仪的样本添加位的规格建立二维坐标系,并结合预加样试剂卡的规格和状态参数信息,将一号、二号预加样试剂卡按预定的试剂卡投影规则投影至二维坐标
系,并记录得到的试剂卡投影结果。其中,试剂卡投影规则包括:
[0103] 1)使各张预加样试剂卡的各个预加样孔位均落入二维坐标系,以及使各张预加样试剂卡之间未发生干涉,并使任意的预加样孔位落入二维坐标系的原点;
[0104] 2)若预加样试剂卡的数量等于或大于2,对任意预加样试剂卡来说,必定有与之连接的别的预加样试剂卡;
[0105] 3)任意相邻的孔位的连线平行于二维坐标系的纵坐标或者横坐标。
[0106] 为便于记录试剂卡投影结果,待使用试剂卡上相邻的孔位之间的跨度等于上述二维坐标系的刻度单位。具体的,得到部分试剂卡投影结果如附图所示,包括了第一试剂卡组合方案、第二试剂卡组合方案、第三试剂卡组合方案。能理解的是,在本示例中,将一号、二号预加样试剂卡按预定的试剂卡投影规则投影至二维坐标系,共能得到2×7个试剂卡投影
结果,每个试剂卡投影结果都对应一个试剂卡组合方案,然而,为了使本说明书简要,本说明书仅列举了其中的三个。
[0107] S4)结合检测仪的样本添加机构的规格,模拟样本添加机构分别于各个试剂卡组合方案下执行样本添加动作的行迹,得到样本针行迹方案,其具体的过程如下:
[0108] S4.1)以单个试剂卡组合方案为单位,分别采集第一、第二、第三试剂卡组合方案的各个预加样孔位的坐标点;
[0109] 得到第一试剂卡组合方案的坐标集为:
[0110] {(0,0),(0,1),(0,3),(1,0),(1,4)};
[0111] 得到第二试剂卡组合方案的坐标集为:
[0112] {(0,0),(0,4),(1,1),(1,2),(1,4)};
[0113] 得到第三试剂卡组合方案的坐标集为:
[0114] {(0,0),(0,4),(0,6),(0,7),(0,9)};
[0115] S4.2)依据检测仪的样本添加机构的样本针数量以及样本针排序,建立样本针的序列池。能理解的是,在本示例中,样本添加机构设有6条沿线性排列的样本针,且样本添加机构上相邻的样本针之间的跨度等于上述二维坐标系的刻度单位,于是建立的序列池为
(1、2、3、4、5、6),其中序列号1、2、3、4、5、6分别表示样本添加机构的1号、2号、3号、4号、5号、
6号样本针;
[0116] S4.3)将序列池的序列号按预定的序列号赋予规则随机赋予坐标集,并记录得到的坐标及序列合集。其中,序列号赋予规则包括:若序列池的序列号的数量不小于单个坐标集的坐标点的数量,则任意坐标及序列合集中不存在有一致的序列号。能理解的是,在本示例中,将序列池的6个序列号按预定的序列号赋予规则随机赋予含有5个坐标点的坐标集,
共有6×5×4×3×2种赋予方式,每种赋予方式都对应一个坐标及序列合集,然而,为了使
本说明书简要,本说明书仅分别为上述的坐标集列举了其中的二种。具体为:
[0117] 得到基于第一试剂卡组合方案的坐标及序列合集U11为:
[0118] {[1,(0,0)]、[2,(0,1)]、[3,(0,3)]、[4,(1,0)]、[5,(1,4)]}(需说明的是,坐标及序列字段[1,(0,0)]所代表的含义是:通过样本添加机构的1号样本针对处于坐标点(0,0)上的预加样孔位进行加样,坐标及序列字段[2,(0,1)]所代表的含义是:通过样本添加机构的2号样本针对处于坐标点(0,1)上的预加样孔位进行加样,坐标及序列字段[3,(0,3)]所代表的含义是:通过样本添加机构的3号样本针对处于坐标点(0,3)上的预加样孔位进行加样,坐标及序列字段[4,(1,0)]所代表的含义是:通过样本添加机构的4号样本针对处于坐标点(1,0)上的预加样孔位进行加样,坐标及序列字段[5,(1,4)]所代表的含义是:通过样本添加机构的5号样本针对处于坐标点(1,4)上的预加样孔位进行加样,此说明也适用于其他的坐标及序列字段);
[0119] 得到基于第一试剂卡组合方案的坐标及序列合集U12为:
[0120] {[1,(0,0)]、[2,(0,1)]、[4,(0,3)]、[3,(1,0)]、[6,(1,4)]};
[0121] 得到基于第二试剂卡组合方案的坐标及序列合集U21为:
[0122] {[1,(0,0)]、[2,(0,4)]、[3,(1,1)]、[4,(1,2)]、[5,(1,4)]};
[0123] 得到基于第二试剂卡组合方案的坐标及序列合集U22为:
[0124] {[1,(0,0)]、[5,(0,4)]、[3,(1,1)]、[4,(1,2)]、[6,(1,4)]};
[0125] 得到基于第三试剂卡组合方案的坐标及序列合集U31为:
[0126] {[1,(0,0)]、[2,(0,4)]、[3,(0,6)]、[4,(0,7)]、[5,(0,9)]};
[0127] 得到基于第三试剂卡组合方案的坐标及序列合集U32为:
[0128] {[1,(0,0)]、[5,(0,4)]、[3,(0,6)]、[4,(0,7)]、[6,(0,9)]};
[0129] S4.4)提取各个坐标及序列合集的各个坐标及序列字段,并依据序列池和坐标集的形式,对提取的坐标及序列字段进行补全;
[0130] 得到坐标及序列合集U11所对应的序列及坐标补集为:
[0131] {[1,(0,0)]、[2,(0,1)]、[3,(0,2)]、[4,(0,3)]、[5,(0,4)]、[6,(0,5)];
[0132] {[1,(0,1)]、[2,(0,2)]、[3,(0,3)]、[4,(0,4)]、[5,(0,5)]、[6,(0,6)]};
[0133] {[1,(1,‑3)]、[2,(1,‑2)]、[3,(1,‑1)]、[4,(1,0)]、[5,(1,1)]、[6,(1,2)]};
[0134] {[1,(1,0)]、[2,(1,1)]、[3,(1,2)]、[3,(1,3)]、[5,(1,4)]、[6,(1,5)]};
[0135] 得到坐标及序列合集U12所对应的序列及坐标补集为:
[0136] {[1,(0,0)]、[2,(0,1)]、[3,(0,2)]、[4,(0,3)]、[5,(0,4)]、[6,(0,5)]};
[0137] {[1,(1,‑2)]、[2,(1,‑1)]、[3,(1,0)]、[4,(1,1)]、[5,(1,2)]、[6,(1,3)]};
[0138] {[1,(1,‑1)]、[2,(1,0)]、[3,(1,1)]、[4,(1,2)]、[5,(1,3)]、[6,(1,4)]};
[0139] 得到坐标及序列合集U21所对应的序列及坐标补集为:
[0140] {[1,(0,0)]、[2,(0,1)]、[3,(0,2)]、[4,(0,3)]、[5,(0,4)]、[6,(0,5)]};
[0141] {[1,(0,3)]、[2,(0,4)]、[3,(0,5)]、[4,(0,6)]、[5,(0,7)]、[6,(0,8)]};
[0142] {[1,(1,‑1)]、[2,(1,0)]、[3,(1,1)]、[4,(1,2)]、[5,(1,3)]、[6,(1,4)]};
[0143] {[1,(1,0)]、[2,(1,1)]、[3,(1,2)]、[4,(1,3)]、[5,(1,4)]、[6,(1,5)]};
[0144] 得到坐标及序列合集U22所对应的序列及坐标补集为:
[0145] {[1,(0,0)]、[2,(0,1)]、[3,(0,2)]、[4,(0,3)]、[5,(0,4)]、[6,(0,5)];
[0146] {[1,(1,‑1)]、[2,(1,0)]、[3,(1,1)]、[4,(1,2)]、[5,(1,3)]、[6,(1,4)]};
[0147] 得到坐标及序列合集U31所对应的序列及坐标补集为:
[0148] {[1,(0,0)]、[2,(0,1)]、[3,(0,2)]、[4,(0,3)]、[5,(0,4)]、[6,(0,5)]};
[0149] {[1,(0,3)]、[2,(0,4)]、[3,(0,5)]、[4,(0,6)]、[5,(0,7)]、[6,(0,8)]};
[0150] {[1,(0,4)]、[2,(0,5)]、[3,(0,6)]、[4,(0,7)]、[5,(0,8)]、[6,(0,9)]};
[0151] {[1,(0,5)]、[2,(0,6)]、[3,(0,7)]、[4,(0,8)]、[5,(0,9)]、[6,(0,10)]};
[0152] 得到坐标及序列合集U32所对应的序列及坐标补集为:
[0153] {[1,(0,0)]、[2,(0,1)]、[3,(0,2)]、[4,(0,3)]、[5,(0,4)]、[6,(0,5)]};
[0154] {[1,(0,4)]、[2,(0,5)]、[3,(0,6)]、[4,(0,7)]、[5,(0,8)]、[6,(0,9)]};
[0155] 需说明的是,以坐标及序列合集U32为例:
[0156] 其所含的第一个子集{[1,(0,0)]、[2,(0,1)]、[3,(0,2)]、[4,(0,3)]、[5,(0,4)]、[6,(0,5)]}表示:当样本添加机构的1号、5号样本针分别对处于坐标点(0,0)、(0,4)上的预加样孔位进行加样时,样本添加机构的2号、3号、4号、6号样本针分别处于坐标点(0,1)、(0,2)、(0,3)、(0,5)上;
[0157] 其所含的第二个子集{[1,(0,4)]、[2,(0,5)]、[3,(0,6)]、[4,(0,7)]、[5,(0,8)]、[6,(0,9)]}表示:当样本添加机构的3号、4号、6号样本针分别对处于坐标点(0,6)、(0,7)、(0,9)上的预加样孔位进行加样时,样本添加机构的1号、2号、5号样本针分别处于坐标点(0,4)、(0,5)、(0,8)上。
[0158] S4.4)本示例预定的序列号为1,于是以单个坐标及序列合集为单位,分别提取各个坐标及序列合集所形成的各个坐标及序列补集中的、与预定的序列号一致的坐标及序列
字段,并对提取的坐标及序列字段所代表的坐标点随机进行连线,形成轨迹线(能理解的
是,每条轨迹线表示一个样本针行迹方案),则:
[0159] 对于坐标及序列合集U11所对应的序列及坐标补集,提取的坐标及序列字段为[1,(0,0)]、[1,(0,1)]、[1,(1,‑3)]、[1,(1,0)],此4个坐标及序列字段所代表的坐标点所形成的轨迹线L11.1为{[1,(0,1)]、[1,(0,0)]、[1,(1,0)]、[1,(1,‑3)]}(需说明的是,此4个坐标及序列字段所代表的坐标点共有4×3×2×1种排列方式,每种排列方式都对应一条轨迹
线,然而,为了使本说明书简要,本说明书仅列举了其中的一种,此说明也适用于其他的序列及坐标补集),如附图所示;
[0160] 对于坐标及序列合集U12所对应的序列及坐标补集,提取的坐标及序列字段为[1,(0,0)]、[1,(1,‑2)]、[1,(1,‑1)],此3个坐标及序列字段所代表的坐标点所形成的轨迹线L12.1为{[1,(0,0)]、[1,(1,‑1)]、[1,(1,‑2)]},如附图所示;
[0161] 对于坐标及序列合集U21所对应的序列及坐标补集,提取的坐标及序列字段为[1,(0,0)]、[1,(0,3)]、[1,(1,‑1)]、[1,(1,0)],此4个坐标及序列字段所代表的坐标点所形成的轨迹线L21.1为{[1,(0,3)]、[1,(0,0)]、[1,(1,0)]、[1,(1,‑1)]},如附图所示;
[0162] 对于坐标及序列合集U22所对应的序列及坐标补集,提取的坐标及序列字段为[1,(0,0)]、[1,(1,‑1)],此2个坐标及序列字段所代表的坐标点所形成的轨迹线L22.1为{[1,(0,0)]、[1,(1,‑1)]},如附图所示;
[0163] 对于坐标及序列合集U31所对应的序列及坐标补集,提取的坐标及序列字段为[1,(0,0)]、[1,(0,3)]、[1,(0,4)]、[1,(0,5)],此4个坐标及序列字段所代表的坐标点所形成的轨迹线L31.1为{1,(0,0)]、[1,(0,3)]、[1,(0,4)]、[1,(0,5)]},如附图所示;
[0164] 对于坐标及序列合集U32所对应的序列及坐标补集,提取的坐标及序列字段为[1,(0,0)]、[1,(0,4)],此2个坐标及序列字段所代表的坐标点所形成的轨迹线L32.1为{[1,(0,
0)]、[1,(0,4)]},如附图所示;
[0165] S5)计算各个样本针行迹方案所需要的总体耗时量,包括:
[0166] S5.1)获取各条轨迹线的长度,并分别除以样本添加机构的水平移动速度(本示例设样本添加机构的水平移动速度为1),得到:
[0167] 轨迹线L11.1的长度约等于5,则轨迹线L11.1所对应的水平移动耗时量约等于5;
[0168] 轨迹线L12.1的长度约等于2.4,则轨迹线L12.1所对应的水平移动耗时量约等于2.4;
[0169] 轨迹线L21.1的长度等于5,则轨迹线L21.1所对应的水平移动耗时量等于5;
[0170] 轨迹线L22.1的长度约等于1.4,则轨迹线L22.1所对应的水平移动耗时量约等于1.4;
[0171] 轨迹线L31.1的长度等于5,则轨迹线L31.1所对应的水平移动耗时量等于5;
[0172] 轨迹线L32.1的长度等于4,则轨迹线L31.1所对应的水平移动耗时量等于4;
[0173] S5.2)获取各条轨迹线所包含的不一致的坐标及序列字段的数量,并分别乘以样本添加机构的单次注样耗时量(本示例设样本添加机构的单次注样耗时量为1),得到:
[0174] 轨迹线L11.1的注样耗时量为4;
[0175] 轨迹线L12.1的注样耗时量为3;
[0176] 轨迹线L21.1的注样耗时量为4;
[0177] 轨迹线L22.1的注样耗时量为2;
[0178] 轨迹线L31.1的注样耗时量为4;
[0179] 轨迹线L32.1的注样耗时量为2;
[0180] S5.3)分别将各条轨迹线各自所对应的水平移动耗时量和注样耗时量相加,得到:
[0181] 轨迹线L11.1的总体耗时量为9;
[0182] 轨迹线L12.1的总体耗时量为5.4;
[0183] 轨迹线L21.1的总体耗时量为9;
[0184] 轨迹线L22.1的总体耗时量为3.4;
[0185] 轨迹线L31.1的总体耗时量为9;
[0186] 轨迹线L32.1的总体耗时量为6;
[0187] S5.4)将轨迹线L22.1所表示的样本针行迹方案确认为最优行迹方案,并将最优行迹方案所对应的试剂卡组合方案确认为最优组合方案,该最优组合方案所对应的坐标集为
{(0,0)、(0,4)、(1,1)、(1,2)、(1,4)}。需说明的是,在别的示例中,若总体耗时量最少的样本针行迹方案有2个或以上,则选择任一个样本针行迹方案作为最优行迹方案,并将该最优行迹方案所对应的试剂卡组合方案确认为最优组合方案。
[0188] 接着,依据得到的最优组合方案,通过控制检测仪的取卡机械臂,将一号、二号预加样试剂卡放入检测仪的样本添加位,使预加样孔位分别处于坐标点(0,0)、(0,4)、(1,1)、(1,2)、(1,4)上。能理解的是,本示例的检测仪能够通过一号、二号预加样试剂卡的地址,获取一号、二号预加样试剂卡在检测仪的有效卡收集库上的位置,这样,检测仪的取卡机械臂便能够依据获取的位置,对一号、二号预加样试剂卡进行转运。此外,检测仪还能够通过识别一号、二号预加样试剂卡的标识、ID,来对被转运的一号、二号预加样试剂卡进行核实。
[0189] 紧接着,通过控制检测仪的刺破机械臂,将处于坐标点(0,0)、(0,4)、(1,1)、(1,2)、(1,4)上的预加样孔位的封皮刺破。
[0190] 然后,依据得到的最优行迹方案,通过控制检测仪的样本添加机构,使样本添加机构按轨迹线L22.1移动。其中,当样本添加机构的1号样本针移动至坐标点(0,0)时,控制样本添加机构的1号样本针、5号样本针对处于坐标点(0,0)、(0,4)上的预加样孔位进行加样;当样本添加机构的1号样本针移动至坐标点(1,‑1)时,控制样本添加机构的3号样本针、4号样本针、6号样本针对处于坐标点(1,1)、(1,2)、(1,4)上的预加样孔位进行加样。
[0191] 显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可
以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本
发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求
的保护范围之内。