化学发光检测仪的控制方法、系统及化学发光检测仪与流程

文档序号:18086767发布日期:2019-07-06 10:34阅读:427来源:国知局
化学发光检测仪的控制方法、系统及化学发光检测仪与流程

本发明涉及化学发光检测技术领域,特别是涉及一种化学发光检测仪的控制方法、系统及化学发光检测仪。



背景技术:

化学发光免疫分析法是将抗原抗体免疫反应和发光反应所结合的一种体外检测分析技术,它以免疫学理论为基础,以发光标记物为示踪信号,通过收集光信号来检测多种标志物,具有灵敏度高、非特异性吸附低、准确率高的优势。随着生物医药设备的高速发展,实现化学发光检测仪的全自动化具备了一定的条件。

化学发光检测仪主要包括反应杯加载装置、分注装置、试剂存储装置、温育反应装置、清洗装置、测量装置等等,其中,分注装置、试剂存储装置、清洗装置以及测量装置等设置在温育反应装置的周侧,且在温育反应装置的周侧设置有与分注装置、试剂存储装置以及清洗装置等对应的反应工位。当温育反应装置带动其上装载的反应杯转动至各个反应工位时,该反应工位对应的装置可以动作并完成相应的操作。在同一时刻,当两个以上的反应杯需要执行相同的操作时,例如,两个反应杯均需要使用同一试剂针进行加试剂操作,则会出现资源调用冲突,甚至会导致仪器锁死,从而会影响仪器的检测效率。



技术实现要素:

鉴于现有技术的现状,本发明的目的在于提供一种化学发光检测仪的控制方法、系统及化学发光检测仪,能够解决检测过程中的资源调用冲突,提高该化学发光检测仪的检测效率。

为实现上述目的,本发明采用如下技术方案:

一种化学发光检测仪的控制方法,所述方法包括如下步骤:

获取化学发光检测仪上的各个反应容器的测试项目信息,其中,所述测试项目信息包括所述反应容器所需执行的多个目标操作及完成各个所述目标操作所需的操作时间;

根据各个所述反应容器的测试项目信息,分别判断缓冲盘机构上的第一反应容器与反应盘机构上的各个第二反应容器是否将在同一时间段内执行同一目标操作;

根据各个所述反应容器的测试项目信息,分别判断缓冲盘机构上的第一反应容器与清洗装置上的各个第三反应容器是否将在同一时间段内执行同一目标操作;

若所述第一反应容器与一个以上的所述第二反应容器和/或一个以上的所述第三反应容器,将在同一时间段内执行同一目标操作,则延迟执行将所述第一反应容器从所述缓冲盘机构转移至所述反应盘机构的操作。

在一个实施例中,根据各个所述反应容器的测试项目信息,分别判断缓冲盘机构上的第一反应容器与反应盘机构上的各个第二反应容器是否将在同一时间段内执行同一目标操作的步骤,包括:

根据所述第一反应容器的测试项目信息,获得所述第一反应容器从当前位置运动至与当前目标操作对应位置的第一操作时间;

分别根据各个所述第二反应容器的测试项目信息,获得各个所述第二反应容器从当前位置运动至所述当前目标操作对应位置的第二操作时间;

若所述第一操作时间与一个以上的所述第二反应容器对应的所述第二操作时间的时间间隔在预设时间内,则判定所述第一反应容器与所述第二反应容器将在同一时间段内执行同一目标操作;

其中,所述预设时间为完成所述当前目标操作所需的操作时间。

在一个实施例中,所述方法还包括如下步骤:

若所述第一操作时间与一个以上的所述第二反应容器对应的所述第二操作时间相等,则判定所述第一反应容器与所述第二反应容器将在同一时间段内执行同一目标操作。

在一个实施例中,所述当前目标操作为将已完成温育操作的反应容器转移至所述清洗装置的清洗转移操作,所述预设时间包括第一预设时间,所述方法还包括如下步骤:

若所述第一操作时间和一个以上的所述第二反应容器对应的所述第二操作时间的时间间隔在所述第一预设时间内,则判定所述第一反应容器与所述第二反应容器将在同一时间段内执行所述清洗转移操作;

其中,所述第一预设时间为清洗抓杯机构将一个反应容器从反应盘机构转移至所述清洗装置所需耗费的时间;

所述第一操作时间为所述第一反应容器从当前位置至完成温育操作所需耗费的时间;

所述第二操作时间为所述第二反应容器从当前位置至所述第二反应容器完成温育操作所需耗费的时间。

在一个实施例中,所述当前目标操作为将反应外盘机构上反应容器转移至所述缓冲盘机构的样本转移操作,所述预设时间包括第二预设时间,所述方法还包括如下步骤:

若所述第一操作时间和一个以上的所述第二反应容器对应的所述第二操作时间的时间间隔在所述第二预设时间内,则判定所述第一反应容器与所述第二反应容器将在同一时间段内执行所述样本转移操作;

其中,所述第二预设时间为样本抓杯机构将一个反应容器从反应外盘机构转移至所述缓冲盘机构所需耗费的时间;

所述第一操作时间为所述第一反应容器从当前位置运动至缓冲盘机构周侧的转移杯位所需耗费的时间;

所述第二操作时间为所述第二反应容器从当前位置运动至所述反应外盘机构周侧的加杯工位所需耗费的时间。

在其中一个实施例中,所述当前目标操作为加试剂操作,所述预设时间包括第三预设时间,所述方法还包括:

若所述第一操作时间和一个以上的所述第二反应容器对应的所述第二操作时间之间的时间间隔在所述第三预设时间内,则判定所述第一反应容器与所述第二反应容器将在同一时间段内执行所述加试剂操作;

其中,所述第三预设时间为完成所述加试剂操作所需的操作时间;

所述第一操作时间为所述第一反应容器运动从当前位置至所述反应盘机构周侧设置的加试剂工位所需耗费的时间;

所述第二操作时间为所述第二反应容器从当前位置运动至所述加试剂工位所需耗费的时间。

在一个实施例中,根据各个所述反应容器的测试项目信息,分别判断缓冲盘机构上的第一反应容器与清洗装置上的各个第三反应容器是否将在同一时间段内执行同一目标操作的步骤,还包括:

根据所述第一反应容器的测试项目信息,获得所述第一反应容器从当前位置运动至与当前目标操作对应位置的第一操作时间;

分别根据所述第三反应容器的测试项目信息,获得各个所述第三反应容器从当前位置运动至与所述当前目标操作对应位置的第三操作时间;

若所述第一操作时间与一个以上的所述第三反应容器对应的所述第三操作时间的时间间隔在预设时间内,则判定所述第一反应容器与所述第三反应容器将在同一时间段内执行同一目标操作。

在一个实施例中,所述方法还包括如下步骤:

若所述第一操作时间与一个以上的所述第三反应容器对应的所述第三操作时间相等,则判定所述第一反应容器与所述第三反应容器将在同一时间段内执行同一目标操作。

在一个实施例中,所述当前目标操作为加试剂操作,所述预设时间包括第四预设时间,所述方法还包括:

若所述第一操作时间和一个以上的所述第三反应容器对应的所述第三操作时间之间的时间间隔在所述第四预设时间内,则判定所述第一反应容器与所述第三反应容器将在同一时间段内执行所述加试剂操作;

其中,所述第四预设时间为完成所述加试剂操作所需的操作时间;

所述第一操作时间为所述第一反应容器运动从当前位置至所述反应盘机构周侧设置的加试剂工位所需耗费的时间;

所述第三操作时间为所述第三反应容器从当前位置运动至所述加试剂工位所需耗费的时间。

在一个实施例中,所述的延迟执行将所述第一反应容器从缓冲盘机构转移至所述反应盘机构的操作,包括:

将所述第一反应容器从缓冲盘机构转移至所述反应盘机构的操作,延迟一个或多个缓冲盘运动周期,直至所述第一反应容器的各个目标操作与所述第二反应容器和所述第三反应容器的各个目标操作均互不干涉。

在一个实施例中,所述方法还包括如下步骤:

若已经延迟的缓冲盘运动周期的数量大于或等于预设阈值,则控制加样机构暂停吐样操作或控制所述加样机构延迟吸样操作。

在一个实施例中,所述预设阈值的取值范围为20~40个,每个所述缓冲盘运动周期的持续时间为3秒。

在一个实施例中,所述方法还包括如下步骤:

当所述第一反应容器与各个所述第二反应容器和各个所述第三反应容器均互不干涉时,则控制样本抓杯机构将所述第一反应容器从所述缓冲盘机构转移至所述反应盘机构。

同时,本发明还提供一种化学发光检测仪的控制系统,包括:

获取模块,用于获取化学发光检测仪上的各个反应容器的测试项目信息,其中,所述测试项目信息包括所述反应容器所需执行的多个目标操作及完成各个所述目标操作所需的操作时间;

第一判断模块,用于根据各个所述反应容器的测试项目信息,分别判断缓冲盘机构上的第一反应容器与反应盘机构上的各个第二反应容器是否将在同一时间段内执行同一目标操作;

第二判断模块,用于根据各个所述反应容器的测试项目信息,分别判断缓冲盘机构上的第一反应容器与清洗装置上的各个第三反应容器是否将在同一时间段内执行同一目标操作;

控制模块,用于在所述第一反应容器与一个以上的所述第二反应容器和/或一个以上的所述第三反应容器,将在同一时间段内执行同一目标操作,则延迟执行将所述第一反应容器从所述缓冲盘机构转移至所述反应盘机构的操作。

此外,本发明还提供了一种化学发光检测仪的控制系统,包括处理器及用于存储计算机程序的存储器,所述处理器在执行所述计算机程序时,执行如上述任一项所述的方法。

最后,本发明还提供了一种化学发光检测仪,包括上述的控制系统。

本发明的技术效果是:

本发明的化学发光检测仪的控制方法、系统及化学发光检测仪,可以通过各个反应容器的测试项目信息,分别判断缓冲盘机构上的第一反应容器与反应盘机构上的各个第二反应容器是否将在同一时间段内执行同一目标操作,并分别判断缓冲盘机构上的第一反应容器与清洗装置上的各个第三反应容器是否将在同一时间段内执行同一目标操作;若判定第一反应容器与一个以上的第二反应容器和/或一个以上的第三反应容器在同一时间段内执行同一目标操作时,则说明该第一反应容器与第二反应容器和/或第三反应容器存在时序上的冲突,该时序上的冲突将导致完成同一目标操作时的资源调用冲突,此时,可以通过延迟执行将第一反应容器从缓冲盘机构转移至反应盘机构的操作,以解决检测过程中的资源调用冲突,并可以将缓冲盘机构上与第二反应容器和/或第三反应容器不存在时序上冲突的其他第一反应容器转移至反应盘机构上,从而提高该化学发光检测仪的检测效率。

附图说明

图1为一实施例的化学发光检测仪的结构示意图;

图2为图1中缓冲盘机构一实施例的结构示意图;

图3为图1中反应盘机构一实施例的结构示意图;

图4为一实施例的化学发光检测仪的控制方法的流程图;

图5为一实施例的化学发光检测仪的控制方法的流程图;

图6为一实施例的化学发光检测仪的控制方法的流程图;

图7为一实施例的化学发光检测仪的控制方法的流程图;

图8为一实施例的化学发光检测仪的控制方法的流程图;

图9为一实施例的化学发光检测仪的控制方法的流程图;

图10为一实施例的化学发光检测仪的控制系统的系统框图。

具体实施方式

为了使本发明的技术方案更加清楚,以下结合附图,对本发明的化学发光检测仪的控制方法、系统及化学发光检测仪作进一步详细的说明。应当理解,此处所描述的具体实施例仅用以解释本发明并不用于限定本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本文中为部件所编序号本身,例如“第一”、“第二”等,仅用于区分所描述的对象,不具有任何顺序或技术含义。而本申请所说“连接”、“联接”,如无特别说明,均包括直接和间接连接(联接)。在本发明的描述中,需要理解的是,术语“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。

如图1所示,本发明一实施例的化学发光检测仪能够对样本进行处理,并对处理后的样本进行分析检测,得到相应的检测结果,满足使用需求。需要说明的是,待测的样本的具体种类不受限制,在一些实施例中,待测的样本包括固体样本或者液体样本。进一步地,液体样本包括但不限于血液样本。本实施例的化学发光检测仪根据不同样本的处理时序要求进行加试剂、混匀及温育操作等,能够满足不同样本的处理需求,使得样本与试剂能够充分反应,提高样本检测结果的准确性。

具体地,如图1和图2所示,化学发光检测仪可以包括底座10、试剂存储装置11、分注装置12、反应装置13、清洗装置14、测量装置15以及抓杯装置16,试剂存储装置11、分注装置12、反应装置13、清洗装置14、测量装置15以及抓杯装置16等均设置在底座10上。其中,反应装置13用于承载反应容器20,并用以实现加样本、加试剂、混匀及温育等操作。可选地,反应容器20是指承载并能够进行样本检测分析的耗材,如反应杯、试管、样本玻片、样本管等等。试剂存储装置11设置在底座10的边缘位置,且试剂存储装置11置于反应装置13的周侧,用于存储试剂。分注装置12设置在反应装置13的周侧,分注装置12能够向反应装置13上承载的反应容器内进行添加样本和/或试剂。清洗装置14设置在反应装置13的周侧,清洗装置14用于去除温育后的反应容器20中的杂质,测量装置15用于对反应容器20中的待测物进行检测。抓杯装置16用于实现反应容器20在反应装置13、清洗装置14以及测量装置15之间的转移,以实现样本的自动分析检测,提高操作效率。

可选地,反应装置13包括缓冲盘机构131和反应盘机构,缓冲盘机构131与反应盘机构独立运行。如图2所示,缓冲盘机构131包括可转动的缓冲承载盘1311以及与缓冲承载盘1311传动连接的缓冲驱动结构1313,缓冲驱动结构1313能够驱动缓冲承载盘1311转动。进一步地,缓冲承载盘1311呈圆盘状,当然,在本发明的其他实施方式中,缓冲承载盘1311也可呈椭圆形、四边形或者其他能够承载反应容器20的形状。可选地,缓冲承载盘1311上设置多个用于放置反应容器20的装载孔13111,多个装载孔13111在缓冲承载盘1311上沿径向方向成列设置,这样能够使得装载孔13111在缓冲承载盘1311上有序排列。更进一步地,多个装载孔13111成列排布后,多个等半径的装载孔13111沿周向方向上的连线呈圆形分布,且多个圆形分布的装载孔13111围绕缓冲承载盘1311的圆心呈同心圆设置,使得多个装载孔13111相对于缓冲承载盘1311的圆心呈放射状分布。

可选地,如图1所示,该化学发光检测仪还包括设置在底座10边缘位置的反应容器输送装置17,反应容器输送装置17用于传输新的反应容器。抓杯装置16可以包括新杯抓杯机构161和样本抓杯机构162,其中,新杯抓杯机构161设置在反应容器输送装置17周侧,新杯抓杯机构161能够将反应容器输送装置17内的新的反应容器转移至缓冲盘机构131上。样本抓杯机构162对应反应外盘机构132与缓冲盘机构131设置,用于将反应容器20从反应外盘机构132转移至缓冲盘机构131上,或将反应容器20从缓冲盘机构131转移至反应外盘机构132上。可选地,分注装置12可以包括设置在缓冲盘机构131周侧的加样机构121以及设置在试剂存储装置周侧的移液机构122。

相应地,缓冲盘机构131的周侧设置有新杯装载位、转移杯位以及加样位。这样,当缓冲驱动结构1313带动缓冲承载盘1311上的一个空闲的装载孔对准新杯装载位时,新杯抓杯机构161可以向缓冲盘机构131上放置新的反应容器。当缓冲驱动结构1313带动缓冲承载盘1311上的一个已装载反应容器的装载孔对准加样位时,加样机构121可以向该置于加样位的反应容器内吐样,从而可以在缓冲盘机构131上进行新杯装载操作及加样操作。当缓冲驱动结构1313带动缓冲承载盘1311上的一个已装载反应容器的装载孔对应转移杯位时,样本抓杯机构162可以将缓冲盘机构上的反应容器转移至反应外盘机构上。当然,样本抓杯机构162还可以将反应外盘机构上处于该转移杯位的反应容器,转移至缓冲盘机构131上。

如图3所示,反应盘机构可以包括独立运行的反应内盘机构133与反应外盘机构132,反应外盘机构132套设于反应内盘机构133的外侧。更进一步地,反应外盘机构132可以与反应内盘机构133同轴设置。反应外盘机构132能够容纳反应容器20并执行加试剂与混匀操作,反应内盘机构133能够容纳反应容器20并执行温育操作。如图1所示,缓冲盘机构131设置在反应外盘机构132的周侧,且缓冲盘机构131置于反应外盘机构132和反应容器输送装置17之间。

可选地,反应外盘机构132的周侧设置有多个反应工位,包括加杯工位、加试剂工位、混匀工位、温育取杯工位及清洗放杯工位,且加杯工位、清洗放杯工位、加试剂工位、混匀工位以及温育取杯工位不会随着反应外盘机构132的转动而发生变化,其中,加杯工位与缓冲盘机构131周侧设置的转移杯位对应设置,进一步地,加杯工位与缓冲盘机构131周侧设置的转移杯位可以是同一位置。相应的,如图3所示,反应外盘机构132包括反应外盘承载盘1321,反应外盘承载盘1321上设置有多个容纳位13211,多个容纳位13211沿反应外盘机构132的周向设置。反应外盘驱动结构能够驱动反应外盘承载盘1321带动其上的反应容器20转动到相应的反应工位,并在反应工位执行相应的操作。例如,当反应外盘机构132的一个容纳位13211对准加杯工位时,样本抓杯机构162可以向将反应容器从反应外盘机构132转移至缓冲盘机构131,或将反应容器从缓冲盘机构131转移至反应外盘机构132。当反应外盘机构132的一个容纳位对准加试剂工位时,则移液机构122可以向置于加试剂位的反应容器内添加试剂。当反应外盘机构132的一个容纳位对准清洗放杯工位时,则可以实现反应容器在清洗装置14和反应盘机构之间的转移,其他各个工位的操作方式与此类似,此处不再一一列举。

可选地,抓杯装置16还包括温育抓杯机构163、清洗抓杯机构164以及测量抓杯机构165,其中,清洗抓杯机构164对应清洗装置14及反应盘机构设置,用于将反应容器20在反应盘机构与清洗装置14之间转移。具体地,当反应外盘机构132的一个容纳位对准清洗放杯工位时,则清洗抓杯机构164可以将反应内盘机构133上温育完成的反应容器转移至清洗装置14;或者,当清洗完成的反应容器需要进行再次加试剂操作时,清洗抓杯机构164可以将清洗装置14上的反应容器转移至反应外盘机构131上与清洗放杯工位的对应的容纳位上。温育抓杯机构163对应反应外盘机构132与反应内盘机构133设置,用于实现反应容器20在反应外盘机构132与反应内盘机构133之间的转移。测量抓杯机构165对应清洗装置14及测量装置15设置,用于将清洗装置14中清洗后的反应容器20转移到测量装置15中。

需要说明的是,新杯抓杯机构161、样本抓杯机构162、温育抓杯机构163、清洗抓杯机构164、测量抓杯机构165可以采用抓杯驱动组件、抓杯控制组件及抓杯臂组件等实现反应容器20的抓取与转移。可以理解的是,抓杯控制组件可以采用通用的控制系统如控制器等等,抓杯驱动组件可以采用驱动电机配合齿轮传动组件、带传动组件或者链传动组件等实现抓杯臂组件的运动控制,以使抓杯臂组件进行水平与竖直方向的运动,保证抓杯臂组件运动到位并抓取转移反应容器20。而且,抓杯臂组件的端部具有抓手,通过抓手抓取反应容器20。

可选地,试剂存储装置11包括两个并列设置的试剂存储机构111,移液机构122的数量也可以为两个,两个移液机构122与两个试剂存储机构111对应设置。进一步地,加试剂工位的数量也为两个,分别对应两个试剂存储机构111以及两个移液机构122设置,提高试剂转移的效率,继而提高仪器的运行速度。更进一步地,两个加试剂工位可以分别标记为第一加试剂工位和第二加试剂工位,加杯工位、清洗放杯工位、第一加试剂工位、第二加试剂工位、混匀工位以及温育取杯工位沿反应外盘机构的周向顺序排布。

可选地,该化学发光检测仪还可以包括设置在底座10上的混匀装置以及样本输送装置19等等。其中,混匀装置设置于反应外盘机构132上,并对应混匀工位设置,该混匀装置用于对反应容器内的溶液进行混匀操作。样本输送装置19设置在底座10的边缘位置,用于将样本输送至吸样位置,吸样位置位于缓冲盘机构131的周侧并对应加样机构121设置,加样机构121在吸样位置吸取样本并转移到缓冲盘机构131的反应容器中。

可选地,该化学发光检测仪还包括控制系统,用于自动控制缓冲盘机构131上反应容器的调度。具体地,控制系统可以控制新杯抓杯机构161向缓冲盘机构131上装载新的反应容器,加样机构121可以向缓冲盘机构131上的反应容器内添加样本。之后,控制系统可以控制该已添加样本的反应容器转移至反应盘机构上进行加试剂操作和温育操作,并将温育完成后的反应容器转移至清洗装置14上进行清洗操作。当完成该反应容器的清洗操作后,可以根据该反应容器的测试项目信息,将该清洗完成后的反应容器转移至测量装置15上进行检测操作,或者,将该清洗完成后的反应容器转移至反应外盘机构132上进行二次加试剂操作等等。由于各个反应容器的测试项目不同,因此,可能存在两个以上的反应容器在同一时刻需要执行同一操作,例如,两个以上的反应容器在同一时刻需要采用同一移液机构122进行加试剂操作,或两个以上的反应容器需在同一时刻采用清洗抓杯机构164从反应内盘机构133转移至清洗装置14,即两个以上的反应容器存在资源调用的冲突。

为解决上述资源调用的冲突,控制系统在控制缓冲盘机构131上的第一反应容器转移至反应盘机构之前,首先判断该第一反应容器是否与反应盘机构上的多个第二反应容器和/或清洗装置14的多个第三反应容器之间是否存在时序上的干涉,即分别判断缓冲盘机构131上的第一反应容器与反应盘机构上的各个第二反应容器和/或清洗装置14上的各个第三反应容器是否将在同一时间段内执行同一目标操作。若控制系统判定第一反应容器与一个以上的第二反应容器和/或一个以上的第三反应容器在同一时间段内执行同一目标操作时,则说明该第一反应容器与第二反应容器和/或第三反应容器存在时序上的冲突,该时序上的冲突将导致完成同一目标操作时的资源调用冲突,此时,可以通过延迟执行将第一反应容器从缓冲盘机构131转移至反应盘机构的操作,以解决检测过程中的资源调用冲突,此时,可以将缓冲盘机构上与第二反应容器和/或第三反应容器不存在冲突的第一反应容器优先转移至反应盘机构上,从而可以提高该化学发光检测仪的检测效率。进一步地,当延迟执行将第一反应容器从缓冲盘机构转移至反应盘机构的操作时,还可以控制加样机构121暂停加样操作或控制加样机构121延迟吸样操作。

如图4所示,本发明一实施的化学发光检测仪的控制方法,用于上述的化学发光检测仪中,用于实现化学发光检测仪上反应容器的调度控制,以及化学发光检测仪上其他装置的自动控制。具体地,上述方法包括如下步骤:

s100、获取化学发光检测仪上的各个反应容器的测试项目信息,其中,每个反应容器的测试项目信息包括反应容器所需执行的多个目标操作、完成各个目标操作所需的操作时间以及该反应容器的当前测试操作等,根据该反应容器的当前测试操作可获得该反应容器的当前位置等信息。例如,各个反应容器的测试项目信息可以包括当前反应容器完成整个检测所需经过的多个目标操作,如加样操作、加试剂操作、混匀操作、温育操作、清洗转移操作、清洗操作及检测操作等。各个反应容器的测试项目信息还可以包括完成各个目标操作所需耗费的操作时间,以及从当前测试操作对应的位置运动至下一目标操作对应的位置所需的时间等等。

进一步地,当反应容器置于缓冲盘机构131上进行加样操作时,控制系统可以根据加样机构122吸取的当前样本的样本标识信息,获得当前样本的测试项目信息,例如,控制系统可以扫描盛放当前样本的试管等容器上的条码或rfid标签等获得当前样本的样本标识信息。当加样机构122将其吸取的当前样本添加至缓冲盘上的反应容器内时,该当前样本的测试项目信息即为该反应容器的测试项目信息。当然,控制系统还可根据反应容器的标号等信息获得反应容器的测试项目信息。例如,控制系统选定缓冲盘机构131上处于空置状态的反应容器进行取试剂操作,如进行取稀释液或定标液等操作,该选定的反应容器的标号可以为1号,因而,控制系统可以根据该1号反应容器的标号及需要执行的相关操作获得该反应容器的测试项目信息。

s200、根据各个反应容器的测试项目信息,分别判断缓冲盘机构131上的第一反应容器与反应盘机构上的各个第二反应容器是否将在同一时间段内执行同一目标操作;其中,该同一时间段可以是完成该目标操作所需耗费的操作时间。具体地,该第一反应容器可以是需要从缓冲盘机构131上转移至反应盘机构上的反应容器,如该第一反应容器可以是已完成加样操作的反应容器,或者该第一反应容器可以是需要处于空置状态的反应杯,该空置状态的反应容器用于从试剂存储装置内获取目标试剂。当然,第一反应容器还可以是缓冲盘机构131上其他可以转移至反应外盘机构上的反应容器。

s300、根据各个反应容器的测试项目信息,分别判断缓冲盘机构131上的第一反应容器与清洗装置14上的各个第三反应容器是否将在同一时间段内执行同一目标操作;其中,该同一时间段可以是完成该目标操作所需耗费的操作时间。

若第一反应容器与一个以上的第二反应容器和/或一个以上的第三反应容器将在同一时间段内执行同一目标操作,则说明第一反应容器与第二反应容器和/或第三反应容器的目标操作之间存在时序干涉,该时序干涉将导致资源调用的冲突,此时可以执行步骤s400,延迟执行将第一反应容器从缓冲盘机构131转移至反应盘机构的转移操作,以避免第一反应容器与第二反应容器和/或第三反应容器的时序冲突问题。进一步地,当延迟执行将第一反应容器从缓冲盘机构131转移至反应盘机构的转移操作时,可以同时控制加样机构122暂停吐样操作,或控制加样机构122延迟一段时间再进行吸样操作。这样可以避免第一反应容器内样本暴露时间过长,导致检测结果不准确等问题。更进一步地,当延迟执行将该第一反应容器从缓冲盘机构131转移至反应盘机构的转移操作时,此时可以继续判断缓冲盘机构上的其他第一反应容器是否与第二反应容器和/或第三反应容器存在时序上的冲突,若缓冲盘机构上存在与第二反应容器和/或第三反应容器均不冲突的反应容器时,则将该不存在冲突的反应容器优先从缓冲盘机构上转移至反应盘机构上。

