技术领域
[0001] 本申请涉及自动化调度技术领域,具体而言,涉及一种样本检测方法及样本检测系统。
相关背景技术
[0002] 在医疗领域,需要对样本进行检测。通常,针对一个检测样本,其可能需要经过多个检测仪器以执行多种检测。
[0003] 现有技术中,各检测仪器均是对应分配一个检测师进行检测控制,样本在前一仪器上完成第一项检测后,将由控制该仪器的检测师将样本人工转交给控制下一仪器的检测师进行检测,以此类推,最终完成各项检测。
[0004] 但是,这种人工控制的方法使得样本检测的时间分配合理性较差,很容易受到外界干扰而导致检测时间拉长,从而导致检测结果的获取效率较低。
具体实施方式
[0070] 为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
[0071] 另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0072] 需要说明的是,本申请实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。
[0073] 图1为本申请实施例提供的一种样本检测系统的架构示意图,如图1所示,该系统可包括:控制器、待使用的检测仪器、第一样本缓存区以及各待使用的检测仪器对应的第二样本缓存区。第一样本缓存区以及各第二样本缓存区均与控制器通信连接,各待使用的检测仪器也均与控制器通信连接。
[0074] 控制器用于控制实时监测各样本缓存区的空位状态以及各待使用的检测仪器的测试位的空闲状态。第一样本缓存区可以指检测系统的外部缓存区,待使用的检测仪器对应的第二样本缓存区可以指待使用的检测仪器的线上缓存区。每个待使用的检测仪器均配置有对应的第二样本缓存区。
[0075] 所有待检测的样本在进入样本检测系统之后会先缓存至第一样本缓存区,由于第一样本缓存区的缓存位有限,当没有空闲缓存位时,不向第一样本缓存区中添加新的待检测的样本,而当有空闲缓存位时,则将系统外部的待检测的样本补入第一样本缓存区中。
[0076] 每个检测仪器在对当前正在检测的样本执行完本仪器的检测项目后,若样本没有其他待检测的项目,则将由当前检测仪器的测试位移出至检测系统,而若样本还具有其他待检测的项目,则将由当前检测仪器的测试位移出至当前检测仪器对应的第二样本缓存区中。
[0077] 对于任意一个待使用的检测仪器而言,在从样本缓存区中获取样本进行检测时,优先从第二样本缓存区中获取,当第二样本缓存区中没有符合要求的待检测样本时,则从第一样本缓存区中获取。其中,在从第一样本缓存区或者第二样本缓存区获取样本时,可以按照预先确定好的取样方式进行取样,其中,取样方式是以能够使得系统的总体检测时间达到最优为目的所确定出的。
[0078] 当第一样本缓存区、第二样本缓存区均无样本,且系统外也没有新的待检测样本到来时,则所有检测结束。
[0079] 可选地,样本检测系统还可包括:扫描设备,扫描设备与控制器通信连接。控制器在检测到样本进入检测系统后,会首先控制扫描设备进行扫描以获取待检测的样本的待检测项目类型。
[0080] 样本检测系统还可包括:抓取设备,抓取设备与控制器通信连接。控制器可控制抓取设备将确定出的检测仪器所对应的目标样本抓取至检测仪器的测试位上进行检测。
[0081] 样本检测系统还可包括:传送轨道,传送轨道与控制器通信连接,控制器用于控制传送轨道不间断的运转。传送轨道可对负责在检测系统中对各样本进行单向传送,当系统中各个设备之间相隔较远时,抓取设备从第一样本缓存区或者第二样本缓存区所抓取到的目标样本可先放置于传送轨道上,由传送轨道传送至检测仪器的测试位上。或者传送轨道可以先将第一样本缓存区或者第二样本缓存区中的样本依次在轨道上进行传输,当传输至距离检测仪器较近的位置时,再由抓取设备抓取目标样本放置于检测仪器的测试位上。
[0082] 其中,值得注意的是,样本检测系统中可以设置有多种类型的检测仪器,每种检测仪器的数量也可以设置多个,而在实际使用时,可以根据检验科室的日均样本量、样本组成比例、各类检测项目的单位检测时间以及预设的仪器配置信息,从所有的检测仪器中确定需要使用的各类检测仪器以及各类检测仪器的数量,也就是说,并非所有的检测仪器均需要运行检测,可以根据实际的检测需求确定所需的各类检测仪器的数量。
[0083] 接下来对应用于上述检测系统中的样本检测方法的流程进行说明。
[0084] 图2为本申请实施例提供的一种样本检测方法的流程示意图。本方法可应用于上述图1所示检测系统中的控制器。如图2所示,该方法可包括:
[0085] S201、根据目标检测仪器当前的属性信息,确定目标检测仪器的测试位的当前空闲状态、以及目标检测仪器的检测项目类型,目标检测仪器为当前待用的检测仪器中的任意一个。
[0086] 目标检测仪器可以指待使用的检测仪器中的任意一个,在一些情况下,可以根据实际检测需求,优先确定出本次检测所需的各种类型的检测仪器以及各类检测仪器的数量,基于确定出的检测仪器类型和数量,再进行检测系统的搭建,在这种情况下,检测系统中的任意一个检测仪器均可作为目标检测仪器。
[0087] 而在一些情况下,检测系统中所配置的检测仪器的类型和数量是保持不变的,且足够多,而可以根据检测需求,从所有的检测仪器中确定出本次检测所要启动的检测仪器的类型和数量,在这种情况下,目标检测仪器则指的是所要启动的检测仪器(待使用的)中的任意一个。
[0088] 本实施例中,对样本的检测可以指血样检测,检测仪器则可以指可以进行血样检测的各种仪器,这里主要以心肌仪器和感染仪器作为举例。
[0089] 本方法既可以适用于同一样本需要进行多项检测的场景下,也可适用于同一样本仅需进行单项检测的场景下,当为多项检测时,待使用的检测仪器需要包含执行每种检测项目的仪器,当为单项检测时,待使用的检测仪器则仅包含执行该项检测的仪器。
[0090] 待使用的检测仪器的确定方式会在后续实施例中进行详细说明。
[0091] 控制器可记录并实时维护各检测仪器的属性信息,属性信息可以包括:检测仪器的测试位的空闲状态以及检测项目类型。从而可实时的获取目标检测仪器当前的属性信息,以确定目标检测仪器的测试位的当前空闲状态和目标检测仪器的检测项目类型。
[0092] S202、若目标检测仪器的测试位当前处于空闲状态,则根据目标检测仪器的检测项目类型、第一样本缓存区的样本信息、第二样本缓存区的样本信息以及预先确定的目标样本取样方式,确定目标检测仪器当前待检测的目标样本,并将目标样本分配至目标检测仪器的测试位上进行检测;其中,样本信息包括:是否存在样本、各样本的排列顺序、各样本的检测项目类型以及是否存在空闲缓存位。
[0093] 但目标检测仪器的测试位当前处于空闲状态时,则可从各样本中确定目标样本并将目标样本分配给目标检测仪器进行检测。
[0094] 可以根据第一样本缓存区的样本信息、第二样本缓存区的样本信息确定取样区域,取样区域可以指从第一样本缓存区中确定目标样本还是从第二样本缓存区中确定目标样本。然后根据目标检测仪器的检测项目类型以及预先确定的目标样本取样方式,确定目标检测仪器对应的目标样本。
[0095] 其中,第一样本缓存区和第二样本缓存区均有其各自所对应的目标样本取样方式,基于前面确定出的取样区域,可以根据取样区域所对应的目标取样方式确定目标样本。
[0096] 目标取样方式可以是基于检测系统的实际情况,以合理分配系统中各检测仪器的检测时间,达到系统检测总时长最优的前提下所确定出的取样方式,按照目标取样方式确定目标样本,能够尽可能的避免系统检测堵塞,各检测仪器可以不间断的执行检测,从而达到检测的合理分配,使得系统的检测总时长达到最优,提高检测结果的获取效率。
[0097] 综上,本实施例提供的样本检测方法,实现了一种自动化的样本检测流程,在监测到检测仪器处于空闲状态时,会根据检测仪器的检测项目类型、第一样本缓存区的样本信息、第二样本缓存区的样本信息以及预先确定的目标样本取样方式,从各待检测样本中确定出目标样本并分配至检测仪器进行检测。有效克服了人工分配样本所导致的检测时效性较差的问题。其中,目标取样方式可以是基于检测系统的实际情况,以合理分配系统中各检测仪器的检测时间,达到系统检测总时长最优的前提下所确定出的取样方式,按照目标取样方式确定目标样本,能够尽可能的避免系统检测堵塞,各检测仪器可以不间断的执行检测,从而达到检测的合理分配,使得系统的检测总时长达到最优,提高检测结果的获取效率。
[0098] 图3为本申请实施例提供的另一种样本检测方法的流程示意图。可选地,步骤S202中,根据目标检测仪器的检测项目类型、第一样本缓存区的样本信息、第二样本缓存区的样本信息以及预先确定的目标样本取样方式,确定目标检测仪器当前待检测的目标样本之前,可以包括:
[0099] S301、根据第一样本缓存区的至少一种取样方式、以及第二样本缓存区的至少一种取样方式,组合生成至少一种候选样本取样方式,候选样本取样方式包括:第一样本缓存区的目标样本取样方式、各检测仪器对应的第二样本缓存区的目标样本取样方式。
[0100] 可选地,可以根据各样本缓存区所适用的分配规则,确定第一样本缓存区的至少一种取样方式以及第二样本缓存区的至少一种取样方式。
[0101] 本实施例中,假设第一样本缓存区的至少一种取样方式包括:先到先得以及综合考虑两种,第二样本缓存区的至少一种取样方式包括:先到先得以及综合考虑两种。
[0102] 先到先得也即按照样本在缓存区中的排队顺序,排序在前的优先级更高。
[0103] 综合考虑则是根据除目标检测仪器之外的其他与目标检测仪器为不同类型的各检测仪器(假设为目标检测仪器对应的候选检测仪器)的第二样本缓存区和测试位的状态。
[0104] 这里以第二样本缓存区包括2个,第一样本缓存区包括1个为例,假设第一样本缓存区的取样方式包括:先到先得和综合考虑两种,第二样本缓存区1的取样方式包括:先到先得和综合考虑两种,第二样本缓存区2的取样方式包括:先到先得和综合考虑两种。那么,可组合得到8种候选样本取样方式,每种候选样本取样方式中均包括了第一样本缓存区的一种取样方式、第二样本缓存区1的一种取样方式、第二样本缓存区2的一种取样方式。
[0105] S302、根据各候选样本取样方式下检测系统的检测总时长,从各候选样本取样方式中确定目标样本取样方式。
[0106] 可选地,基于确定出的各候选样本取样方式,可通过模拟软件,针对检验科室的实际情况,使用模拟数据集或者收集的实际数据集,计算数据集在各候选样本取样方式下检测系统运行总耗时和单个样本出结果的实际最大耗时,累计比较,将检测系统的检测总时长最小的候选样本取样方式确定为目标样本取样方式。
[0107] 基于所确定出的目标样本取样方式,当从第一样本缓存区确定目标样本时,可以按照第一样本缓存区对应的目标样本取样方式确定目标样本,当从第二样本缓存区确定目标样本时,可以按照第二样本缓存区对应的目标样本取样方式确定目标样本。
[0108] 图4为本申请实施例提供的又一种样本检测方法的流程示意图。可选地,步骤S202中,根据目标检测仪器的检测项目类型、第一样本缓存区的样本信息、第二样本缓存区的样本信息以及预先确定的目标样本取样方式,确定目标检测仪器当前待检测的目标样本,可以包括:
[0109] S401、根据第二样本缓存区的样本信息,确定是否存在目标检测仪器对应的至少一个候选检测仪器,候选检测仪器为检测系统中与目标检测仪器的检测项目类型不同,且检测仪器对应的第二样本缓存区中缓存有与目标检测仪器的检测项目类型一致的样本的检测仪器。
[0110] 可选地,当第二样本缓存区存在符合条件的样本时,可优先从第二样本缓存区中确定目标样本,以避免检测仪器的线上缓存区发生堵塞,影响系统的检测进度。
[0111] 可选地,可根据目标检测仪器的检测项目类型,从其他待使用的检测仪器中确定出与目标检测仪器的检测项目类型不同的检测仪器。
[0112] 例如:目标检测仪器为心肌仪器,则可以将所有的感染仪器作为初始候选检测仪器,这是由于感染仪器对应的第二样本缓存区中存储的样本为需要执行心肌检测的样本。而心肌仪器对应的第二样本缓存区中存储的样本为需要执行感染检测的样本。
[0113] 接下来,将初始候选检测仪器对应的第二样本缓存区中存在样本的各初始候选检测仪器确定为目标检测仪器对应的各候选检测仪器。
[0114] S402、若存在目标检测仪器对应的至少一个候选检测仪器,则确定与目标检测仪器距离最近的候选检测仪器为目标候选检测仪器。
[0115] 当候选检测仪器仅包含一个时,则直接将该候选检测仪器确定为目标检测仪器的目标候选检测仪器。
[0116] 而当候选检测仪器仅包含多个时,为了提高检测效率以及系统的运行合理性,可以将候选检测仪器中距离目标检测仪器最近的候选检测仪器确定为目标检测仪器的目标候选检测仪器。这样,在将目标样本分配给目标检测仪器时,对于目标样本的传输会更加快,从而能够提高检测效率。
[0117] S403、根据目标候选检测仪器对应的第二样本缓存区中各样本的检测项目类型,按照目标候选检测仪器对应的第二样本缓存区的目标样本取样方式,从目标候选检测仪器对应的第二样本缓存区中确定目标样本。
[0118] 当确定了目标候选检测仪器之后,则可以从目标候选检测仪器对应的第二样本缓存区中确定目标样本,而在从目标候选检测仪器对应的第二样本缓存区中确定目标样本时,可以是根据预先确定出的目标候选检测仪器对应的第二样本缓存区的目标取样方式去确定目标样本。
[0119] 例如目标候选检测仪器对应的第二样本缓存区的目标取样方式为先到先得,则可将目标候选检测仪器对应的第二样本缓存区中当前排序第一的样本作为目标样本。
[0120] 可选地,步骤S401中,根据第二样本缓存区的样本信息,确定是否存在目标检测仪器对应的至少一个候选检测仪器之后,本方法还可包括:若不存在目标检测仪器对应的至少一个候选检测仪器,则根据第一样本缓存区中各样本的检测项目类型,按照第一样本缓存区对应的目标样本取样方式,从第一样本缓存区中确定目标样本。
[0121] 在一种可选的实施例中,当目标检测仪器不存在候选检测仪器时,也就是说在所有的第二样本缓存区中都不存在目标检测仪器对应的符合条件的样本时,则会从第一样本缓存区中去确定目标样本,那么,在从第一样本缓存区中去确定目标样本时,则是可以按照第一样本缓存区对应的目标样本取样方式去确定目标检测仪器对应的目标样本。
[0122] 可选地,步骤S202中,将目标样本分配至目标检测仪器的测试位上进行检测,可以包括:控制抓取设备将目标样本传送至目标检测仪器的测试位上。
[0123] 抓取设备可以是机械臂,在一些实施例中,各待使用的检测仪器均可配置一小型机械臂,或者相邻的多台待使用的检测仪器可分配一个机械臂。具体根据情况灵活设置。
[0124] 在确定出目标样本后,控制器可向对应的抓取设备发送控制指令,控制指令可包括:目标样本的位置信息以及目标检测仪器的位置信息,从而控制抓取设备将目标样本抓取移动至目标检测仪器的测试位上。
[0125] 当然,在仅考虑先到先得,按样本排列顺序传输的这种取样方式下,也可以不设置抓取设备,可通过传送轨道按照顺序依次传送各样本。
[0126] 图5为本申请实施例提供的另一种样本检测方法的流程示意图。可选地,步骤S202中,将目标样本分配至目标检测仪器的测试位上进行检测之后,还可以包括:
[0127] S501、若目标检测仪器对目标样本检测结束,则根据目标样本的属性信息,确定目标样本当前是否具有待检测项目类型。
[0128] 本实施例对于第二样本缓存区中的样本来源进行说明。对于目标检测到仪器而言,在其测试位上完成当前检测的样本会存在两个去处。
[0129] 首先可根据当前在目标检测仪器上进行检测的目标样本的属性信息,确定除了当前已检测完成的检测项目类型,目标样本是否还具有其他未执行的检测项目类型。
[0130] S502、若具有,则将目标样本缓存至目标检测仪器对应的第二样本缓存区中。
[0131] 若目标样本还存在未执行的检测项目类型,则会将目标样本移出至目标检测仪器对应的第二样本缓存区中,目标检测仪器对应的第二样本缓存区中缓存的样本均是用于使与目标检测仪器的检测项目类型不同的其他检测仪器进行后续检测的样本。
[0132] S503、若不具有,则控制目标样本移出样本检测系统。
[0133] 而当目标样本在目标检测仪器上执行完检测后,已经不具有其他待检测的项目类型,也即完成了所有的检测项目,那么,则可控制目标样本移出样本检测系统。
[0134] 一种实施例中,样本检测系统中可包括回收区域,可将目标样本移动至回收区域进行回收。
[0135] 举例说明:目标检测仪器为心肌仪器,检测系统中待使用的检测仪器包括心肌仪器和感染仪器两类。假设目标样本的检测项目类型包括:心肌检测和感染检测。当其在心肌仪器上完成心肌检测后,发现还有感染检测未执行,则会将目标样本移动至目标检测仪器对应的第二样本缓存区中进行缓存,以后续用于作为其他感染仪器的目标样本,等待执行感染检测。
[0136] 而假设目标样本的检测项目类型包括:心肌检测,那么,在目标检测仪器上执行完检测后,则目标样本完成了所有的检测项目,此时,在可直接将目标样本移出检测系统。
[0137] 图6为本申请实施例提供的又一种样本检测方法的流程示意图。可选地,本方法还可包括:
[0138] S601、根据第一样本缓存区的样本信息,确定第一样本缓存区是否具有空闲缓存位。
[0139] 上述对于第二样本缓存区中样本的来源进行了说明,本实施例中对于第一样本缓存区中样本的来源进行说明。由于系统结构的尺寸有限,第一样本缓存区可以缓存的样本数量也是有限的,在第一样本缓存区没有空闲缓存位时,将不会有新的样本进入检测系统,直到第一样本缓存区中有样本被取走进行检测后,留出了空闲缓存位,才会向第一样本缓存区中补入新的样本。
[0140] S602、若具有,则按照预先确定的第一样本缓存区的目标补样方式,向第一样本缓存区的空闲缓存位分配新的样本。
[0141] 与前面第一样本缓存区和第二样本缓存区的目标样本取样方式的确定一样,这里第一样本缓存区的目标补样方式同样是预先确定好的,在一些实施例中,可以预先确定出适用于当前检测系统的目标样本分配规则,目标分配规则中则可包括:第一样本缓存区的目标样本取样方式、第二样本缓存区的目标样本取样方式、第一样本缓存区的目标补样方式。
[0142] 在一些实施例中,根据实际情况,假设样本从外界进入第一样本缓存区的方式有4种,分别为:优先按类别排列、严格按类别排列、按加入缓存区的顺序排列、按优先加入样本最少的缓存区排序。从第一样本缓存区取样的方式有2种:先到先得、综合考虑。从第二样本缓存区取样的方式有2种:先到先得、综合考虑。
[0143] 那么,经过将第一样本缓存区的样本取样方式、第二样本缓存区的样本取样方式、第一样本缓存区的补样方式进行组合,可以组合得到16种样本分配规则,每种分配规则中可以包括一种第一样本缓存区的样本取样方式、一种第二样本缓存区的样本取样方式、一种第一样本缓存区的补样方式。
[0144] 采集模拟样本集,各模拟样本集中包含的样本的数量以及各样本的检测项目类型是完全相同的。这里以10个模拟样本集为例,使用模拟软件搭建上述的检测系统,然后在10个样本集下模拟运行检测系统,分别确定出在各样本集下每种分配规则所对应的系统检测总时长。这样,每种分配规则均可对应得到10个检测总时长,最终可将具有最多检测总时长的分配规则确定为目标分配规则,从而目标分配规则里所包含的第一样本缓存区的样本取样方式、第二样本缓存区的样本取样方式、第一样本缓存区的补样方式则会作为第一样本缓存区的目标样本取样方式、第二样本缓存区的目标样本取样方式、第一样本缓存区的目标补样方式。
[0145] 这里对取样方式中的综合考虑这种方式进行单独说明:
[0146] 第一:第二样本缓存区对应的综合考虑方式:
[0147] 目标检测仪器为当前检测仪器,分以下两种情况考虑:
[0148] 1)当前检测仪器对应的第二样本缓存区为空。
[0149] 假设当前检测仪器为感染仪器,则遍历心肌仪器对应的第二样本缓存区,如果各心肌仪器对应的第二样本缓存区和测试位均不为空,则取心肌仪器测试位上余留心肌测试时间短,需要先排出样本的心肌仪器作为候选检测仪器,从候选检测仪器对应的第二样本缓存区中获取目标样本。
[0150] 如果各心肌仪器对应的第二样本缓存区不为空,测试位有空也有不空,则取测试位不为空且余留心肌测试时间短的心肌仪器作为候选检测仪器,从候选检测仪器对应的第二样本缓存区中获取目标样本。
[0151] 如果各心肌仪器对应的第二样本缓存区不为空,但测试位均为空,则按序号取目标样本。
[0152] 值得注意的是,若当前检测仪器为心肌仪器,准则类似,以遍历感染仪器测试位样本的排出/缓存为准则。
[0153] 2)当前检测仪器对应的第二样本缓存区不为空。
[0154] 假设当前检测仪器为感染仪器,尽量从心肌仪器对应的第二样本缓存区取余留心肌测试时间长的样本,这样可以缓冲感染仪器需要等待一些时间才能取走心肌仪器的第二样本缓存区中样本,但心肌仪器测试位也测试完成需要排出样本时所造成的阻塞。
[0155] 第二:第一样本缓存区对应的综合考虑方式:
[0156] 1)当前检测仪器对应的第二样本缓存区为空。
[0157] 假设当前检测仪器为感染仪器,优先上组合,其次是单项感染;感染测试所需时间短的优先,早排样本,提高吞吐量。
[0158] 2)当前检测仪器对应的第二样本缓存区不为空。
[0159] 选取所需感染测试时间长的样本,晚排样本。
[0160] 图7为本申请实施例提供的另一种样本检测方法的流程示意图。可选地,本方法还可包括:
[0161] S701、控制扫描设备扫描未进入样本检测系统的各样本,并获取各样本的属性信息,属性信息包括:样本的待检测项目类型。
[0162] 在一些实施例中,在检测系统的入口处可设置有扫描设备,在每个样本从系统外部进入系统的第一样本缓存区之前,可先经过扫描设备扫描以获取各样本的属性信息,这里,可以以单个试管作为一个样本,也可以以试管架作为一个样本,可通过扫描试管上的标签信息以获取各样本的属性信息。其中,样本的属性信息可以包括:样本的待检测项目类型。
[0163] S702、接收扫描设备发送的将各样本的属性信息。
[0164] 扫描设备可将识别获取的各样本的属性信息发送至控制器,控制器接收并记录各样本的属性信息,以在后续确定目标样本时使用。
[0165] 可选地,步骤S201中,根据目标检测仪器当前的属性信息,确定目标检测仪器的测试位的当前空闲状态、以及目标检测仪器的检测项目类型之前,还可以包括:从至少一种类型的待用的检测仪器中确定目标检测仪器,其中,至少一种类型的待用的检测仪器根据日均样本量、样本组成比例、各类检测项目的单位检测时间以及预设的仪器配置信息确定。
[0166] 本实施例对于样本检测系统中待使用的检测仪器的配置进行说明:
[0167] 可先进行数据采集,获取检验科室的日均样本量和样本组成比例,日均样本量可以是综合历史时期的日均样本量进行平均计算得到的,例如,根据1个月内每天的样本量计算平均值,得到日均样本量。而样本组成比例则是指样本中各类检测项目的占比。
[0168] 另外,确定各类检测项目的单位检测时间。那么,根据样本组成比例、日均样本量和各类检测项目的单位检测时间,可以分别计算得到各类检测项目的总检测时长。
[0169] 以系统中待使用的检测仪器类型包括:心肌仪器和感染仪器两种为例。
[0170] 预设的仪器配置信息可以采用如下公式表示:
[0171]
[0172] 其中,n为系统中配置心肌仪器的数目,m为系统中配置感染仪器的数目。MyocardialTime为上述计算得到的执行心肌检测的总时间,InfectionTime为执行感染检测的总时间。
[0173] 通过上述配置信息,可以分别确定出检测系统中待使用的心肌仪器的数量和感染仪器的数量。
[0174] 综上,本实施例提供的样本检测方法,实现了一种自动化的样本检测流程,在监测到检测仪器处于空闲状态时,会根据检测仪器的检测项目类型、第一样本缓存区的样本信息、第二样本缓存区的样本信息以及预先确定的目标样本取样方式,从各待检测样本中确定出目标样本并分配至检测仪器进行检测。有效克服了人工分配样本所导致的检测时效性较差的问题。其中,目标取样方式可以是基于检测系统的实际情况,以合理分配系统中各检测仪器的检测时间,达到系统检测总时长最优的前提下所确定出的取样方式,按照目标取样方式确定目标样本,能够尽可能的避免系统检测堵塞,各检测仪器可以不间断的执行检测,从而达到检测的合理分配,使得系统的检测总时长达到最优,提高检测结果的获取效率。
[0175] 本申请还提供一种样本检测系统,包括:控制器、至少一个样本缓存区以及至少一种类型的待用的检测仪器;至少一个样本缓存区包括:第一样本缓存区以及各检测仪器所对应的第二样本缓存区;各待使用的检测仪器以及各样本缓存区均与控制器通信连接;控制器用于执行上述实施例中所描述的样本检测方法以进行样本检测。
[0176] 样本检测系统已在图1中进行了详细描述,此处不再赘述。
[0177] 下述对用以执行本申请所提供的样本检测方法的装置、设备及存储介质等进行说明,其具体的实现过程以及技术效果参见上述,下述不再赘述。
[0178] 本申请实施例提供一种样本检测装置,该样本检测装置实现的功能对应上述方法执行的步骤。该装置可以理解为上述的样本检测系统中的控制器。该装置可包括:确定模块;
[0179] 确定模块,用于根据目标检测仪器当前的属性信息,确定目标检测仪器的测试位的当前空闲状态、以及目标检测仪器的检测项目类型,目标检测仪器为当前待用的检测仪器中的任意一个;
[0180] 确定模块,用于若目标检测仪器的测试位当前处于空闲状态,则根据目标检测仪器的检测项目类型、第一样本缓存区的样本信息、第二样本缓存区的样本信息以及预先确定的目标样本取样方式,确定目标检测仪器当前待检测的目标样本,并将目标样本分配至目标检测仪器的测试位上进行检测;其中,样本信息包括:是否存在样本、各样本的排列顺序、各样本的检测项目类型以及是否存在空闲缓存位。
[0181] 可选地,装置还包括:生成模块;
[0182] 生成模块,用于根据第一样本缓存区的至少一种取样方式、以及第二样本缓存区的至少一种取样方式,组合生成至少一种候选样本取样方式,候选样本取样方式包括:第一样本缓存区的目标样本取样方式、各检测仪器对应的第二样本缓存区的目标样本取样方式;
[0183] 确定模块,还用于根据各候选样本取样方式下检测系统的检测总时长,从各候选样本取样方式中确定目标样本取样方式。
[0184] 可选地,确定模块,具体用于根据第二样本缓存区的样本信息,确定是否存在目标检测仪器对应的至少一个候选检测仪器,候选检测仪器为检测系统中与目标检测仪器的检测项目类型不同,且检测仪器对应的第二样本缓存区中缓存有与目标检测仪器的检测项目类型一致的样本的检测仪器;
[0185] 若存在目标检测仪器对应的至少一个候选检测仪器,则确定与目标检测仪器距离最近的候选检测仪器为目标候选检测仪器;
[0186] 根据目标候选检测仪器对应的第二样本缓存区中各样本的检测项目类型,按照目标候选检测仪器对应的第二样本缓存区的目标样本取样方式,从目标候选检测仪器对应的第二样本缓存区中确定目标样本。
[0187] 可选地,确定模块,具体用于若不存在目标检测仪器对应的至少一个候选检测仪器,则根据第一样本缓存区中各样本的检测项目类型,按照第一样本缓存区对应的目标样本取样方式,从第一样本缓存区中确定目标样本。
[0188] 可选地,确定模块,具体用于控制抓取设备将目标样本传送至目标检测仪器的测试位上。
[0189] 可选地,装置还包括:控制模块;
[0190] 可选地,确定模块,还用于若目标检测仪器对目标样本检测结束,则根据目标样本的属性信息,确定目标样本当前是否具有待检测项目类型;
[0191] 控制模块,用于若具有,则将目标样本缓存至目标检测仪器对应的第二样本缓存区中;
[0192] 控制模块,用于若不具有,则控制目标样本移出样本检测系统。
[0193] 可选地,确定模块,还用于根据第一样本缓存区的样本信息,确定第一样本缓存区是否具有空闲缓存位;
[0194] 控制模块,还用于若具有,则按照预先确定的第一样本缓存区的目标补样方式,向第一样本缓存区的空闲缓存位分配新的样本。
[0195] 可选地,装置还包括:获取模块、接收模块;
[0196] 获取模块,用于控制扫描设备扫描未进入样本检测系统的各样本,并获取各样本的属性信息,属性信息包括:样本的待检测项目类型;
[0197] 接收模块,用于接收扫描设备发送的将各样本的属性信息。
[0198] 可选地,确定模块,还用于从至少一种类型的待用的检测仪器中确定目标检测仪器,其中,至少一种类型的待用的检测仪器根据日均样本量、样本组成比例、各类检测项目的单位检测时间以及预设的仪器配置信息确定。
[0199] 上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。
[0200] 以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific Integrated Circuit,简称ASIC),或,一个或多个微处理器(digital singnal processor,简称DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,简称FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(Central Processing Unit,简称CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system‑on‑a‑chip,简称SOC)的形式实现。
[0201] 上述模块可以经由有线连接或无线连接彼此连接或通信。有线连接可以包括金属线缆、光缆、混合线缆等,或其任意组合。无线连接可以包括通过LAN、WAN、蓝牙、ZigBee、或NFC等形式的连接,或其任意组合。两个或更多个模块可以组合为单个模块,并且任何一个模块可以分成两个或更多个单元。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考方法实施例中的对应过程,本申请中不再赘述。
[0202] 图8为本申请实施例提供的一种控制设备的结构示意图,该设备可以是控制器或者上位机等设备。
[0203] 该设备可包括:处理器801、存储介质802。
[0204] 存储介质802用于存储程序,处理器801调用存储介质802存储的程序,以执行上述方法实施例。具体实现方式和技术效果类似,这里不再赘述。
[0205] 其中,存储介质802存储有程序代码,当程序代码被处理器801执行时,使得处理器801执行本说明书上述“示例性方法”部分中描述的根据本申请各种示例性实施方式的样本检测方法中的各种步骤。
[0206] 处理器801可以是通用处理器,例如中央处理器(CPU)、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0207] 存储介质802作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储介质可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储介质、随机访问存储介质(Random Access Memory,RAM)、静态随机访问存储介质(Static Random Access Memory,SRAM)、可编程只读存储介质(Programmable Read Only Memory,PROM)、只读存储介质(Read Only Memory,ROM)、带电可擦除可编程只读存储介质(Electrically Erasable Programmable Read‑Only Memory,EEPROM)、磁性存储介质、磁盘、光盘等等。存储介质是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储介质802还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
[0208] 可选地,本申请还提供一种程序产品,例如计算机可读存储介质,包括程序,该程序在被处理器执行时用于执行上述方法实施例。
[0209] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0210] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0211] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0212] 上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本申请各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储介质(英文:Read‑Only Memory,简称:ROM)、随机存取存储介质(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。