本发明涉及样本分析,尤其涉及一种反应杯清杯及样本测试方法及样本分析仪。
背景技术:
1、目前样本分析仪对样本进行检测时,一般流程是对待测样本吸样,得到多个反应杯,将反应杯放入孵育位进行孵育,然后将孵育后的反应杯放入检测位进行检测,由于孵育位和检测位的数量有限,因此,在对样本执行测试流程之前需要先将孵育位和检测位上使用过的反应杯进行清场,也就是清杯操作,一般清场流程为:
2、方案1:抓杯手机构运动到检测位/孵育位,执行抓杯动作,再运动到丢杯位,完成丢杯动作。所有的孵育位、检测位都完成抓杯-丢杯动作后,即完成清场。缺陷:清场过程中,不管孵育位、检测是否有反应杯,需要所有孵育位、检测位都完成抓杯-丢杯动作,才能启动测试,影响首个样本测试的启动时间,延长样本出结果的时间。
3、方案2:抓杯手结构连续进行孵育位、检测位的抓杯动作,只有抓杯手结构上的传感器检测到反应杯,才进行丢杯动作。相对方案1,利用抓杯手结构上的反应杯有无传感器,减少丢杯动作的执行次数,从而缩短清场时间,缩短首个样本测试的等待时间。缺陷:当孵育位、检测位有比较多反应杯时,清场时间相对方案1没有缩短太多。清场过程中,需要所有孵育位、检测位都完成抓杯动作后,才能启动测试,依然影响首个样本测试启动时间,延长样本出结果的时间。
4、方案3:仪器内部增加ccd或cmos摄像头传感器,进行孵育区、检测区拍照,通过图形处理算法,识别存在反应杯孵育位/检测位。然后,再通过抓杯手机构,将台面上的反应杯抓取到丢弃位,通过减少抓杯手抓杯、丢杯动作,从而缩短清场时间。缺陷:需要使用ccd或cmos摄像头传感器,成本高。需要清场完成后,才能启动测试,当台面上有较多反应杯时,清场时间同样比较长,影响首个样本启动测试的时间,延长样本出结果的时间。
5、因此,亟需一种方法来提高样本清场效率。
技术实现思路
1、本发明的主要目的在于提供一种反应杯清杯及样本测试方法、样本分析仪、计算机设备及存储介质,可以解决现有技术中的清场时间长而导致的检测时间长的问题。
2、为实现上述目的,本发明第一方面提供一种反应杯清杯及样本测试方法,所述方法包括:
3、获取待测样本所需的孵育位数量和检测位数量;
4、对孵育位数量的孵育位和检测位数量的检测位进行局部清杯,获得与待测样本所需的孵育位数量和检测位数量对应的n个目标孵育位和m个目标检测位,其中,所述清杯为移除孵育位和检测位上的反应杯,n为孵育位数量,m为检测位数量,所述目标孵育位用于放置待孵育的反应杯,所述目标检测位用于放置孵育后待检测的反应杯;
5、获取对所述待测样本吸样得到的n个样本反应杯,将所述n个样本反应杯分别放入n个目标孵育位。
6、结合第一方面,在一种可能的实现方式中,上述将所述n个样本反应杯分别放入n个目标孵育位之后,所述方法还包括:
7、若存在剩余未进行清杯处理的孵育位或检测位,则获取下一个待测样本所需的孵育位数量和检测位数量,继续对剩余未进行清杯处理的孵育位或检测位进行清杯,直到获得与下一个待测样本所需的孵育位数量和检测位数量对应的q个目标孵育位和p个目标检测位,或对所有的孵育位或检测位进行清杯,或目标孵育位出现已完成孵育的样本反应杯;
8、若当目标孵育位出现已完成孵育的样本反应杯,则在已完成孵育的样本反应杯中加入触发试剂,将加入触发试剂的样本反应杯转移到对应的目标检测位中进行样本检测;
9、若获得与下一个待测样本所需的孵育位数量和检测位数量对应的q个目标孵育位和p个目标检测位,则待待测样本检测完毕后,令n=q、下一个待测样本为当前的待测样本,返回执行获取对所述待测样本吸样得到的n个样本反应杯,将所述n个样本反应杯分别放入n个目标孵育位的步骤。
10、结合第一方面,在一种可能的实现方式中,上述将加入触发试剂的样本反应杯转移到m个目标检测位中进行样本检测之后,所述方法还包括:
11、若获得的下一个待测样本的目标孵育位未达到下一个待测样本所需的孵育位数量,或者获得的下一个待测样本的目标检测位未达到下一个待测样本所需的检测位数量,则返回执行继续对剩余未进行清杯处理的孵育位或检测位进行清杯,直到获得与下一个待测样本所需的孵育位数量和检测位数量对应的q个目标孵育位和p个目标检测位,或对所有的孵育位或检测位进行清杯,或目标孵育位出现已完成孵育的样本反应杯的步骤。
12、结合第一方面,在一种可能的实现方式中,上述对所有的孵育位或检测位进行清杯之后,包括:
13、若获得的下一个待测样本的目标孵育位未达到下一个待测样本所需的孵育位数量,或者获得的下一个待测样本的目标检测位未达到下一个待测样本所需的检测位数量,则待待测样本检测完毕后,对待测样本检测时使用过的孵育位或检测位再进行局部清杯,获取下一个待测样本对应的q-h个目标孵育位和p-f个目标检测位;其中,h为对所有的孵育位清杯后,获得的下一个待测样本的目标孵育位数量,f为对所有的检测位清杯后,获得的下一个待测样本的目标检测位数量;
14、令n=q、下一个待测样本为当前的待测样本,返回执行获取对所述待测样本吸样得到的n个样本反应杯,将所述n个样本反应杯分别放入n个目标孵育位的步骤。
15、结合第一方面,在一种可能的实现方式中,上述对孵育位数量的孵育位和检测位数量的检测位进行局部清杯,获得与待测样本所需的孵育位数量和检测位数量对应的n个目标孵育位和m个目标检测位,包括:
16、遍历待丢杯位,其中,所述待丢杯位为孵育位或检测位,对于遍历到的目标位,对所述目标位进行是否有反应杯检测,若所述目标位有反应杯,则对所述目标位执行丢杯操作,并若所述目标位为孵育位,则将所述孵育位确定为目标孵育位,若所述目标位为检测位,则将所述检测位确定为目标检测位,则遍历下一个待丢杯位,直到获取到的目标孵育位数量为n以及获取到的目标检测位数量为m;若所述目标位没有反应杯,则若所述目标位为孵育位,将所述孵育位确定为目标孵育位,若所述目标位为检测位,将所述检测位确定为目标检测位,则遍历下一个待丢杯位,直到获取到的目标孵育位数量为n以及获取到的目标检测位数量为m。
17、结合第一方面,在一种可能的实现方式中,上述对孵育位数量的孵育位和检测位数量的检测位进行局部清杯,获得与待测样本所需的孵育位数量和检测位数量对应的n个目标孵育位和m个目标检测位,还包括:
18、对第i个孵育位进行是否有反应杯检测,若第i个孵育位有反应杯,则对第i个孵育位执行丢杯操作,将所述第i个孵育位确定为目标孵育位,令i=i+1,返回执行对第i个孵育位进行是否有反应杯检测的步骤,直到目标孵育位数量为n;其中,i的初始值为1,第1个孵育位为最开始选中进行反应杯检测的孵育位,第i+1个孵育位为在第i个孵育位后选中的下一个进行反应杯检测的孵育位;若第i个孵育位无反应杯,则将所述第i个孵育位确定为目标孵育位,令i=i+1,返回执行对第i个孵育位进行是否有反应杯检测的步骤,直到目标孵育位数量为n;
19、对第k个检测位进行是否有反应杯检测,若第k个检测位有反应杯,则对第k个检测位执行丢杯操作,将所述第k个检测位确定为目标检测位,令k=k+1,返回执行对第k个检测位进行是否有反应杯检测的步骤,直到目标检测位数量为m;若第k个检测位无反应杯,则将所述第k个检测位确定为目标检测位,令k=k+1,返回执行对第k个检测位进行是否有反应杯检测的步骤,直到目标检测位数量为m。
20、结合第一方面,在一种可能的实现方式中,上述继续对剩余未进行清杯处理的孵育位或检测位进行清杯,直到获得与下一个待测样本所需的孵育位数量和检测位数量对应的q个目标孵育位和p个目标检测位,或对所有的孵育位或检测位进行清杯,或目标孵育位出现已完成孵育的样本反应杯,包括:
21、令i=j,返回执行对第i个孵育位进行是否有反应杯检测的步骤,直到获取的下一个待测样本的目标孵育位数量为q,或i+n=g,或者当孵育位出现已完成孵育的样本反应杯时,则停止执行令i=i+1的步骤;其中,j的初始值为1,当j为1时,第j个孵育位为继续对剩余未进行清杯处理的孵育位进行清杯时,最开始选中进行反应杯检测的孵育位,第j+1个孵育位为在第j个孵育位后选中的下一个进行反应杯检测的孵育位,g为孵育位总数;
22、若i=q,令k=r,返回执行对第k个检测位进行是否有反应杯检测的步骤,直到获取的下一个待测样本的目标检测位数量为p,或k+m=z,或者当孵育位出现已完成孵育的样本反应杯时,则停止执行令k=k+1的步骤;其中,r的初始值为1,当r为1时,第r个孵育位为继续对剩余未进行清杯处理的检测位进行清杯时,最开始选中进行反应杯检测的检测位,第r+1个检测位为在第r个孵育位后选中的下一个进行反应杯检测的检测位,z为检测位总数。
23、为实现上述目的,本发明第二方面提供一种样本分析仪,所述样本分析仪包括包括处理器以及输出装置:
24、所述处理器用于执行根据第一方面所述的反应杯清杯及样本测试方法;
25、所述输出装置用于输出待测样本的测试结果。
26、为实现上述目的,本发明第三方面提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:
27、获取待测样本所需的孵育位数量和检测位数量;
28、对孵育位数量的孵育位和检测位数量的检测位进行局部清杯,获得与待测样本所需的孵育位数量和检测位数量对应的n个目标孵育位和m个目标检测位,其中,所述清杯为移除孵育位和检测位上的反应杯,n为孵育位数量,m为检测位数量,所述目标孵育位用于放置待孵育的反应杯,所述目标检测位用于放置孵育后待检测的反应杯;
29、获取对所述待测样本吸样得到的n个样本反应杯,将所述n个样本反应杯分别放入n个目标孵育位。
30、为实现上述目的,本发明第四方面提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:
31、获取待测样本所需的孵育位数量和检测位数量;
32、对孵育位数量的孵育位和检测位数量的检测位进行局部清杯,获得与待测样本所需的孵育位数量和检测位数量对应的n个目标孵育位和m个目标检测位,其中,所述清杯为移除孵育位和检测位上的反应杯,n为孵育位数量,m为检测位数量,所述目标孵育位用于放置待孵育的反应杯,所述目标检测位用于放置孵育后待检测的反应杯;
33、获取对所述待测样本吸样得到的n个样本反应杯,将所述n个样本反应杯分别放入n个目标孵育位。
34、采用本发明实施例,具有如下有益效果:
35、本发明提供一种反应杯清杯及样本测试方法,通过对孵育位数量的孵育位和检测位数量的检测位进行清杯,得到n个目标孵育位和m个目标检测位后,将n个样本反应杯分别放入n个目标孵育位开始测试。本发明在样本测试前只对当前样本需要的孵育位数量的孵育位和检测位数量的检测位进行清杯操作,不需要测试前对所有的孵育位和检测位进行清杯,可缩短测试前的清杯时长。