进一步地,当第一反应容器与各个第二反应容器和各个第三反应容器均互不干涉时,即此时该第一反应容器的加试剂操作、清洗转移操作、检测操作等均不会与各个第二反应容器或各个第三反应容器发生时序上的冲突,此时可以执行步骤s500,控制样本抓杯机构162将第一反应容器从缓冲盘机构131转移至反应盘机构,从而可以根据第一反应容器的测试项目对该第一反应容器进行加试剂操作、温育操作、清洗操作及检测操作等。

进一步地,如图5所示,上述方法具体包括如下步骤:

s210、根据第一反应容器的测试项目信息,获得第一反应容器从当前位置运动至与当前目标操作对应位置的第一操作时间;具体地,该第一反应容器的当前位置可以是缓冲盘机构131周侧的加样位或转移杯位等等,该当前目标操作可以是加试剂操作、温育操作、清洗转移操作或检测操作等等。该第一操作时间可以是缓冲盘机构131上的第一反应容器从当前位置运动至与加试剂操作对应的加试剂工位所需的时间,该第一操作时间也可以是缓冲盘机构131上的第一反应容器从当前位置运动至反应内盘机构上的时间及温育时间的总和,即该第一操作时间可以是该第一反应容器完成温育操作所需的时间。

s220、分别根据各个第二反应容器的测试项目信息,获得各个第二反应容器从当前位置运动至当前目标操作对应位置的第二操作时间;具体地,该第二反应容器的当前位置可以是加试剂工位、混匀工位、温育取杯位、反应内盘机构133上的温育位置(该温育位置可以是反应内盘机构133上设置的温育孔的位置,即该第二反应容器放置在反应内盘机构133的哪一个温育孔内)等等。该第二操作时间可以是第二反应容器从当前位置至完成温育操作所需的时间。

s230、分别根据第三反应容器的测试项目信息,获得各个第三反应容器从当前位置运动至与当前目标操作对应位置的第三操作时间;具体地,该第三反应容器的当前位置可以是清洗装置14,该第三操作时间可以是第三反应容器从清洗装置14运动至与加试剂操作对应的加试剂工位所需的时间。

s240、分别判断第一操作时间与一个以上的第二反应容器对应的第二操作时间的时间间隔是否在预设时间内;即分别判断第一操作时间与各个第二操作时间的时间间隔是否小于或等于该预设时间,其中,该预设时间可以是完成当前目标操作所需的操作时间。

s250、分别判断第一操作时间与一个以上的第三反应容器对应的第三操作时间的时间间隔在预设时间内;即分别判断第一操作时间与各个第三操作时间的时间间隔是否小于或等于该预设时间,其中,该预设时间为完成当前目标操作所需的操作时间。

若第一操作时间与一个以上的第二反应容器对应的第二操作时间的时间间隔在预设时间内,和/或第一操作时间与一个以上的第三反应容器对应的第三操作时间的时间间隔在预设时间内,则执行步骤s260,判定第一反应容器与第二反应容器和/或第三反应容器将在同一时间段内执行同一目标操作。

若第一操作时间与任何一个第二反应容器对应的第二操作时间的时间间隔均大于预设时间,和/或第一操作时间与任何一个第三反应容器对应的第三操作时间的时间间隔均大于预设时间,则判定第一反应容器与第二反应容器和/或第三反应容器不会出现干涉现象,此时,可以执行步骤s270,即可以判定第一反应容器与第二反应容器和第三反应容器的各个目标操作均不干涉,之后可以执行步骤s500,控制样本抓杯机构162将第一反应容器从缓冲盘机构131转移至反应盘机构,从而可以根据第一反应容器的测试项目对该第一反应容器进行加试剂操作、温育操作、清洗操作及检测操作等。

更进一步地,该预设时间可以为0,即若第一操作时间与一个以上的第二反应容器对应的第二操作时间相等,和/或第一操作时间与一个以上的第三反应容器对应的第三操作时间相等,则说明第一反应容器与第二反应容器和/或第三反应容器需要在同一时刻执行同一目标操作,此时判定第一反应容器与第二反应容器和/或第三反应容器将在同一时间段内执行同一目标操作。

在一个实施例中,反应内盘机构133上可能存在多个正在进行温育操作的第二反应容器,根据各个第二反应容器对应的测试项目信息,可以获得各个第二反应容器的温育总时间、已温育时间以及剩余温育时间等信息。由于各个第二反应容器的温育总时间可能不同,因此当反应盘机构上的第二反应容器完成温育操作时,需要通过清洗抓杯机构164将已完成温育操作的第二反应容器转移至清洗装置14上进行清洗操作。由于该化学发光检测仪上仅仅设置有一个清洗抓杯机构164,因此,当同一时刻存在两个以上的已完成温育操作的第二反应容器需要转移至清洗装置14上进行清洗操作时,将会出现清洗抓杯机构164的资源调用冲突。

本实施例中,若当前目标操作可以为将已完成温育操作的反应容器转移至清洗装置14的清洗转移操作时,上述的预设时间可以是第一预设时间,该第一预设时间可以为清洗抓杯机构164将反应盘机构上的第二反应容器转移至清洗装置14上所需耗费的时间。此时,若所述第一操作时间和一个以上的第二反应容器对应的第二操作时间的时间间隔小于或等于第一预设时间,则判定第一反应容器与第二反应容器将在同一时间段内执行清洗转移操作。其中,第一操作时间为第一反应容器从当前位置至完成温育操作所需耗费的时间,即该第一操作时间为第一反应容器从当前位置运动至反应内盘机构的时间以及温育时间的总和。第二操作时间为第二反应容器从当前位置至第二反应容器完成温育操作所需耗费的时间,即该第二操作时间为置于反应内盘机构上的第二反应容器的剩余温育时间,或置于反应外盘机构上的第二反应容器转移至反应内盘机构上的时间以及温育时间的总和。具体地,如图6所示,当各个反应容器的目标操作为清洗转移操作时,上述步骤s200还包括:

s211、根据第一反应容器的测试项目信息,获得第一反应容器从当前位置至完成温育操作所需耗费的第一操作时间;具体地,该第一操作时间可以是第一反应容器从缓冲盘机构131上运动至反应内盘机构133所需耗费的时间,以及在反应内盘机构133上的温育时间。进一步地,通过该第一操作时间和当前时刻可以预测出该第一反应容器完成温育操作的时刻。

s221、根据第二反应容器的测试项目信息,获得第二反应容器从当前位置至完成温育操作所需耗费的第二操作时间;具体地,该第二操作时间可以是反应内盘机构133上第二反应容器的剩余温育时间,或者反应外盘机构132上第二反应容器从当前位置运动至反应内盘机构133所需耗费的时间,以及温育时间的总和。进一步地,通过该第二操作时间和当前时刻可以预测出该第二反应容器完成温育操作的时刻。

s241、分别判断第一操作时间和各个第二反应容器对应的第二操作时间的时间间隔是否在第一预设时间内;进一步地,可以判断第一反应容器完成温育操作的时刻,与各个第二反应容器完成温育操作的时刻的时间间隔是否在第一预设时间内。其中,第一预设时间为清洗抓杯机构164完成将反应容器从反应盘机构转移至清洗装置14所需耗费的操作时间,例如,该第一预设时间可以为3秒。

