CN111487422B - 时序控制方法、存储介质及样本分析仪 - Google Patents
时序控制方法、存储介质及样本分析仪 Download PDFInfo
- Publication number
- CN111487422B CN111487422B CN201910081753.2A CN201910081753A CN111487422B CN 111487422 B CN111487422 B CN 111487422B CN 201910081753 A CN201910081753 A CN 201910081753A CN 111487422 B CN111487422 B CN 111487422B
- Authority
- CN
- China
- Prior art keywords
- detection
- linked list
- task
- sample
- incubation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 79
- 238000003860 storage Methods 0.000 title claims abstract description 15
- 238000001514 detection method Methods 0.000 claims abstract description 236
- 238000011534 incubation Methods 0.000 claims description 85
- 230000007246 mechanism Effects 0.000 claims description 69
- 230000009471 action Effects 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 12
- 230000001105 regulatory effect Effects 0.000 abstract description 2
- 230000000875 corresponding effect Effects 0.000 description 60
- 238000007885 magnetic separation Methods 0.000 description 31
- 238000004140 cleaning Methods 0.000 description 14
- 230000008569 process Effects 0.000 description 13
- 238000000926 separation method Methods 0.000 description 13
- 238000005406 washing Methods 0.000 description 7
- 238000004458 analytical method Methods 0.000 description 5
- 238000012360 testing method Methods 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 4
- 239000007790 solid phase Substances 0.000 description 4
- 239000007788 liquid Substances 0.000 description 3
- 239000000700 radioactive tracer Substances 0.000 description 3
- 239000002699 waste material Substances 0.000 description 3
- 239000000427 antigen Substances 0.000 description 2
- 102000036639 antigens Human genes 0.000 description 2
- 108091007433 antigens Proteins 0.000 description 2
- 239000003153 chemical reaction reagent Substances 0.000 description 2
- 238000003018 immunoassay Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 239000011324 bead Substances 0.000 description 1
- 210000000601 blood cell Anatomy 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000684 flow cytometry Methods 0.000 description 1
- 239000007850 fluorescent dye Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000006148 magnetic separator Substances 0.000 description 1
- 230000005389 magnetism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N35/00—Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor
- G01N35/00584—Control arrangements for automatic analysers
- G01N35/0092—Scheduling
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N35/00—Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor
- G01N35/00584—Control arrangements for automatic analysers
- G01N35/0092—Scheduling
- G01N2035/0094—Scheduling optimisation; experiment design
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Biochemistry (AREA)
- General Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Automatic Analysis And Handling Materials Therefor (AREA)
Abstract
本发明公开了一种时序控制方法、存储介质及样本分析仪,该方法包括:接收检测请求,并根据检测请求获取对应的检测链表;执行检测链表中的指令,并实时更新管理链表中指令的执行状态,以通过管理链表对连续的多个检测请求进行检测时序的调控。通过上述方式,本发明能够对任务进行分配调控,提高任务的执行效率和资源的利用率。
Description
技术领域
本发明涉及时序控制技术领域,特别是涉及一种时序控制方法、存储介质及样本分析仪。
背景技术
样本分析仪等医疗器械通过多个检测机构相互配合实现对待测样品的检测。
而随着待检测样品数量的增多及每个待测样品的检测项目的增加,现有技术中采用的某个待测样品检测结束后再开始另一个待测样品的检测方法检测效率低,不能满足检测需求;且在等待某个待测样品检测结束的过程中,样本分析仪中的某些检测机构处于闲置状态,造成严重的资源浪费。
本申请的发明人在长期的研发过程中,发现现有的样本分析检测效率低,资源浪费严重。
发明内容
本发明主要解决的技术问题是提供一种时序控制方法、存储介质及样本分析仪,能够对任务进行分配调控,提高任务的执行效率和资源的利用率。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种时序控制方法。
其中,所述方法包括:接收检测请求,并根据检测请求获取对应的检测链表;执行检测链表中的指令,并实时更新管理链表中指令的执行状态,以通过管理链表对连续的多个检测请求进行检测时序的调控。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种样本分析仪。
其中,样本分析仪包括:处理器和与处理器电连接的存储器,存储器用于存储计算机程序,处理器用于调用计算机程序以执行任意所述的方法。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种及计算机可读存储介质。
其中,计算机可读存储介质用于存储计算机程序,计算机程序能够被调用以执行任意所述的方法。
本发明的有益效果是:区别于现有技术的情况,本发明通过对每个检测请求设置检测链表,并向管理链表反馈各个检测请求对应的指令的执行状态,而管理链表根据各个检测请求对应的指令的执行状态对连续的多个检测请求进行检测时序的调控。这样能够对多个待测样品进行连续检测,避免检测机构的闲置,有利于提高资源利用率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:
图1是本发明一种时序控制方法第一实施方式的流程示意图;
图2是本发明一种时序控制方法第二实施方式的流程示意图;
图3是本发明一种时序控制方法第三实施方式的流程示意图;
图4是本发明一种时序控制方法第四实施方式的流程示意图;
图5是本发明一种时序控制方法第五实施方式的流程示意图;
图6是本发明一种时序控制方法第六实施方式的流程示意图;
图7是本发明一种时序控制方法第七实施方式的流程示意图;
图8是本发明一种时序控制方法第八实施方式的流程示意图;
图9是本发明一种样本分析仪一实施方式的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
参阅图1,图1是本发明一种时序控制方法第一实施方式的流程示意图,该方法包括:
步骤S110:接收检测请求,并根据检测请求获取对应的检测链表。
在步骤S110中,检测请求与待测样品一一对应,每个检测请求包含至少一个检测项目,而检测链表与检测项目一一对应,也即每个检测项目都会有检测链表与之对应。相应的,检测链表用于存储对应检测项目的指令,指令用于按照预设顺序执行检测动作,以完成检测请求对应的检测项目,也就是按照先后顺序达到相应的检测机构,完成相应的检测动作,进而得到检测项目对应的检测结果。
例如,对于免疫分析仪,检测机构包括但不限于,孵育机构、磁分离机构及样本分析机构等。而通过执行检测链表中的指令,可控制待测样品先到达孵育机构进行孵育,孵育结束后将待测样品转移至磁分离机进行磁分离,当完成预设次数的孵育操作及磁分离操作后,将待测样品转移至分析机构进行分析。
步骤S120:执行检测链表中的指令,并实时更新管理链表中指令的执行状态,以通过管理链表对连续的多个检测请求进行检测时序的调控。
在步骤S120中,管理链表获取各个检测项目对应的指令的执行状态,以确定各个检测机构的工作状态及各个检测项目对应的检测进度,执行状态包括当前执行的动作、当前执行的动作的进度、需要执行的下一个动作及下一个动作对应的装置的工作状态中的一种或以上的组合。检测机构的工作状态包括检测机构是处于空闲状态还是处于工作状态,处于工作状态的检测机构是否繁忙,也即确定是否有多个待测样品排队等待,才能在某一检测机构上完成相应的指令。
本实施方式通过对每个检测请求设置检测链表,并向管理链表反馈各个检测请求对应的指令的执行状态,而管理链表根据各个检测请求对应的指令的执行状态对连续的多个检测请求进行检测时序的调控。这样能够对多个待测样品进行连续检测,避免检测机构的闲置,有利于提高资源利用率。
可选的,请参考图2,图2是本发明一时种序控制方法第二实施方式的流程示意图,该方法包括:
步骤S211:扫描并解析待测样品上的条码信息,得到待测样品对应的标识信息。
在步骤S211中,检测项目决定了其需要执行的动作,也即完成该检测项目需要调用哪些检测机构。因此,在接收到待测样品后,需要获得其对应的检测项目。为提高处理效率,在待测样品上设置条码信息,通过扫描条码信息可获取待测样品的标识信息。
步骤S212:根据标识信息查询获得对应的检测链表。
在步骤S212中,通过标识信息可查询得到检测链表。也就是说,不同的检测项目对应不同的检测链表,而获知检测标识信息后即可得到检测链表。
在本实施方式中,标识信息与检测链表存在对应关系,通过标识信息就可知相应的待测样品的需要执行的动作,有利于提高检测效率。
可选的,请参考图3,图3是本发明一种时序控制方法第三实施方式的流程示意图,该方法包括:
步骤S311:预先录入标识信息与检测链表的对应表,并存储在本地数据库。
在步骤S311中,为实现通过获取标识信息便可查询到对应的检测链表,则需要预先建立标识信息与检测链表的对应表,该对应表可以保存在云端数据库中,也可以保存在本地数据库中。在一个实施方式中,为避免网络拥堵影响检测链表的获取效率,对应表存储在本地数据库中。进一步的,数据库可按照预设周期进行更新,包括去除不使用的检测链表、增加新的检测链表及对检测链表中的内容进行修改等。预设时间可以为3个月、6个月或12个月,还可以是根据使用者的请求进行更新,有利于提高检测效率和检测结果的准确性。
步骤S312:根据标识信息在对应表中进行查询,以获得与标识信息对应的检测链表。
在步骤S312中,在对应表中,通过输入标识信息就可以获得对应的检测链表,以使对应的待测样品完成相应的检测项目。
可选的,在检测过程中,向管理链表发送指令的执行状态之前还包括:在管理链表中加载检测请求对应的管理区域,管理区域用于存储检测请求的执行状态。管理链表通过检测管理区域中不同检测请求对应的不同检测项目的执行状态来监控各检测机构的工作状态,进而提高检测机构的利用率。
进一步的,当确定检测请求执行结束后,释放检测请求对应的管理区域。管理区域用于存储检测请求的执行状态,占用大量的存储空间,在管理区域对应的检测请求执行结束后释管理区域能够提高存储空间的利用率,提高检测效率。
更进一步的,确定检测请求执行结束的方法包括但不限于一下方式中的一种或以上的组合:更新执行状态的时间间隔大于预设的时间阈值;通常,每个指令的执行时间在一定的范围内,而预设的时间阈值可以为检测请求对应的指令中,最长的执行时间。如果超过预设时间阈值还没有更新执行状态,这可以表明所有指令都执行完毕,也即检测请求执行结束。还可以是完成预设个数的检测项目,由于每个检测请求对应的检测指令的个数是确定的,通过统计更新执行状态的次数,可以确定检测请求执行结束。如,检测请求包括5个检测指令,当执行状态更新5次后,可以认为检测请求执行结束。当然,通过设置检测完成指令,在检测请求执行结束后,向管理区域发送结束指令,可通过接收到的结束指令确定检测请求执行结束。
可选的,请参考图4,图4是本发明一种时序控制方法第四实施方式的流程示意图,该方法包括:
步骤S421:根据多个检测请求的执行状态,确定样本分析仪中各检测机构的工作状态。
在步骤421中,由于管理链表可监控多个检测请求的执行状态,而通过分析每个检测项目(检测请求)对应的检测链表中的指令的执行状态,可以确定哪个检测机构处于闲置状态,哪个检测机构处于工作状态,甚至是繁忙状态。
步骤S422:向处于闲置状态的检测机构分配适于执行的任务。
在步骤S422中,管理链表在掌握了上述这些信息后,控制不同检测项目对应的待测样品优先转移至处于闲置状态的检测机构,完成相应的指令。此外,而对于排队等候某一检测机构的多个待测样品,控制其按照预设顺序有序进行检测,以实现通过管理链表对连续的多个检测请求进行检测时序的调控。具体的,预设顺序可以是时间的先后顺序,如,检测开始的时间先后顺序,到达该检测机构的时间先后顺序等;也可以是待测样品的紧急程度,如,急诊样品的紧急程度大于门诊样品的紧急程度,这样,能够在保证检测结果准确、提高检测机构的利用率的前提下,更好的满足检测需求。
具体的,在将待测样品转移至处于闲置状态的检测机构的过程中还需考虑,处于闲置状态的检测机构是否为共用检测机构,而共用检测机构是结束对待测样品进行操作而处于闲置状态,但在预设时间内还会被该待测样品用到的检测机构。例如,当前的待测样品在孵育盘上进行孵育,此时机械手处于闲置状态,并检测到有待测样品需要使用机械手,如需要从磁分离装置转移至分析机构(如流式细胞分析机构)。虽然当前时刻或当前时刻之后的一段时间内,对于孵育盘上的某个待测样品,机械手处于闲置状态,但当孵育盘上的待测样品在孵育结束之后,需要机械手将其转移至磁分离盘。而考虑到样本分析仪的结构尺寸和成本,机械手的数量是有限的,甚至是样本分析仪仅具有一个机械手,每个机械手需要对至少两个待测样品进行操作,这样,机械手就成为了共用检测机构。值得注意的是,对于待测样品而言,某些步骤的执行时间需要严格控制,否则将会导致同一待测样品的多次检测结果不平行,以及不同待测样品的检测结果与检测标准不具有可比性,使得检测结果不准确。
在一个实施方式中,请参考图5,图5是本发明一种时序控制方法第五实施方式的流程示意图,当需要共用检测机构时,该方法具体包括:
步骤S510:读取孵育任务列表,以确定最近一次孵育任务的结束时刻。
在步骤S510中,孵育过程主要是固相载体、抗原、抗体及示踪剂进行结合,将待测样品制备得到检测样本的过程。而孵育时间对检测样本中各部分之间的结合强度、结合数量等影响显著,相应的也就会影响示踪剂的强度,进而影响检测结果的准确性。因此,孵育过程的执行时间需要严格控制。具体的,固相载体可以为磁珠等,示踪剂可以是荧光染料等,其具体种类可以根据检测项目及检测方法进行确定。
孵育任务列表包括孵育盘上进行孵育的多个待测样品的孵育进度,孵育进度包括每个待测样品的结束时间和开始时间等。最近一次孵育任务的结束时刻也即从当前时刻开始计算,孵育任务列表中最早结束的孵育任务的结束时刻;换句话说,为保证检测结果的准确性,通过当前时刻与最近一次孵育任务的结束时刻可以确定公共检测机构的闲置时段,也就是公共检测机构可用于执行其他任务的空闲时段。
步骤S520:检索是否存在满足预设要求的待执行任务。
在步骤S520中,预设要求包括待执行任务的结束时刻早于最近一次孵育任务的结束时刻。这样,公共检测机构在空闲时段执行任务后还可以及时对孵育盘上结束孵育的待测样品进行下一步操作,确保孵育时间准确,以提高检测结果的准确性。
步骤S530:当存在满足预设要求的待执行任务时,执行待执行任务。
本实施方式通过当前时刻与最近一次孵育任务的结束时刻可以确定公共检测机构的空闲时段,并在空闲时段内执行满足预设要求的待执行任务,不仅能够保证孵育时间准确,还能充分利用公共检测机构,有利于提高资源利用率和提高检测效率。
可选的,当满足预设要求的待执行任务包括多个时,方法还包括:按照预设顺序选择待执行的任务。进一步,预设顺序包括待测样品的紧急程度,其中,急诊样品的紧急程度大于门诊样品的紧急程度。请参考图6,图6是本发明一种时序控制方法第六实施方式的流程示意图,方法还包括:
步骤S610:判断多个待执行任务是否包括急诊样品的待执行任务。
在步骤S610中,通过人工输入或通过解析待测样品上的条码信息获取待测样品的紧急程度。在一个实施方式中,为提高检测效率,在条码信息中设置待测样品的紧急程度编码,通过解析条码信息中的紧急程度编码获得待测样品的紧急程度。例如,门诊样品的紧急程度编码是00、急诊样品的紧急程度编码是01,当解析到紧急程度编码包括01时,可以认为待执行任务中包括急诊样品的待执行任务。
步骤S620:当多个待执行任务包括急诊样品的待执行任务时,执行急诊样品对应的待执行任务。
在步骤S620中,当检测到待执行任务包括急诊样品的待执行任务时,公共检测机构对紧急程度编码为01对应的待测样品进行操作,以执行急诊样品对应的待执行任务。
在本实施方式中,优先对急诊样品进行处理,能够更好的满足用户对检测机构的性能要求,提高用户体验。
更进一步的,预设顺序包括待执行任务对应的检测机构与孵育盘的距离的远近,靠近孵育盘的待执行的任务优先级高于其他检测机构上的待执行的任务。
由于在确定待执行任务是否满足预设要求时,还需计算从待执行任务的结束时刻到公共检测机机构返回孵育盘的时间。在本发明的实施方式中,在多个满足预设要求的待执行任务中,优先执行与孵育盘之间距离更近的待执行任务。这样,公共检测机构能够及时返回孵育盘对结束孵育的待测样品进行操作。具体的,确定多个满足预设要求的待执行任务与孵育盘的距离的方法包括:获取预存在本地数据库中的各个检测机构的相对距离,通过查询和比较确定距离孵育盘最近的待执行任务。还可以是实时测量孵育盘与多个待执行任务之间的距离,在检测和比较后确定距离孵育盘最近的待执行任务。距离的检测方法包括但不限于红外测距和激光测距等方式。在一个实施方式中,为了降低样本分析仪的成本,根据预存在本地数据库中的各个检测机构的相对距离。进一步的,孵育盘与待执行任务的距离即为待执行任务结束前使用的最后一个检测机构与孵育盘的距离。
当然,预设顺序可以是样本分析仪出厂时设置在程序中的,也可以是用户根据自身的检测需求进行设置的,因此,预设顺序的具体内容此处不做具体限定。
可选的,当待执行的任务为清洗分离时,请参考图7,图7是本发明一种时序控制方法第七实施方式的流程示意图,方法还包括:
步骤S710:在磁分离盘上进行清洗分离操作。
在步骤S710中,磁分离盘(也即磁分离机构)包括磁分离位和清洗分离位,磁分离过程是通过将具有磁性的固相载体吸附在反应杯的侧壁上,实现固液分离,并将液体及液体中残余物质除去的过程。而磁分离后的待测样品需要在清洗位上进行清洗,以洗去多余的固相载体、抗原、抗体或示踪剂等试剂。
步骤S720:查询孵育盘是否存在可接收结束清洗分离的反应杯的孵育位。
在步骤S720中,由于待测样品的制备需要进行多次的孵育和清洗分离操作,而结束清洗分离操作的待测样品通常会转移至孵育盘添加其余的试剂或进行其他相关操作。因此,在结束清洗分离时,查询孵育盘是否存在可接收结束清洗分离的待测样品的孵育位,而待测样品容置在反应杯中,也即是查询孵育盘上是否存在空闲的孵育位置来容置结束清洗分离操作的反应杯。
步骤S730:当孵育盘存在可接收结束清洗分离的反应杯的孵育位时,将结束清洗分离的反应杯转移至孵育盘,并将该反应杯对应的清洗分离任务从对应的任务列表删除。
在步骤S730中,预先确定存在可接收结束清洗分离的反应杯的孵育位后,再将结束清洗分离的反应杯转移至孵育盘,这样能够避免对检测机构的不合理占用,有利于提高检测效率和资源利用率。进一步的,将转移至孵育盘的反应杯对应的清洗分离任务从对应的任务列表删除,能够避免重复调用检测机构,也能实时掌握不同检测请求的执行状态,有利于对检测请求进行检测时序的调控,提高资源利用率。
此外,当孵育盘不存在可接收结束清洗分离的反应杯的孵育位时,将该反应杯对应的清洗分离任务添加到对应的任务列表,并进入休眠状态。而休眠状态的持续时间不大于样本分析仪执行任一任务的最小时长。这样,每当有任务结束后,可以通过确定结束的任务的种类或再次查询孵育盘是否存在可接收结束清洗分离的反应杯的孵育位,及时发现可接收结束清洗分离的反应杯的孵育位,以便尽快将清洗分离后的反应杯转移至孵育盘,进行后续操作,进而提高检测效率。
可选的,当到达最近一次孵育任务的结束时刻时,需要将孵育盘上的检测样本进行转移,再进行后续操作。此时,转移孵育盘上的检测样本的过程中需要用到的公共检测机构返回至孵育盘,完成相应操作。虽然孵育操作进行的时间对检测结果的平行性和准确性有较大影响,在保证检测结果可靠的情况下,允许孵育时间在一定的范围内波动,具体的波动范围与检测项目及待测样品的性质相关,此处不做具体限定,这样能够进一步保证资源的充分利用。
具体的,当结束孵育的待测样品需要进行的后续操作是磁分离时,则请参考图8,图8是本发明一种时序控制方法第八实施方式的流程示意图,方法还包括:
步骤S810:查询磁分离盘是否存在可接收结束孵育的反应杯的磁分离位。
在步骤S810中,在将反应杯从孵育盘转移至磁分离盘时,需要查询述磁分离盘是否存在可接收结束孵育的反应杯的磁分离位。这是因为,样本分析仪对多个待测样品的检测是连续进行的,一旦待测样品离开孵育盘,容置待测样品的孵育位很可能已经被占用,这样,待测样品会一直占用检测机构,不利于检测效率的提高和资源利用率,甚至会造成样本分析仪故障。
步骤S820:当磁分离盘存在可接收结束孵育的反应杯的磁分离位时,将结束孵育的反应杯转移至磁分离盘。
在步骤S820中,当磁分离盘存在可接收结束孵育的反应杯的磁分离位时,将结束孵育的反应杯转移至磁分离盘能够避免对检测机构的不合理占用,有利于提高检测效率和资源利用率。
进一步的,将结束孵育的反应杯转移至磁分离盘后,所述方法还包括:将反应杯对应的磁分离任务添加到磁分离任务列表,同时,将反应杯对应的孵育任务从孵育任务列表删除。在本实施方式中,将反应杯对应的磁分离任务添加到磁分离任务列表能够及时对反应杯中的待测样品进行磁分离操作,也便于对磁分离任务的执行状态进行管理,提高磁分离操作执行的有序性。而将反应杯对应的孵育任务从孵育任务列表删除能够避免检测机构的重复调用,避免资源浪费,提高检测效率。
请参图9,图9是申请实施例样本分析仪的结构示意图。在本实施例中,样本分析仪包括处理器91和与处理器91电连接的存储器92,存储器91用于存储计算机程序,处理器91用于调用计算机程序以执行上述任意一实施例的方法。
本实施方式的样本分析仪通过调用计算机程序以执行上述任意一实施例的方法,可对每个检测请求设置检测链表,并向管理链表反馈各个检测请求对应的指令的执行状态,而管理链表根据各个检测请求对应的指令的执行状态对连续的多个检测请求进行检测时序的调控。这样能够对多个待测样品进行连续检测,避免检测机构的闲置,有利于提高资源利用率。
进一步的,样本分析仪包括但不限于免疫检测分析仪,血球分析仪等,只要是需要对多个样本进行连续检测即可。而在本发明所提供的几个实施方式中,应该理解到,所揭露的方法以及设备,可以通过其它的方式实现。例如,以上所描述的设备实施方式仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
另外,在本发明各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
本发明实施例还提供一种计算机可读存储介质,该计算机可读存储介质用于存储计算机程序,该计算机程序能够被处理器执行以实现上述实施例中提供的方法。可以理解的,在本实施例中的可读存储介质存储的计算机程序,所用来执行的方法与上述实施例提供的方法类似,其原理和步骤相同,这里不再赘述。
其中,该存储介质可以为U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本实施方式中的计算机可读存储介质存储的程序,在被调用和执行后可通过对每个检测请求设置检测链表,并向管理链表反馈各个检测请求对应的指令的执行状态,而管理链表根据各个检测请求对应的指令的执行状态对连续的多个检测请求进行检测时序的调控。这样能够对多个待测样品进行连续检测,避免检测机构的闲置,有利于提高资源利用率。
以上仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
Claims (10)
1.一种样本分析仪的时序控制方法,其特征在于,所述方法包括:
接收检测请求,并根据所述检测请求获取对应的检测链表;
执行所述检测链表中的指令,并实时更新管理链表中所述指令的执行状态,以通过所述管理链表对连续的多个检测请求进行检测时序的调控;
根据多个检测请求的执行状态,确定样本分析仪中各检测机构的工作状态;
向处于闲置状态的检测机构分配适于执行的任务;
判断是否需要共用检测机构;
当需要共用检测机构时,读取检测链表中的孵育任务列表,以确定最近一次孵育任务的结束时刻,确定检测机构的闲置时段;
检索是否存在满足预设要求的待执行任务;
当存在满足预设要求的待执行任务时,控制检测机构执行所述待执行任务;
其中,所述预设要求包括所述待执行任务的结束时刻早于所述最近一次孵育任务的结束时刻;
检测机构在闲置时段执行所述待执行任务后对结束所述孵育任务的待测样品进行下一步操作。
2.根据权利要求1所述的方法,其特征在于,所述接收检测请求, 并根据所述检测请求获得对应的检测链表的方法具体包括:
扫描并解析待测样品上的条码信息,得到所述待测样品对应的标识信息;
根据所述标识信息查询获得对应的检测链表。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
预先录入标识信息与检测链表的对应表,并存储在本地数据库;
根据所述标识信息在所述对应表中进行查询,以获得与所述标识信息对应的检测链表。
4.根据权利要求1所述的方法,其特征在于,所述检测链表包括所述检测请求对应的指令,所述指令用于按照预设顺序执行检测动作,以完成所述检测请求对应的检测项目。
5.根据权利要求1所述的方法,其特征在于,所述执行状态包括:
当前执行的动作、当前执行的动作的进度、需要执行的下一个动作及所述下一个动作对应的检测机构的工作状态中的一种或以上的组合。
6.根据权利要求1所述的方法,其特征在于,实时更新管理链表中所述指令的执行状态之前还包括:
在所述管理链表中加载所述检测请求对应的管理区域,所述管理区域用于存储所述检测请求的执行状态。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
当确定所述检测请求执行结束后,释放所述检测请求对应的管理区域。
8.根据权利要求1所述的方法,其特征在于,通过所述管理链表对多个检测请求对应的动作进行检测时序的调控的方法具体包括:
根据多个检测请求的所述执行状态,确定样本分析仪中各检测机构的工作状态;
向处于闲置状态的所述检测机构分配适于执行的任务。
9.一种样本分析仪,其特征在于,所述样本分析仪包括处理器和与所述处理器电连接的存储器,所述存储器用于存储计算机程序,所述处理器用于调用所述计算机程序以执行权利要求1-8任意一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序能够被调用以执行权利要求1-8任意一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910081753.2A CN111487422B (zh) | 2019-01-28 | 2019-01-28 | 时序控制方法、存储介质及样本分析仪 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910081753.2A CN111487422B (zh) | 2019-01-28 | 2019-01-28 | 时序控制方法、存储介质及样本分析仪 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111487422A CN111487422A (zh) | 2020-08-04 |
CN111487422B true CN111487422B (zh) | 2024-03-12 |
Family
ID=71810745
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910081753.2A Active CN111487422B (zh) | 2019-01-28 | 2019-01-28 | 时序控制方法、存储介质及样本分析仪 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111487422B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113930331A (zh) * | 2021-10-09 | 2022-01-14 | 苏州国科均豪生物科技有限公司 | 荧光免疫检测分析仪温育温度控制方法、介质、pcr检测系统 |
CN114578072A (zh) * | 2022-05-06 | 2022-06-03 | 深圳市帝迈生物技术有限公司 | 样本分析设备的控制方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101387650A (zh) * | 2007-12-20 | 2009-03-18 | 北京科美生物技术有限公司 | 全自动板式发光仪及其发光检测方法 |
CN101520463A (zh) * | 2008-02-29 | 2009-09-02 | 希森美康株式会社 | 分析装置及从异常重新开始测定的方法 |
CN102265164A (zh) * | 2008-12-26 | 2011-11-30 | 株式会社日立高新技术 | 自动分析装置 |
CN103226148A (zh) * | 2012-01-29 | 2013-07-31 | 桂林欧博仪器技术有限公司 | 一种环境分析仪器 |
CN107608896A (zh) * | 2017-09-26 | 2018-01-19 | 上海爱优威软件开发有限公司 | 一种终端应用的检测方法及系统 |
-
2019
- 2019-01-28 CN CN201910081753.2A patent/CN111487422B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101387650A (zh) * | 2007-12-20 | 2009-03-18 | 北京科美生物技术有限公司 | 全自动板式发光仪及其发光检测方法 |
CN101520463A (zh) * | 2008-02-29 | 2009-09-02 | 希森美康株式会社 | 分析装置及从异常重新开始测定的方法 |
CN102265164A (zh) * | 2008-12-26 | 2011-11-30 | 株式会社日立高新技术 | 自动分析装置 |
CN103226148A (zh) * | 2012-01-29 | 2013-07-31 | 桂林欧博仪器技术有限公司 | 一种环境分析仪器 |
CN107608896A (zh) * | 2017-09-26 | 2018-01-19 | 上海爱优威软件开发有限公司 | 一种终端应用的检测方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN111487422A (zh) | 2020-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111487421B (zh) | 一种调度方法、存储介质及样本分析仪 | |
US10061610B2 (en) | CPU scheduler configured to support latency sensitive virtual machines | |
CN103516536B (zh) | 基于线程数量限制的服务器业务请求并行处理方法及系统 | |
CN110967502B (zh) | 进样调度方法、装置、分析检测系统和存储介质 | |
CA3104806A1 (en) | Method for scheduling a task, resource sharing use method and system based on preemptive scheduling, scheduler, device, and storage medium | |
US20060048155A1 (en) | Organizing transmission of repository data | |
CN102868573B (zh) | Web服务负载云测试方法和装置 | |
CN111487422B (zh) | 时序控制方法、存储介质及样本分析仪 | |
US20120222043A1 (en) | Process Scheduling Using Scheduling Graph to Minimize Managed Elements | |
CN102759630A (zh) | 用于操作自动化样本工作间的方法 | |
WO2013165451A1 (en) | Many-core process scheduling to maximize cache usage | |
CN106713396B (zh) | 服务器调度方法和系统 | |
WO2021087972A1 (zh) | 一种样本分析系统及其样本调度方法 | |
CN103649938A (zh) | 在多处理计算机系统中管理工作负荷 | |
Kumar et al. | A comprehensive review of straggler handling algorithms for mapreduce framework | |
CN113125785A (zh) | 高浓度样本的检测和时序调用方法 | |
CN112445834A (zh) | 分布式查询系统和查询方法、设备及存储介质 | |
CN109656733A (zh) | 智能调度多ocr识别引擎的方法及设备 | |
CN110967503A (zh) | 一种进样调度方法、装置、分析检测系统和存储介质 | |
CN107356775B (zh) | 一种用于化学发光免疫分析的测试任务规划方法 | |
JP2002277477A (ja) | 自動分析システム | |
EP2840513B1 (en) | Dynamic task prioritization for in-memory databases | |
CN113049842B (zh) | 样本分析设备和样本测试的预排方法、存储介质 | |
CN104866370A (zh) | 一种云计算环境下面向并行应用的动态时间片调度方法及系统 | |
CN107634978A (zh) | 一种资源调度方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |