技术领域
[0001] 本申请涉及医疗器械技术领域,具体是涉及一种染色装置及推片染色机。
相关背景技术
[0002] 在疾病诊疗当中,通过推片将样本涂布在玻片上后形成涂片,再对涂片进行染色,最后进行显微镜检测而获得的检测结果,为医生对疾病的诊断提供参考依据,如血涂片的显微镜检测是血液细胞学检测的基本方法,应用较为广泛,特别是对各种血液病的诊断有很大价值。
[0003] 现有技术中,一般通过在染色池内注入染液对涂片进行染色,当涂片的数量较多时,通常会出现染色池的使用数量较多导致染液浪费,或者染色池的使用数量较少导致多个涂片无法按时完成染色的情况。
具体实施方式
[0037] 下面结合附图和实施方式,对本申请作进一步的详细描述。特别指出的是,以下实施方式仅用于说明本申请,但不对本申请的范围进行限定。同样的,以下实施方式仅为本申请的部分实施方式而非全部实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施方式,都属于本申请保护的范围。
[0038] 本申请中的术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”、“第三”的特征可以明示或者隐含地包括至少一个该特征。本申请的描述中,“多个”的含义是至少两个,方式如两个,三个等,除非另有明确具体的限定。本申请实施方式中所有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。方式如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0039] 在本文中提及“实施方式”意味着,结合实施方式描述的特定特征、结构或特性可以包含在本申请的至少一个实施方式中。在说明书中的各个位置出现该短语并不一定均是指相同的实施方式,也不是与其它实施方式互斥的独立的或备选的实施方式。本领域技术人员显式地和隐式地理解的是,本文所描述的实施方式可以与其它实施方式相结合。
[0040] 请一并参阅图1及图2,图1是申请提供的染色装置10实施方式的立体结构示意图,图2是图1中染色装置10的控制示意框图,本实施方式中的染色装置10包括多个染色容器11、转运单元12及控制单元13。
[0041] 其中,多个染色容器11分别对涂片110进行染色,多个染色容器11可以彼此独立,每个染色容器11能够同时对一个涂片110进行染色,在染色时,分别向每个染色容器11注入染液,多个染色容器11也可以相互连通的,比如一个涂片110在染色时一般需要进行多个染色工序,不同的染色工序需要注入不同的染液,那么相同的染色工序对应的染色容器11相互连通,在注液时,只需要向一个染色容器11注入染液即可。
[0042] 转运单元12用于接收并分配多个涂片110,具体的,在实际应用中,转运单元12先接收涂片110,然后将涂片110转运至染色容器11内进行染色,当染色完成后,转运单元12再将涂片110从染色容器11内取出并转运至玻片篮120中。
[0043] 控制单元13与转运单元12连接,以实现对转运单元12的控制,转运单元12在控制单元13的控制作用下,实现对涂片110的接收和分配。
[0044] 其中,控制单元13用于获取多个涂片110的预设染色速率及每个涂片110的染色所需时间,并根据多个涂片110的预设染色速率及每个涂片110的染色所需时间确定染色容器11的使用数量,以使得多个涂片110的实际染色速率大于或等于预设染色速率,通过这种方式,本实施方式中的染色装置10能够根据多个涂片110的预设染色速率及每个涂片110的染色所需时间合理分配染色容器11的使用数量,相比于现有技术,一方面避免染色容器11的使用数量较多导致染液浪费的情况,另一方面避免色容器11的使用数量较少导致多个涂片
110无法按时完成染色的情况。
[0045] 可以理解的,多个涂片110的预设染色速率指的是一定时间内需要完成染色的涂片数量,比如多个涂片110的预设染色速率为100个/h,那么就需要在一个小时内完成100个涂片的染色,每个涂片110的染色所需时间为从涂片110开始染色到染色完成之间的时间,因此,上述多个涂片110的预设染色速率及每个涂片110的染色所需时间可以根据实际情况设置,对此不做限定。
[0046] 可选的,控制单元13获取多个涂片110的预设染色速率及每个涂片110的染色所需时间,可以通过获取人工输入的多个涂片的预设染色速率及每个涂片的染色所需时间的方式,也可以通过获取样本信息的方式获取,对此不做限定。
[0047] 进一步的,控制单元13确定染色容器11的使用数量满足:n2≥v1*t2,其中,v1为多个涂片的预设染色速率,t2为每个涂片的染色所需时间,n2染色容器的使用数量且为最小正整数,比如,v1=120个/h,t2=60s,那么 也即染色容器11的使用数量为两个,又比如v1=150个/h,t2=60s,那么 也即染色容器11的使用数
量为3个,可以理解的,n2的最小正整数指的是:如果v1*t2的计算结果为正整数,那么n2即等于该计算结果,如果v1*t2的计算结果是小数,那么n2即为大于该计算结果的正整数中最小的一个,下文中关于最小正整数所表达的意思与此相同,后续不再赘述。
[0048] 在一具体实施方式中,控制单元13用于依次根据涂片110的数量及多个涂片的预设染色速率计算多个涂片的预设染色完成时间、根据多个涂片110的预设染色完成时间及每个涂片110的染色所需时间计算每个染色容器11的第一最大染色次数、根据涂片110的数量及每个染色容器11的第一最大染色次数计算染色容器11的使用数量。
[0049] 具体的,控制单元13计算涂片的预设染色完成时间满足: 其中,t1为多个涂片预设染色完成时间,n1为涂片的数量,v1为多个涂片的预设染色速率;控制单元13计算每个染色容器的第一最大染色次数满足: 其中,t2为每个涂片的染色所需时间,c1为每个染色容器11的第一最大染色次数且为最大正整数;控制单元13计算染色容器的使用数量满足: n2为染色容器的使用数量且为最小正整数。
[0050] 比如,涂片的数量n1=20个,多个涂片的预设染色速率v1=150个/h,那么预设染色完成时间 比如每个涂片的染色所需时间t2=60s,那么因此,每个染色容器11的第一最大染色次数c1=8,也即每个染色容器11可以依次对8个涂片进行染色,可以理解的,c1的最大正整数指的是:如果 的计算结果为正整数,那么c1即等于该计算结果,如果 的计算结果是小数,那么c1即为小于该计算结果的正整数中最大的一个,下文中关于最大正整数所表达的意思与此相同,后续不再赘述;因此,通过c1的计算结果可以得出 =2.5,那么染色容器的使用数量n2=3个。
[0051] 在另一具体实施方式中,控制单元13还用于获取每个染色容器11在每次清洗之前的可染色次数及每次清洗的清洗时间,并判断每次清洗之前的可染色次数是否小于每个染色容器11的第一最大染色次数,若小于每个染色容器的第一最大染色次数,则控制单元13依次:根据每个染色容器11的第一最大染色次数、每次清洗之前的可染色次数及每次清洗的清洗时间计算每个染色容器的清洗次数;根据多个涂片的预设染色完成时间及每个染色容器11的清洗次数计算每个染色容器的第二最大染色次数;根据涂片的数量及每个染色容器11的第二最大染色次数计算染色容器的使用数量。
[0052] 具体的,控制单元13计算每个染色容器11的清洗次数满足:c2≥ 其中,c3为每次清洗之前的可染色次数,c2为每个染色容器的清洗次数且为最小正整数;控制单元计算每个染色容器的第二最大染色次数满足: 其中,t3为每个染色容器的每次清洗时间,c4为每个染色容器的第二最大染色次数且为最大正整数;控制单元计算染色容器的使用数量满足: 可以理解的,在实际应用中,每个染色容器11在经过一定次数的染色之后,或者对一定数量的涂片染色完成之后,需要更换染色容器11内的染液并对染色容器11进行清洗,上述每次清洗之前的可染色次数所表达的意思即为染色容器11经过该可染色次数的染色之后,就需要对染色容器11进行一次清洗操作。
[0053] 比如,每次清洗之前的可染色次数c3=5,通过上述一实施方式中,计算得出的第一最大染色次数c1=8,那么 那么每个染色容器11的清洗次数C2=1;比如每个染色容器的每次清洗时间t3=20s,通过上述一实施方式中,计算预设染色完成时间t1=480s,那么 也即个染色容器的第二最大染色次数c4=7次,因此,
那么染色容器11的使用数量n2=3个。
[0054] 在又一具体实施方式中,控制单元13还用于获取每个染色容器11在每次清洗之前的可染色次数及每次清洗的清洗时间,并用于:根据多个涂片的预设染色完成时间、每次清洗之前的可染色次数及每次清洗的清洗时间计算每个染色容器的清洗次数;根据多个涂片的预设染色完成时间、每个涂片的染色所需时间及每个染色容器的清洗次数计算每个染色容器的第一最大染色次数。
[0055] 具体的,控制单元13计算每个染色容器11的清洗次数满足:其中,c2为每个染色容器的清洗次数且为最小正整数,c3为每次清洗之前的可染色次数,t3为每个染色容器的每次清洗时间;控制单元计算每个染色容器的第一最大染色次数满足:
[0056] 比如,每次清洗之前的可染色次数c3=5,每个染色容器的每次清洗时间t3=20s,通过上述一具体实施方式中计算得出的,多个涂片预设染色完成时间t1=480s,每个涂片的染色所需时间t2=60s,那么 也即每个染色容器11的清洗次数c2=1次,因此, 也即每个染色容器11的第一最大染色次数c1=7次,因此,
那么染色容器11的使用数量n2=3个。
[0057] 在再一具体实施方式中,控制单元还用于获取转运单元每次转运涂片的转运时间,并用于:根据多个涂片的预设染色完成时间、每次清洗之前的可染色次数、每次清洗的清洗时间、转运单元每次转运涂片的转运时间计算每个染色容器的清洗次数;根据多个涂片的预设染色完成时间、转运单元每次转运涂片的转运时间及每个染色容器的清洗次数计算每个染色容器的第一最大染色次数,可以理解的,在实际应用中,转运单元12需要对每个涂片110依次进行转运,比如将第一涂片转运至第一个染色容器,将第二涂片转运至第二个染色容器,上述的转运单元12每次转运涂片的转运时间,即为转运单元12将涂片转运至染色容器11的时间。
[0058] 具体的,控制单元计算每个染色容器的清洗次数满足: 其中,t4为转运单元每次转运涂片的转运时间;控制单元计算每个染色容器的第一最大染色次数满足:
[0059] 比如:每次清洗之前的可染色次数c3=5,每个染色容器的每次清洗时间t3=20s,每个涂片的染色所需时间t2=60s,转运单元每次转运涂片的转运时间t4=20s,通过上述一具体实施方式中计算得出的,多个涂片预设染色完成时间t1=480s,那么也即每个染色容器的清洗次数c2=1, 也即每
个染色容器的第一最大染色次数c1=7,因此, 染色容器的使用数量n2=3个。
[0060] 在其他实施方式中,控制单元13还用于获取每个涂片的染色工序及每个涂片在每个染色工序的染色所需时间,并根据多个涂片的预设染色速率及每个涂片在每个染色工序的染色所需时间计算每个工序中染色容器11的使用数量,原理与上述的各个具体实施方式相同,在此不再赘述。
[0061] 请参阅图3,图3是本申请提供的推片染色机20实施方式的立体结构示意图,本实施方式中的推片染色机20包括推片装置21及上述实施方式中的染色装置10。
[0062] 其中,推片装置21用于进行多次推片操作以形成多个涂片110。
[0063] 区别于现有技术的情况,本申请实施方式提供的染色装置包括:多个染色容器,分别用于对涂片进行染色;转运单元,用于接收并分配多个所述涂片;控制单元,与所述转运单元连接,所述控制单元用于获取多个所述涂片的预设染色速率及每个所述涂片的染色所需时间,并根据多个涂片的预设染色速率及每个所述涂片的染色所需时间确定所述染色容器的使用数量,以使得多个所述涂片的实际染色速率大于或等于所述预设染色速率,通过这种方式,本实施方式中的染色装置能够根据多个涂片的预设染色速率及每个涂片的染色所需时间合理分配染色容器的使用数量,相比于现有技术,一方面避免染色容器的使用数量较多导致染液浪费的情况,另一方面避免色容器的使用数量较少导致多个涂片无法按时完成染色的情况。
[0064] 以上所述仅为本申请的部分实施方式,并非因此限制本申请的保护范围,凡是利用本申请说明书及附图内容所作的等效装置或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。