若第一操作时间和一个以上的第二反应容器对应的第二操作时间的时间间隔在第一预设时间内,即若第一操作时间与第二操作时间之间的时间间隔小于或等于第一预设时间,则执行步骤s261,判定第一反应容器与第二反应容器将在同一时间段内执行清洗转移操作。例如,若第一操作时间和第二操作时间的时间间隔为0.1秒~2.9秒时,则可以认为该第一操作时间和第二操作时间的时间间隔在第一预设时间内,此时可以认为第一反应容器将会和第二反应容器存在时序上的冲突,可延迟执行将第一反应容器转移至反应外盘机构132上的操作。进一步地,若第一操作时间和第二操作时间相等,即第一反应容器和第二反应容器需要在同一时刻从反应内盘机构133转移至清洗装置14上进行清洗操作时,则执行步骤s261,判定第一反应容器与第二反应容器将在同一时间段内执行清洗转移操作。

更进一步地,当第一操作时间与各个第二反应容器对应的第二操作时间的时间间隔均不在预设时间内,即第一操作时间与各个第二反应容器对应的第二操作时间的时间间隔均大于第一预设时间,则执行步骤s281,判定第一反应容器与各个第二反应容器均互不干涉。

在一个实施例中,若当前目标操作可以为将反应外盘机构上的反应容器转移至缓冲盘机构的样本转移操作时,上述的预设时间可以是第二预设时间,该第二预设时间可以为样本抓杯机构162将反应外盘机构上的第二反应容器转移至缓冲盘机构131上所需耗费的时间。此时,若第一操作时间和一个以上的第二反应容器对应的第二操作时间的时间间隔小于或等于第二预设时间,则判定第一反应容器与第二反应容器将在同一时间段内执行样本转移操作。其中,该第一操作时间为第一反应容器从当前位置运动至缓冲盘机构周侧的转移杯位所需耗费的时间。第二操作时间为第二反应容器从当前位置运动至反应外盘机构周侧的加杯工位所需耗费的时间。具体地,如图7所示,当各个反应容器的目标操作为样本转移操作时,上述步骤s200还包括:

s212、根据第一反应容器的测试项目信息,获得第一反应容器从当前位置运动至缓冲盘机构周侧的转移杯位所需的第一操作时间。

s222、分别根据各个第二反应容器的测试项目信息,获得各个第二反应容器从当前位置运动至反应外盘机构132周侧的加杯工位所需耗费的第二操作时间。

s242、分别判断第一操作时间和各个第二反应容器对应的第二操作时间的时间间隔是否在第二预设时间内;其中,第二预设时间为样本抓杯机构162完成将反应容器从反应外盘机构132转移至缓冲盘机构131所需耗费的操作时间,例如,该第二预设时间可以为3秒。

若第一操作时间和一个以上的第二反应容器对应的第二操作时间的时间间隔在第二预设时间内,即若第一操作时间与第二操作时间之间的时间间隔小于或等于第二预设时间,则执行步骤s262,判定第一反应容器与第二反应容器将在同一时间段内执行样本转移操作。例如,若第一操作时间和第二操作时间的时间间隔为0.1秒~2.9秒时,则可以认为该第一操作时间和第二操作时间的时间间隔在第二预设时间内,此时可以认为第一反应容器将会和第二反应容器存在时序上的冲突,可延迟执行将第一反应容器转移至反应外盘机构132上的操作。进一步地,若第一操作时间和第二操作时间相等,即第一反应容器和第二反应容器需要在同一时刻使用样本抓杯机构162进行位置转移时,则执行步骤s262,判定第一反应容器与第二反应容器将在同一时间段内执行样本转移操作。

可选地,若判定第一反应容器与第二反应容器将在同一时间段内执行样本转移操作,此时,可延迟一个缓冲盘运动周期再将缓冲盘机构上的第一反应容器转移至反应外盘机构上。即若判定第一反应容器与第二反应容器将在同一时间段内执行样本转移操作时,首先控制样本抓杯机构将反应外盘机构上的第二反应容器转移至缓冲盘机构上的空闲装载孔内,之后,控制缓冲盘机构带动第一反应容器转动至转移杯位,以使得样本抓杯机构能够将该第一反应容器从缓冲外盘机构上转移至反应外盘机构。其中,缓冲盘运动周期是指缓冲盘机构131上的一个装载孔13111从当前位置运动至目标运动位置所耗费的总时长,该目标运动位置可以为新杯装载位、加样位或转移杯位。例如,该缓冲盘运动周期可以是3秒。

更进一步地,当第一操作时间与各个第二反应容器对应的第二操作时间的时间间隔均不在预设时间内,即第一操作时间与各个第二反应容器对应的第二操作时间的时间间隔均大于第二预设时间,则执行步骤s281,判定第一反应容器与各个第二反应容器均互不干涉。

在一个实施例中,反应内盘机构133上可能存在多个正在进行温育操作的第二反应容器,根据各个第二反应容器对应的测试项目信息,可以获得各个第二反应容器的温育总时间、已温育时间以及剩余温育时间等信息。由于各个第二反应容器的温育总时间可能不同,因此当反应盘机构上的第二反应容器完成温育操作时,可能需要通过温育抓杯机构将已完成温育操作的第二反应容器转移至反应外盘机构上,以对完成温育操作的第二反应容器继续进行加试剂操作。该完成温育操作的第二反应容器可能与缓冲盘机构上的第一反应容器同时到达同一加试剂工位,并需要使用同一个加试剂机构进行加试剂操作,从而将会出现加试剂机构的资源调用冲突。

因此,当前目标操作为加试剂操作,上述预设时间还可以包括第三预设时间,其中,第三预设时间为完成加试剂操作所需的操作时间。此时,若第一操作时间和一个以上的第二反应容器对应的第二操作时间之间的时间间隔在第三预设时间内,则判定第一反应容器与第二反应容器将在同一时间段内执行加试剂操作。其中,第一操作时间为第一反应容器运动从缓冲盘机构131上的当前位置至反应盘机构周侧设置的加试剂工位所需耗费的时间;第二操作时间为第二反应容器从当前位置运动至加试剂工位所需耗费的时间(其可以包含从当前位置运动至反应内盘机构上的温育位置的时间,温育总时间或剩余温育时间,以及完成温育操作后从温育位置运动至加试剂工位的时间)。如图8所示,上述方法还包括:

s213、根据第一反应容器的测试项目信息,获得第一反应容器从缓冲盘机构131上运动至反应盘机构周侧设置的加试剂工位所需耗费的第一操作时间;具体地,当该第一反应容器为处于空置状态的反应容器时,该第一操作时间可以是第一反应容器从缓冲盘机构131上转移至反应外盘机构132上耗费的时间,以及从反应外盘机构132对应的加杯工位运动至加试剂工位耗费的时间的总和。当该第一反应容器为盛放有样本的反应容器时,该第一操作时间还可以包括加样操作耗费的时间。进一步地,通过该第一操作时间和当前时刻可以预测出该第一反应容器运动至加试剂工位的时刻。

s223、根据第二反应容器的测试项目信息,获得第二反应容器运动至加试剂工位所需耗费的第二操作时间;具体地,可以分别根据反应盘机构(包括反应外盘机构和反应内盘机构)上各个第二反应容器的测试项目信息,分别获得各个第二反应容器从反应盘机构运动至加试剂工位所需耗费的第二操作时间。可选地,该第二操作时间可以是第二反应容器完成温育操作的剩余时间、从反应内盘机构133上转移至反应外盘机构132上的加试剂工位耗费的时间之和。进一步地,通过该反应盘机构上各个第二反应容器对应的第二操作时间和当前时刻可以预测出各个第二反应容器运动至加试剂工位的时刻。

s243、判断第一操作时间和各个第二操作时间之间的时间间隔是否在第三预设时间内。进一步地,可以判断第一反应容器运动至加试剂工位的时刻,与各个第二反应容器运动至同一加试剂工位的时刻的时间间隔是否在第三预设时间内。其中,第三预设时间为完成加试剂操作所需的操作时间。例如,该第三预设时间可以为3秒。

若第一操作时间和一个以上的第二反应容器对应的第二操作时间之间的时间间隔在第三预设时间内,则执行步骤s263,判定第一反应容器与第二反应容器将在同一时间段内执行加试剂操作。例如,若第一操作时间和第二操作时间的时间间隔为0.1秒~2.9秒时,则可以认为该第一操作时间和第二操作时间的时间间隔在第三预设时间内,此时可以认为第一反应容器将会和第二反应容器存在时序上的冲突,可延迟执行将第一反应容器转移至反应外盘机构132上的操作。进一步地,若第一操作时间和第二操作时间相等,即当第一反应容器和第二反应容器将在同一时刻到达加试剂工位时,则执行步骤s263,判定第一反应容器与第二反应容器将在同一时间段内执行加试剂操作。

更进一步地,当第一操作时间与各个第二反应容器对应的第二操作时间的时间间隔均不在第三预设时间内,即第一操作时间与各个第三反应容器对应的第二操作时间的时间间隔均大于第三预设时间,则执行步骤s281,判定第一反应容器与各个第二反应容器均互不干涉。

在一个实施例中,清洗装置14上正在进行清洗操作的第三反应容器可能会在完成清洗操作后,转移至测量装置进行检测操作。或者,清洗装置14上正在执行清洗操作的第三反应容器可能会在完成清洗操作后转移至反应外盘机构132上,再次进行加试剂操作等。因此,若当前目标操作为加试剂操作时,上述的预设时间可以包括第四预设时间,其中,第四预设时间为完成加试剂操作所需的操作时间。此时,若第一操作时间和一个以上的第三反应容器对应的第三操作时间之间的时间间隔在第四预设时间内,则判定第一反应容器与第三反应容器将在同一时间段内执行加试剂操作。其中,第一操作时间为第一反应容器运动从缓冲盘机构131上的当前位置至反应盘机构周侧设置的加试剂工位所需耗费的时间;第三操作时间为第三反应容器从清洗装置14上的当前位置运动至加试剂工位所需耗费的时间。具体地,如图9所示,当各个反应容器的目标操作为加试剂操作,上述步骤s200具体包括:

s214、根据第一反应容器的测试项目信息,获得第一反应容器从缓冲盘机构131上运动至反应盘机构周侧设置的加试剂工位所需耗费的第一操作时间;具体地,当该第一反应容器为处于空置状态的反应容器时,该第一操作时间可以是第一反应容器从缓冲盘机构131上转移至反应外盘机构132上耗费的时间,以及从反应外盘机构132对应的加杯工位运动至加试剂工位耗费的时间的总和。当该第一反应容器为盛放有样本的反应容器时,该第一操作时间还可以包括加样操作耗费的时间。进一步地,通过该第一操作时间和当前时刻可以预测出该第一反应容器运动至加试剂工位的时刻。

s231、根据第三反应容器的测试项目信息,获得第三反应容器运动至加试剂工位所需耗费的第三操作时间;具体地,可以分别根据清洗装置14上各个第三反应容器的测试项目信息,分别获得各个第三反应容器从清洗装置14运动至加试剂工位所需耗费的第三操作时间。可选地,该第三操作时间可以是第三反应容器完成清洗操作的剩余时间、从清洗装置14上转移至反应外盘机构132上耗费的时间以及从清洗放杯工位运动至加试剂工位耗费的时间之和。进一步地,通过该清洗装置14上各个第三反应容器对应的第三操作时间和当前时刻可以预测出各个第三反应容器运动至加试剂工位的时刻。

s251、判断第一操作时间和各个第三操作时间之间的时间间隔是否在第四预设时间内。进一步地,可以判断第一反应容器运动至加试剂工位的时刻,与各个第三反应容器运动至同一加试剂工位的时刻的时间间隔是否在第四预设时间内。其中,第四预设时间为完成加试剂操作所需的操作时间。例如,该第四预设时间可以为3秒。

若第一操作时间和一个以上的第三反应容器对应的第三操作时间之间的时间间隔在第四预设时间内,则执行步骤s264,判定第一反应容器与第三反应容器将在同一时间段内执行加试剂操作。例如,若第一操作时间和第三操作时间的时间间隔为0.1秒~2.9秒时,则可以认为该第一操作时间和第三操作时间的时间间隔在第四预设时间内,此时可以认为第一反应容器将会和第三反应容器存在时序上的冲突,可延迟执行将第一反应容器转移至反应外盘机构132上的操作。进一步地,若第一操作时间和第三操作时间相等,即当第一反应容器和第三反应容器将在同一时刻到达加试剂工位时,则执行步骤s264,判定第一反应容器与第三反应容器将在同一时间段内执行同一目标操作。

更进一步地,当第一操作时间与各个第三反应容器对应的第三操作时间的时间间隔均不在预设时间内,即第一操作时间与各个第三反应容器对应的第三操作时间的时间间隔均大于第四预设时间,则执行步骤s282,判定第一反应容器与各个第三反应容器均互不干涉。

应当清楚的是,结合图6至图9,图6中的各个步骤与图9中的各个步骤可同时执行,图7中的各个步骤与图9中的各个步骤也可以同时执行,图8中的各个步骤与图9中的各个步骤也可以同时执行。本实施例中的各个步骤标记仅用于清楚的表述该方法的执行过程,并不用于限定其执行顺序。

进一步地,当上述步骤s281和步骤s282同时满足时,则可以说明该第一反应容器与各个第二反应容器和/或各个第三反应容器均不干涉,则此时可以执行步骤s400,控制样本抓杯机构162将第一反应容器从缓冲盘机构131转移至反应盘机构,从而可以根据第一反应容器的测试项目对该第一反应容器进行加试剂操作、温育操作、清洗操作及检测操作等。

可选地,如图5所示,上述步骤s400包括如下步骤:

s410,将第一反应容器从缓冲盘机构131转移至反应盘机构的操作,延迟一个或多个缓冲盘运动周期,直至第一反应容器的各个目标操作与第二反应容器和第三反应容器的各个目标操作均互不干涉。其中,缓冲盘运动周期是指缓冲盘机构131上的一个装载孔13111从当前位置运动至目标运动位置所耗费的总时长,该目标运动位置可以为新杯装载位、加样位或转移杯位。例如,该缓冲盘运动周期可以是3秒。

进一步地,如图5所示,上述方法还包括如下步骤:

s600、判断已经延迟的缓冲盘运动周期的数量是否大于或等于预设阈值。进一步地,预设阈值的取值范围为20~40个,每个缓冲盘运动周期的持续时间为3秒。若已经延迟的缓冲盘运动周期的数量大于或等于预设阈值,则执行步骤s700,控制加样机构122暂停吐样操作或控制加样机构122延迟吸样操作。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

同时,本发明一实施例还提供了一种化学发光检测仪的控制系统,包括处理器及用于存储计算机程序的存储器,所述处理器在执行所述计算机程序时,执行上述任一实施例的方法。具体地,处理器在执行存储器中存储的计算机程序时,执行如下步骤:

获取化学发光检测仪上的各个反应容器的测试项目信息,其中,每个反应容器的测试项目信息包括反应容器所需执行的多个目标操作、完成各个目标操作所需的操作时间以及该反应容器的当前测试操作,根据该反应容器的当前测试操作可获得该反应容器的当前位置等信息。例如,各个反应容器的测试项目信息可以包括当前样本完成整个检测所需经过的多个目标操作,如加样操作、加试剂操作、混匀操作、温育操作、清洗转移操作、清洗操作及检测操作等。各个反应容器的测试项目信息还可以包括完成各个目标操作所需耗费的操作时间,以及从当前测试操作对应的位置运动至下一目标操作对应的位置所需的时间等等。

根据各个反应容器的测试项目信息,分别判断缓冲盘机构131上的第一反应容器与反应盘机构上的多个第二反应容器是否将在同一时间段内执行同一目标操作;其中,该同一时间段可以是完成该目标操作所需耗费的操作时间。具体地,该第一反应容器可以是需要从缓冲盘机构131上转移至反应盘机构上的反应容器,如该第一反应容器可以是已完成加样操作的反应容器,或者该第一反应容器可以是需要处于空置状态的反应杯,该空置状态的反应容器用于从试剂存储装置内获取目标试剂。

根据各个反应容器的测试项目信息,分别判断缓冲盘机构上的第一反应容器与清洗装置上的各个第三反应容器是否将在同一时间段内执行同一目标操作;其中,该同一时间段可以是完成该目标操作所需耗费的操作时间。

若第一反应容器与一个以上的第二反应容器和/或一个以上的第三反应容器将在同一时间段内执行同一目标操作,则说明第一反应容器与第二反应容器和/或第三反应容器的目标操作之间存在时序干涉,该时序干涉将导致资源调用的冲突,延迟执行将第一反应容器从缓冲盘机构131转移至反应盘机构的转移操作,以避免第一反应容器与第二反应容器和/或第二反应容器的时序冲突问题。

进一步地,当延迟执行将该第一反应容器从缓冲盘机构131转移至反应盘机构的转移操作时,此时可以继续判断缓冲盘机构上的其他第一反应容器是否与第二反应容器和/或第三反应容器存在时序上的冲突,若缓冲盘机构上存在与第二反应容器和/或第三反应容器均不冲突的反应容器时,则将该不存在冲突的反应容器优先从缓冲盘机构上转移至反应盘机构上。

进一步地,当延迟执行将第一反应容器从缓冲盘机构131转移至反应盘机构的转移操作时,可以同时控制加样机构122暂停吐样操作,或控制加样机构122延迟一段时间再进行吸样操作。这样可以避免第一反应容器内样本暴露时间过长,导致检测结果不准确等问题。

应当清楚的是,本实施例的控制系统的工作原理与上文中控制方法的各个步骤的执行过程基本一致,具体可参见上文中的描述,此处不再赘述。

此外,如图10所示,本发明一实施例还提供一种化学发光检测仪的控制系统900,包括获取模块910、第一判断模块920、第二判断模块930以及控制模块940。其中,获取模块910用于获取化学发光检测仪上的各个反应容器的测试项目信息,其中,测试项目信息包括反应容器所需执行的多个目标操作及完成各个目标操作所需的操作时间。第一判断模块920用于根据各个反应容器的测试项目信息,分别判断缓冲盘机构131上的第一反应容器与反应盘机构上的各个第二反应容器是否将在同一时间段内执行同一目标操作。第二判断模块930根据各个所述反应容器的测试项目信息,分别判断缓冲盘机构上的第一反应容器与清洗装置上的各个第三反应容器是否将在同一时间段内执行同一目标操作。控制模块940用于在第一反应容器与一个以上的第二反应容器和/或一个以上的第三反应容器,将在同一时间段内执行同一目标操作,则延迟执行将第一反应容器从缓冲盘机构131转移至反应盘机构的操作。

应当清楚的是,本实施例的控制系统中各个模块的工作原理与上文中控制方法的各个步骤的执行过程基本一致,具体可参见上文中的描述,此处不再赘述。

进一步地,本发明一实施还一种化学发光检测仪,包括上述的控制系统。并且,该化学发光检测仪还包括化学发光检测仪可以包括底座10、试剂存储装置11、分注装置12、反应装置13、清洗装置14、测量装置15、抓杯装置16、反应容器输送装置17、耗材盒加载装置18、样本输送装置19以及混匀装置等结构,上述各个装置的结构及位置关系可参见上文中的描述。该控制系统可以用于控制上述各个装置的运动,提高了该化学发光检测仪的自动化程度及检测准确性,并通过缓冲盘机构的设置,提高了该化学发光检测仪的检测效率。

本发明的化学发光检测仪的控制方法、系统及化学发光检测仪,可以通过各个反应容器的测试项目信息,分别判断缓冲盘机构上的第一反应容器与反应盘机构上的各个第二反应容器是否将在同一时间段内执行同一目标操作,并分别判断缓冲盘机构上的第一反应容器与清洗装置上的各个第三反应容器是否将在同一时间段内执行同一目标操作;若判定第一反应容器与一个以上的第二反应容器和/或一个以上的第三反应容器在同一时间段内执行同一目标操作时,则说明该第一反应容器与第二反应容器和/或第三反应容器存在时序上的冲突,该时序上的冲突将导致完成同一目标操作时的资源调用冲突,此时,可以通过延迟执行将第一反应容器从缓冲盘机构转移至反应盘机构的操作,以解决检测过程中的资源调用冲突,进一步地,可以将缓冲盘机构上与第二反应容器和/或第三反应容器不存在时序上冲突的其他第一反应容器转移至反应盘机构上,从而提高该化学发光检测仪的检测效率。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1