凝胶卡的质量检测方法、装置、设备及存储介质与流程

文档序号:33708826发布日期:2023-03-31 22:48阅读:41来源:国知局
凝胶卡的质量检测方法、装置、设备及存储介质与流程

1.本技术涉及人工智能技术,尤其涉及一种凝胶卡的质量检测方法、装置、设备及存储介质。


背景技术:

2.凝胶卡在长时间的保存和运输过程中,难免遇到颠簸、极端天气和凝胶卡倒置等一系列情况,导致凝胶卡出现凝胶柱干胶、凝胶柱有杂质和凝胶柱上清液飞溅等问题。
3.凝胶卡的使用方在接收到凝胶卡后,对滴入凝胶卡中的物质进行检测和实验。但是,接收到的凝胶卡可能存在杂质或气泡,导致检测结果有误。因此,对接收到的凝胶卡进行精确地质量检测是当前亟需解决的问题。


技术实现要素:

4.本技术提供一种凝胶卡的质量检测方法、装置、设备及存储介质,用以提高凝胶卡的质量检测精度。
5.第一方面,本技术提供一种凝胶卡的质量检测方法,包括:
6.将凝胶卡放置在预设的离心位置处进行离心,得到离心后的凝胶卡;其中,所述凝胶卡为包含凝胶柱和上清液的试剂卡;
7.将离心后的凝胶卡放置在预设的判读位置处,获取离心后的凝胶卡的凝胶卡图像;
8.若根据所述凝胶卡图像,确定离心后的凝胶卡满足预设的检测条件,则将所述凝胶卡放置在预设的目标位置处。
9.第二方面,本技术提供一种凝胶卡的质量检测装置,包括:
10.离心模块,用于将凝胶卡放置在预设的离心位置处进行离心,得到离心后的凝胶卡;其中,所述凝胶卡为包含凝胶柱和上清液的试剂卡;
11.判读模块,用于将离心后的凝胶卡放置在预设的判读位置处,获取离心后的凝胶卡的凝胶卡图像;
12.检测模块,用于若根据所述凝胶卡图像,确定离心后的凝胶卡满足预设的检测条件,则将所述凝胶卡放置在预设的目标位置处。
13.第三方面,本技术提供一种样本检测设备,包括:处理器,以及与所述处理器通信连接的存储器;
14.所述存储器存储计算机执行指令;
15.所述处理器执行所述存储器存储的计算机执行指令,以实现如本技术第一方面所述的凝胶卡的质量检测方法。
16.第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如本技术第一方面所述的凝胶卡的质量检测方法。
17.本技术提供的一种凝胶卡的质量检测方法、装置、设备及存储介质,通过在使用凝胶卡之前,将凝胶卡放置在预设的离心位置,对凝胶卡进行预离心的处理。在离心后,将凝胶卡放置在预设判读位置处,对凝胶卡进行预判读的处理,确定凝胶卡的质量是否满足检测条件,避免对质量不合格的凝胶卡进行使用。解决了现有技术中,使用存在缺陷的凝胶卡进行实验,导致实验结果存在误差的问题。通过预先的离心和判读处理,实现了对凝胶卡的质量进行准确的确定,提高了凝胶卡质量检测的精度。
附图说明
18.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
19.图1为本技术实施例提供的一种凝胶卡的质量检测方法的流程示意图;
20.图2为本技术实施例提供的质量检测未通过时的可视化界面示意图;
21.图3为本技术实施例提供的一种凝胶卡的质量检测方法的流程示意图;
22.图4为本技术实施例提供的离心处理时的可视化界面示意图;
23.图5为本技术实施例提供的一种凝胶卡的质量检测方法的流程示意图;
24.图6为本技术实施例提供的一种凝胶卡的质量检测装置的结构框图;
25.图7为本技术实施例提供的一种凝胶卡的质量检测装置的结构框图;
26.图8为本技术实施例提供的一种样本检测设备的结构框图;
27.图9为本技术实施例提供的一种样本检测设备的结构框图。
28.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。
具体实施方式
29.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施例方式作进一步地详细描述。
30.应当明确,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
31.下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
32.在本技术的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于区别类似的对象,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本技术中的具体含义。此外,在本技术的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
33.需要注意的是,由于篇幅所限,本技术说明书没有穷举所有可选的实施方式,本领域技术人员在阅读本技术说明书后,应该能够想到,只要技术特征不互相矛盾,那么技术特征的任意组合均可以构成可选的实施方式。下面对各实施例进行详细说明。
34.凝胶卡是包含凝胶柱和上清液的试剂卡,上清液可以堆积在凝胶柱的上方,例如,在上清液中可以包括缓冲液和抗体等,在凝胶柱中可以包含有葡聚糖凝胶等。通过对凝胶卡的离心操作,可以将上清液与凝胶柱分离。例如,凝胶卡可以是微柱凝胶血型卡,通过采集血液进行离心,实现对血液的检测。凝胶卡在从生产方运输至使用方的过程中,可能会经历长时间的保存,在保存时凝胶柱受到一些外界因素的影响,可能会导致凝胶柱中的试剂挥发,在铝膜上形成液珠。此时,如果不进行离心处理,再次把液珠甩回微柱内,则会影响使用凝胶卡的实验结果。
35.在凝胶卡的运输过程中,难以避免路途中遇到的颠簸、极端天气和凝胶卡倒置等一系列问题,导致最终使用方收到的凝胶卡有可能出现凝胶柱干胶、凝胶柱有杂质、凝胶柱无上清液、凝胶柱上清液飞溅、凝胶柱上清液存在气泡等问题。如果使用这些存在问题的凝胶卡直接进行实验,就有可能导致实验结果判断有误,甚至引发严重的事故。
36.因此,需要在使用凝胶卡之前对凝胶卡的质量进行精确检测,筛选出有问题的凝胶卡,从而提高使用凝胶卡进行实验时的实验结果的准确度。
37.本技术提供的一种凝胶卡的质量检测方法、装置、设备及存储介质,旨在解决现有技术的如上技术问题。
38.下面以具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
39.图1是根据本技术实施例提供的一种凝胶卡的质量检测方法的流程示意图,该方法由一种凝胶卡的质量检测装置执行。如图1所示,该方法包括以下步骤:
40.s101、将凝胶卡放置在预设的离心位置处进行离心,得到离心后的凝胶卡;其中,凝胶卡为包含凝胶柱和上清液的试剂卡。
41.示例性地,凝胶卡可以是包含有凝胶柱和上清液的试剂卡,例如,凝胶卡可以是微柱凝胶卡,可以用于血型检测。样本检测设备可以用于对凝胶卡进行质量检测,样本检测设备中可以配置有离心机,用于对凝胶卡中的液体进行离心。在样本检测设备中可以预设有一个离心位置,离心位置是进行离心的位置,例如,可以在样本检测设备上设置一个凹槽,凝胶卡需要处于该凹槽中才可以进行离心。
42.在样本检测设备上还可以安装有机械臂或传送带等用于移动凝胶卡的装置,在对凝胶卡进行质量检测之前,用户可以将待检测的凝胶卡放置在样本检测设备上预设的初始位置处。当用户启动样本检测设备,发出凝胶卡的质量检测命令后,用于移动凝胶卡的装置,可以将初始位置处的凝胶卡移动至预设的离心位置处。当预设的离心位置上放置有凝胶卡后,样本检测设备可以开始启动离心功能。例如,样本检测设备可以通过预先安装的图像采集设备判断离心位置处是否存在凝胶卡,若存在,则可以启动离心功能;若不存在,则不启动离心功能。用户也可以直接手动将凝胶卡放置在预设的离心位置处。
43.当样本检测设备执行完离心功能后,得到离心后的凝胶卡。本实施例中,对离心功能的离心过程不做具体限定,例如,用户可以手动设置离心时间和转速等参数,或者用户可
以手动控制离心的启停,中途停止离心过程。
44.s102、将离心后的凝胶卡放置在预设的判读位置处,获取离心后的凝胶卡的凝胶卡图像。
45.示例性地,样本检测设备上还可以预设一个判读位置,判读位置是对离心后的凝胶卡进行质量检测的位置。在确定凝胶卡离心完成后,样本检测设备上用于移动凝胶卡的装置,可以将离心后的凝胶卡从离心位置移动到判读位置。例如,可以采取机械臂抓取离心位置上的凝胶卡,放置在判读位置处。
46.在判读位置处安装有图像采集设备,例如,在判读位置的上方安装有摄像头。在确定离心后的凝胶卡移动至判读位置后,采用判读位置处的图像采集设备,对判读位置处的凝胶卡进行图像采集,得到离心后的凝胶卡的图像,作为凝胶卡图像。例如,判读位置处设置了四个放置凝胶卡的卡位,机械臂将离心位置处的凝胶卡放置在判读位置。记录机械臂的放置次数,若机械臂放置了四次凝胶卡,则认为判读位置处的凝胶卡已经放置完毕,可以获取离心后的凝胶卡的凝胶卡图像。或者,预先设置将离心后的凝胶卡放置在判读位置的时间长度,在离心后开始计时,若记录的时间长度超过预设的时间长度,则采用图像采集设备,进行凝胶卡图像的获取。
47.本实施例中,图像采集设备可以有多个,对凝胶卡的正面和反面均可以进行凝胶卡图像的获取。判读可以是指对凝胶卡进行图像的获取和识别,并判断识别后得到的凝胶卡图像是否满足预设检测条件的操作。
48.s103、若根据凝胶卡图像,确定离心后的凝胶卡满足预设的检测条件,则将凝胶卡放置在预设的目标位置处。
49.示例性地,预先设置有对凝胶卡质量进行检测的检测条件,在得到凝胶卡图像后,根据预设的图像识别算法,对凝胶卡图像进行特征提取。根据提取出的图像特征,判断凝胶卡图像是否满足预设的检测条件。例如,预设的图像识别算法可以对凝胶卡上的文字进行文字识别,根据凝胶卡上的文字判断判读位置处的物体是否为凝胶卡,若不是,则确定判读位置处的物体不满足预设的检测条件。或者,通过图像识别算法,可以确定凝胶卡的凝胶柱上是否存在飞溅的液体,若存在,则确定该凝胶卡不满足预设的检测条件。
50.若确定判读位置处的凝胶卡满足预设的检测条件,则可以将凝胶卡移动至预设的目标位置。样本检测设备上预设有一个目标位置,目标位置用于存放检测通过的凝胶卡。例如,可以采用机械臂,将判读位置处检测通过的凝胶卡移动至目标位置处。样本检测设备可以确定判读位置处,检测通过的凝胶卡的位置,来控制机械臂进行抓取,避免机械臂将未检测通过的凝胶卡放置在目标位置处。用户可以拿取目标位置处的凝胶卡,进行凝胶卡的使用。
51.本实施例中,根据凝胶卡图像,确定离心后的凝胶卡满足预设的检测条件,包括:根据预设的第一图像识别模型,对凝胶卡图像进行凝胶卡类别的识别,确定凝胶卡图像对应的凝胶卡类别;若凝胶卡图像对应的凝胶卡类别为预先存储的凝胶卡类别,则确定离心后的凝胶卡满足预设的检测条件。
52.具体的,预先构建一个第一图像识别模型,第一图像识别模型可以是神经网络模型。本实施例中,对第一图像识别模型的模型结构不做具体限定,例如,第一图像识别模型中可以包括多层卷积层、池化层和全连接层等。第一图像识别模型可以对凝胶卡的类别进
行识别,例如,第一图像识别模型中预先存储有各种凝胶卡类别的凝胶卡图像特征,第一图像识别模型对获取到的凝胶卡图像进行特征提取,得到待识别的图像特征。将待识别的图像特征与预先存储的凝胶卡图像特征进行对比,找到与待识别的图像特征相似度最高的凝胶卡图像特征,将所找到的凝胶卡图像特征对应的凝胶卡类别,确定为所获取到的凝胶卡图像对应的凝胶卡类别。
53.即,第一图像识别模型中预先存储有多种凝胶卡类别,若能够从预先存储的凝胶卡类别中找到凝胶卡图像对应的凝胶卡类别,则确定凝胶卡图像对应的凝胶卡类别为预先存储的凝胶卡类别,可以认为离心后的凝胶卡满足预设的检测条件。若无法从预先存储的凝胶卡图像特征中找到与凝胶卡图像的待识别的图像特征相近似的图像特征,即,若无法从预先存储的凝胶卡类别中确定凝胶卡图像对应的凝胶卡类别,则确定凝胶卡图像对应的凝胶卡类别不是预先存储的凝胶卡类别,离心后的凝胶卡不满足预设的检测条件。即,检测条件可以是对凝胶卡的类别进行识别,通过检测的条件可以是指凝胶卡图像对应的凝胶卡类别为预先存储的凝胶卡类别。
54.这样设置的有益效果在于,对凝胶卡进行拍照,通过预设算法能够识别凝胶卡种类是否存在错误,若拍照读出的凝胶卡的种类和设置的种类不一致,则确定凝胶卡质量检测不通过,避免对错误类别的凝胶卡进行实验。提高凝胶卡的质量检测精度,进而提高了凝胶卡的实验结果的精度。
55.本实施例中,根据凝胶卡图像,确定离心后的凝胶卡满足预设的检测条件,包括:根据预设的第二图像识别模型,对凝胶卡图像中的凝胶柱进行识别,确定凝胶卡图像中的凝胶柱是否存在预设的异常情况;若凝胶卡图像中的凝胶柱不存在预设的异常情况,则确定离心后的凝胶卡满足预设的检测条件。
56.具体的,预先设置一个第二图像识别模型,第二图像识别模型也可以是神经网络模型。本实施例对第二图像识别模型的网络结构不做具体限定。将凝胶卡图像输入至第二图像识别模型中,第二图像识别模型可以对凝胶卡图像中的凝胶柱的所在区域进行识别,即,第二图像识别模型可以将凝胶卡的凝胶柱作为目标区域进行识别。在识别到凝胶卡的凝胶柱后,对凝胶柱区域的图像进行特征提取,得到凝胶柱的图像特征。
57.第二图像识别模型可以用于确定凝胶柱是否存在异常情况,异常情况可以包括凝胶柱有干胶、凝胶柱有杂质、凝胶柱上清液内存在气泡以及凝胶柱颜色异常等。通过凝胶柱的图像特征,确定凝胶柱是否存在异常情况,若存在,则确定离心后的凝胶卡不满足预设的检测条件;若不存在,则确定离心后的凝胶卡满足预设的检测条件。即,通过检测的条件可以是凝胶卡上不存在凝胶柱有干胶、凝胶柱有杂质、凝胶柱上清液内存在气泡以及凝胶柱颜色异常等异常情况。
58.这样设置的有益效果在于,可以对凝胶卡的凝胶柱进行异常识别,确定凝胶卡在离心后是否还存在气泡等情况,实现对凝胶卡的多方面的检测,有效检测出有问题的凝胶卡,提高凝胶卡的质量检测精度。
59.本实施例中,根据凝胶卡图像,确定离心后的凝胶卡满足预设的检测条件,包括:根据预设的第三图像识别模型,识别得到凝胶卡图像上的有效日期;若凝胶卡图像上的有效日期为预设日期,则确定离心后的凝胶卡满足预设的检测条件。
60.具体的,预先构建一个第三图像识别模型,第三图像识别模型用于识别凝胶卡上
的日期。第三图像识别模型也可以是训练好的神经网络模型,本实施例对第三图像识别模型的网络结构不做具体限定。
61.第三图像识别模型可以识别到凝胶卡图像上的日期,为凝胶卡的有效日期。有效日期可以表示凝胶卡需要在有效日期之前使用。预先设置一个预设日期,例如,预设日期可以是当天的日期。判断识别到的有效日期是否为预设日期,若是,则确定离心后的凝胶卡满足预设的检测条件;若否,则确定离心后的凝胶卡不满足预设的检测条件。即,通过检测的条件可以是有效日期为预设日期。
62.这样设置的有益效果在于,确定凝胶卡的有效日期,及时筛查出过期的凝胶卡,避免使用过期的凝胶卡进行实验,提高凝胶卡的实验精度。
63.本实施例中,根据凝胶卡图像,确定离心后的凝胶卡满足预设的检测条件,包括:若确定凝胶卡图像为预设的正面图像,则确定离心后的凝胶卡满足预设的检测条件。
64.具体的,图像采集设备可以位于判读位置的上方。正对判读位置进行拍照,得到凝胶卡图像。根据获取到的凝胶卡图像,判断凝胶卡图像是否为预设的正面图像。例如,预先设置正面图像的图像特征,对凝胶卡图像进行特征提取,确定凝胶卡图像是否为正面图像,即,确定在放置凝胶卡在判读位置上时,是否方向放反。若凝胶卡图像不是正面图像,则确定凝胶卡方向放反,可能会影响后续对凝胶卡的使用,因此,可以认为凝胶卡不满足检测条件;若凝胶卡图像是正面图像,则可以认为凝胶卡满足检测条件。即,通过检测的条件可以是凝胶卡图像为预设的正面图像。
65.这样设置的有益效果在于,识别凝胶卡是否放反,实现对凝胶卡的精确检测,提高凝胶卡的检测精度,保证后续对凝胶卡的正常使用。
66.若确定离心后的凝胶卡不满足预设的检测条件,则样本检测设备可以发出提示信息,提示用户进行查看。例如,可以发出语音信息,或通过可视化界面发出文字信息。还可以预设一个回收箱位置,将检测不通过的凝胶卡丢弃到回收箱中,避免对检测不通过的凝胶卡进行使用。
67.本实施例中,该方法还包括:若凝胶卡的质量检测未通过,则将凝胶卡未满足的检测条件显示在可视化界面上,并通过机械臂将凝胶卡放置在预设的复检位置处;其中,复检位置表示用户对所放置的凝胶卡进行人工检测。
68.具体的,判读位置处可以放置多张凝胶卡,即,可以一次性检测多张凝胶卡。例如,在判读位置处设置多个卡槽,每个卡槽上可以放置一张凝胶卡,每个卡槽设置相应的编号,在检测凝胶卡后,可以确定检测未通过的凝胶卡所在的卡槽的编号,避免检测通过的凝胶卡与检测未通过的凝胶卡出现混淆。若确定凝胶卡的质量检测未通过,则可以将凝胶卡未满足的检测条件显示在可视化界面上,并显示未满足检测条件的凝胶卡在判读位置处的具体位置,例如,可以显示凝胶卡所在卡槽的编号。又或者,凝胶卡在判读位置处是依次叠起来的,则可以确定未通过检测的凝胶卡在这一叠凝胶卡中的位置。图2为质量检测未通过时的可视化界面示意图。图2中可以显示未通过检测的凝胶卡的位置、条码和异常情况,异常情况可以是指未通过质量检测的原因。
69.样本检测设备中可以预设一个复检位置,复检位置用于存放未通过质量检测的凝胶卡。样本检测设备可以通过机械臂等装置将未通过质量检测的凝胶卡从判读位置移动到预设的复检位置处。用户可以拿取复检位置处的凝胶卡,进行人工检测。即,在确定凝胶卡
未通过质量检测后,可以将未通过质量检测的凝胶卡标识出来,方便用户进行处理。也可以通过配置让样本检测设备自动处理这些异常的凝胶卡,例如,可以选择将凝胶卡放到复检位或者直接丢弃,也可以不进行处理,继续使用这些凝胶卡。
70.这样设置的有意效果在于,可以对质量检测未通过的凝胶卡进行显示和移动,便于用户进行精确地人工处理,实现对凝胶卡的二次判断,避免直接将正常的凝胶卡丢弃,提高凝胶卡的检测精度,进而提高后续使用凝胶卡进行实验的精度。
71.本技术实施例提供的一种凝胶卡的质量检测方法,通过在使用凝胶卡之前,将凝胶卡放置在预设的离心位置,对凝胶卡进行预离心的处理。在离心后,将凝胶卡放置在预设判读位置处,对凝胶卡进行预判读的处理,确定凝胶卡的质量是否满足检测条件,避免对质量不合格的凝胶卡进行使用。解决了现有技术中,使用存在缺陷的凝胶卡进行实验,导致实验结果存在误差的问题。通过预先的离心和判读处理,实现了对凝胶卡的质量进行准确的确定,提高了凝胶卡质量检测的精度。
72.图3为本技术实施例提供的一种凝胶卡的质量检测方法的流程示意图,该实施例是在上述实施例基础上的可选实施例。
73.本实施例中,将凝胶卡放置在预设的离心位置处进行离心,得到离心后的凝胶卡,可细化为:通过机械臂将预设第一数量的凝胶卡从初始位置移动至预设的离心位置处;根据预设的离心参数,对预设第一数量的凝胶卡进行离心,得到离心后的凝胶卡;其中,离心参数包括离心速度、离心时间和离心阶段。
74.如图3所示,该方法包括以下步骤:
75.s301、通过机械臂将预设第一数量的凝胶卡从初始位置移动至预设的离心位置处。
76.示例性地,在样本检测设备上预设一个初始位置,初始位置是用于放置未进行离心的凝胶卡的位置,在初始位置上可以放置多张凝胶卡。样本检测设备上可以安装有机械臂,用户可以在样本检测设备上发出开始检测的指令,样本检测设备响应到用户的指令,可以控制机械臂将初始位置上的凝胶卡移动到离心位置处。离心位置处可以放置多张凝胶卡,例如,离心位置处可以放置预设第一数量的凝胶卡,即,机械臂可以将第一数量的凝胶卡,从初始位置移动到离心位置。
77.初始位置和离心位置都可以放置多张凝胶卡,例如,初始位置可以放置20张凝胶卡,离心位置可以放置5张凝胶卡,则机械臂可以移动5次,每次从初始位置拿取1张凝胶卡放置在离心位置处,使样本检测设备可以同时对5张凝胶卡进行离心处理。
78.本实施例中,通过机械臂将预设第一数量的凝胶卡从初始位置移动至预设的离心位置处,包括:通过机械臂将一张凝胶卡从初始位置移动至预设的离心位置处,并记录机械臂抓取凝胶卡至离心位置的次数;若机械臂抓取凝胶卡至离心位置的次数小于凝胶卡的预设第一数量,则再次执行通过机械臂将一张凝胶卡从初始位置移动至预设的离心位置处,并记录机械臂抓取凝胶卡至离心位置的次数;若机械臂抓取凝胶卡至离心位置的次数达到预设的第一数量,则执行根据预设的离心参数,对预设第一数量的凝胶卡进行离心,得到离心后的凝胶卡。
79.具体的,将离心位置处可以放置的凝胶卡的数量设置为第一数量,机械臂每次可以抓取一张凝胶卡进行移动。在机械臂将凝胶卡从初始位置移动到离心位置的时候,记录
机械臂抓取凝胶卡至离心位置的次数,即,机械臂每抓取一张凝胶卡,将该凝胶卡移动到离心位置,就可以将记录的次数加一。每次在将记录的次数加一后,将所记录的次数与预设的第一数量进行比较。即,将机械臂抓取凝胶卡至离心位置的次数与预设第一数量进行比较。若机械臂抓取凝胶卡至离心位置的次数没有达到第一数量,则控制机械臂继续抓取初始位置处的凝胶卡到离心位置;若机械臂抓取凝胶卡至离心位置的次数达到第一数量,则控制机械臂停止抓取凝胶卡,并在机械臂停止抓取后,根据预设的离心参数,对预设第一数量的凝胶卡进行离心,得到离心后的凝胶卡。
80.通过记录机械臂的抓取次数,可以实现对凝胶卡批量进行离心处理,减少人工操作,提高离心效率。
81.s302、根据预设的离心参数,对预设第一数量的凝胶卡进行离心,得到离心后的凝胶卡;其中,离心参数包括离心速度、离心时间和离心阶段。
82.示例性地,预先设置离心参数,离心参数可以包括离心速度、离心时间和离心阶段等,离心参数可以根据实际需求进行人为配置。例如,可以将离心过程分为两个离心阶段,各个阶段的离心速度和离心时间可以不同。
83.在确定离心位置处存在第一数量的凝胶卡后,可以自动开始对离心位置处的凝胶卡进行离心操作。例如,预设的离心时间为10分钟,可以按照预设的离心速度,对凝胶卡进行离心,10分钟后即得到离心后的凝胶卡。图4为离心处理时的可视化界面示意图。在需要进行离心时,可以选择点击“预离心”的功能,“预离心”是指对离心位置处的凝胶卡进行离心处理。在用户点击“预离心”后,用户还可以选择需要进行离心处理的凝胶卡,例如,用户可以点击可视化界面上标有序号的凝胶卡的图样,被点击的凝胶卡进行离心,未被点击的凝胶卡可以不进行离心。机械臂可以将被选择的凝胶卡移动至离心位置处,当机械臂移动完毕后,就可以开始进行离心。实现了对凝胶卡进行灵活的离心处理,提高离心的效率。
84.本实施例中,在通过机械臂将凝胶卡放置在预设的离心位置处进行离心,得到离心后的凝胶卡之后,还包括:根据预设的离心周期,重复执行通过机械臂将预设第一数量的未离心的凝胶卡从初始位置移动至预设的离心位置处。
85.具体的,预先设置离心周期,离心周期可以是连续两次离心处理的开始时间之间的时间间隔。例如,每10分钟进行一次离心处理,离心周期即为10分钟。离心周期可以等于或大于预设的离心时间。根据预设的离心周期,可以控制机械臂重复进行移动,即,可以使机械臂每隔一个离心周期,就将第一数量的凝胶卡从初始位置移动到离心位置,所移动的凝胶卡为还没有进行过离心的凝胶卡。
86.通过设置离心周期,实现循环进行离心操作,用户只需在第一离心时下发离心指令,每完成一批凝胶卡的离心,机械臂就将下一批凝胶卡放在离心位置处,进行自动离心操作,提高离心效率,进而提高凝胶卡的质量检测效率。
87.本实施例中,在通过机械臂将凝胶卡放置在预设的离心位置处进行离心之后,还包括:若响应到停止离心的指令,则在离心位置处当前正在离心的凝胶卡离心完成后,不重复执行通过机械臂将预设第一数量的未离心的凝胶卡从初始位置移动至预设的离心位置处。
88.具体的,在离心过程中,用户可以随时发出停止离心的指令,例如,用户可以点击可视化界面上预设的停止离心的按键。若在离心过程中,响应到停止离心的指令,则当前正
在进行离心的凝胶卡继续完成离心操作,在当前正在离心的凝胶卡完成离心后,机械臂不再将初始位置上的凝胶卡移动至离心位置处。即,停止离心并不是立即停止离心操作,而是不重复执行“通过机械臂将预设第一数量的未离心的凝胶卡从初始位置移动至预设的离心位置处”的操作。
89.若用户发出停止离心的指令,则在当前的多个凝胶卡全部完成离心后,不进行下一批凝胶卡的离心,从而使重复离心操作停止执行,实现对离心操作的灵活控制。
90.s303、将离心后的凝胶卡放置在预设的判读位置处,获取离心后的凝胶卡的凝胶卡图像。
91.示例性地,本步骤可以参见上述步骤s102,不再赘述。
92.s304、若根据凝胶卡图像,确定离心后的凝胶卡满足预设的检测条件,则将凝胶卡放置在预设的目标位置处。
93.示例性地,本步骤可以参见上述步骤s103,不再赘述。
94.本技术实施例提供的一种凝胶卡的质量检测方法,通过在使用凝胶卡之前,将凝胶卡放置在预设的离心位置,对凝胶卡进行预离心的处理。在离心后,将凝胶卡放置在预设判读位置处,对凝胶卡进行预判读的处理,确定凝胶卡的质量是否满足检测条件,避免对质量不合格的凝胶卡进行使用。解决了现有技术中,使用存在缺陷的凝胶卡进行实验,导致实验结果存在误差的问题。通过预先的离心和判读处理,实现了对凝胶卡的质量进行准确的确定,提高了凝胶卡质量检测的精度。
95.图5为本技术实施例提供的一种凝胶卡的质量检测方法的流程示意图,该实施例是在上述实施例基础上的可选实施例。
96.本实施例中,将离心后的凝胶卡放置在预设的判读位置处,获取离心后的凝胶卡的凝胶卡图像,可细化为:通过机械臂将预设第二数量的离心后的凝胶卡放置在预设的判读位置处;通过判读位置处安装的图像采集设备,获取离心后的凝胶卡的凝胶卡图像。
97.如图5所示,该方法包括以下步骤:
98.s501、将凝胶卡放置在预设的离心位置处进行离心,得到离心后的凝胶卡;其中,凝胶卡为包含凝胶柱和上清液的试剂卡。
99.示例性地,本步骤可以参见上述步骤s101,不再赘述。
100.s502、通过机械臂将预设第二数量的离心后的凝胶卡放置在预设的判读位置处。
101.示例性地,在离心位置的凝胶卡完成离心后,可以控制机械臂自动将离心位置处的凝胶卡移动至预设的判读位置处。判读位置处可以放置多张凝胶卡,将判读位置处可以放置的凝胶卡的数量确定为第二数量,第二数量与第一数量可以相同,也可以不同。
102.机械臂每次可以移动一张凝胶卡,机械臂将第二数量的凝胶卡从离心位置移动到判读位置,即,机械臂可以移动第二数量的次数。例如,第一数量为五张,第二数量也是五张,则机械臂可以将离心位置的五张凝胶卡依次移动至判读位置处,在判读位置处对五张凝胶卡一起进行判读。只有在离心位置处的离心过程完成,机械臂才会将离心位置的凝胶卡移动至判读位置,即,机械臂所抓取的是离心后的凝胶卡。
103.本实施例中,通过机械臂将预设第二数量的离心后的凝胶卡放置在预设的判读位置处,包括:通过机械臂将一张离心后的凝胶卡从离心位置移动至预设的判读位置处,并记录机械臂抓取凝胶卡至判读位置的次数;若机械臂抓取凝胶卡至判读位置的次数小于凝胶
卡的预设第二数量,则再次执行通过机械臂将一张离心后的凝胶卡从离心位置移动至预设的判读位置处,并记录机械臂抓取凝胶卡至判读位置的次数;若机械臂抓取凝胶卡至判读位置的次数达到凝胶卡的预设第二数量,则执行通过判读位置处安装的图像采集设备,获取离心后的凝胶卡的凝胶卡图像。
104.具体的,在通过机械臂将离心后的凝胶卡从离心位置移动至预设的判读位置时,记录机械臂抓取凝胶卡至判读位置的次数,机械臂抓取凝胶卡至判读位置的次数可以是指,机械臂从离心位置抓取到一张离心后的凝胶卡,并将该凝胶卡放置在判读位置的次数。在每次更新所记录的次数后,将记录的该次数与第二数量进行比较。若机械臂抓取凝胶卡至判读位置的次数没有达到凝胶卡的预设第二数量,则控制机械臂继续抓取离心后的凝胶卡至判读位置,直至次数达到第二数量;若机械臂抓取凝胶卡至判读位置的次数达到凝胶卡的预设第二数量,则控制机械臂停止抓取,并通过判读位置处安装的图像采集设备,获取离心后的凝胶卡的凝胶卡图像。
105.通过记录机械臂的抓取次数,可以实现对凝胶卡批量进行判读处理,减少人工操作,提高离心效率。
106.本实施例中,在通过机械臂将离心后的凝胶卡放置在预设的判读位置处之后,还包括:若响应到判读停止的指令,则在当前处于判读位置处的凝胶卡的质量检测完成后,不通过机械臂将还未判读的离心后的凝胶卡放置在预设的判读位置处。
107.具体的,在判读过程中,用户可以随时发出停止判读的指令,例如,用户可以点击可视化界面上预设的判读停止的按键。若在判读过程中,响应到判读停止的指令,则当前正在进行判读的凝胶卡继续完成判读操作,在当前正在判读的凝胶卡完成判读后,机械臂不再将离心位置上的凝胶卡移动至判读位置处。即,停止判读并不是立即停止判读操作,而是不重复执行“通过机械臂将预设第二数量的离心后的凝胶卡放置在预设的判读位置处”的操作。
108.若用户发出停止判读的指令,则在当前的多个凝胶卡全部完成判读后,不进行下一批凝胶卡的判读,从而使重复判读操作停止执行,实现对判读操作的灵活控制。
109.s503、通过判读位置处安装的图像采集设备,获取离心后的凝胶卡的凝胶卡图像。
110.示例性地,判读位置处安装有一个或多个图像采集设备,在机械臂完成将凝胶卡从离心位置到判读位置的移动操作后,通过图像采集设备对凝胶卡进行拍照,得到凝胶卡的凝胶卡图像。对于一张凝胶卡,可以对应有一张或多张凝胶卡图像。
111.s504、若根据凝胶卡图像,确定离心后的凝胶卡满足预设的检测条件,则将凝胶卡放置在预设的目标位置处。
112.示例性地,本步骤可以参见上述步骤s103,不再赘述。
113.本技术实施例提供的一种凝胶卡的质量检测方法,通过在使用凝胶卡之前,将凝胶卡放置在预设的离心位置,对凝胶卡进行预离心的处理。在离心后,将凝胶卡放置在预设判读位置处,对凝胶卡进行预判读的处理,确定凝胶卡的质量是否满足检测条件,避免对质量不合格的凝胶卡进行使用。解决了现有技术中,使用存在缺陷的凝胶卡进行实验,导致实验结果存在误差的问题。通过预先的离心和判读处理,实现了对凝胶卡的质量进行准确的确定,提高了凝胶卡质量检测的精度。
114.图6为本技术实施例提供的一种凝胶卡的质量检测装置的结构框图。为了便于说
明,仅示出了与本公开实施例相关的部分。参照图6,该装置包括:离心模块601、判读模块602和检测模块603。
115.离心模块601,用于将凝胶卡放置在预设的离心位置处进行离心,得到离心后的凝胶卡;其中,所述凝胶卡为包含凝胶柱和上清液的试剂卡;
116.判读模块602,用于将离心后的凝胶卡放置在预设的判读位置处,获取离心后的凝胶卡的凝胶卡图像;
117.检测模块603,用于若根据所述凝胶卡图像,确定离心后的凝胶卡满足预设的检测条5件,则将所述凝胶卡放置在预设的目标位置处。
118.图7为本技术实施例提供的一种凝胶卡的质量检测装置的结构框图,在图6所示实施例的基础上,如图7所示,离心模块601包括第一移动单元6011和离心单元6012。
119.第一移动单元6011,用于通过机械臂将预设第一数量的凝胶卡从初始位置移动至预
120.设的离心位置处;
121.0离心单元6012,用于根据预设的离心参数,对所述预设第一数量的凝胶卡进行离心,
122.得到离心后的凝胶卡;其中,所述离心参数包括离心速度、离心时间和离心阶段。
123.一个示例中,判读模块602,包括:
124.第二移动单元,通过机械臂将预设第二数量的离心后的凝胶卡放置在预设的判读位置处;
[0125][0126]
5判读单元,用于通过所述判读位置处安装的图像采集设备,获取离心后的凝胶卡的凝
[0127]
胶卡图像。
[0128]
一个示例中,检测模块603,具体用于:
[0129]
根据预设的第一图像识别模型,对所述凝胶卡图像进行凝胶卡类别的识别,确定所述
[0130]
凝胶卡图像对应的凝胶卡类别;
[0131]
0若所述凝胶卡图像对应的凝胶卡类别为预先存储的凝胶卡类别,则确定离心后的凝胶
[0132]
卡满足预设的检测条件。
[0133]
一个示例中,检测模块603,具体用于:
[0134]
根据预设的第二图像识别模型,对所述凝胶卡图像中的凝胶柱进行识别,确定所述凝
[0135]
胶卡图像中的凝胶柱是否存在预设的异常情况;
[0136]
5若所述凝胶卡图像中的凝胶柱不存在预设的异常情况,则确定离心后的凝胶卡满足预
[0137]
设的检测条件。
[0138]
一个示例中,检测模块603,具体用于:
[0139]
根据预设的第三图像识别模型,识别得到所述凝胶卡图像上的有效日期;
[0140]
若所述凝胶卡图像上的有效日期为预设日期,则确定离心后的凝胶卡满足预设的检测0条件。
[0141]
一个示例中,检测模块603,具体用于:
[0142]
若确定所述凝胶卡图像为预设的正面图像,则确定离心后的凝胶卡满足预设的检测条件。
[0143]
一个示例中,该装置还包括:
[0144]
复检模块,用于若所述凝胶卡的质量检测未通过,则将所述凝胶卡未满足的检测条件显示在可视化界面上,并通过所述机械臂将所述凝胶卡放置在预设的复检位置处;其中,所述复检位置表示用户对所放置的凝胶卡进行人工检测。
[0145]
图8为本技术实施例提供的一种样本检测设备的结构框图,样本检测设备是一种电子设备。如图8所示,电子设备包括:存储器81,处理器82;存储器81;用于存储处理器82可执行指令的存储器。
[0146]
其中,处理器82被配置为执行如上述实施例提供的方法。
[0147]
电子设备还包括接收器83和发送器84。接收器83用于接收其他设备发送的指令和数据,发送器84用于向外部设备发送指令和数据。
[0148]
图9是根据一示例性实施例示出的一种样本检测设备的结构框图,样本检测设备可以是电子设备,该设备可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理,车辆等。
[0149]
设备900可以包括以下一个或多个组件:处理组件902,存储器904,电源组件906,多媒体组件908,音频组件910,输入/输出(i/o)接口912,传感器组件914,以及通信组件916。
[0150]
处理组件902通常控制设备900的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件902可以包括一个或多个处理器920来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件902可以包括一个或多个模块,便于处理组件902和其他组件之间的交互。例如,处理组件902可以包括多媒体模块,以方便多媒体组件908和处理组件902之间的交互。
[0151]
存储器904被配置为存储各种类型的数据以支持在设备900的操作。这些数据的示例包括用于在设备900上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器904可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
[0152]
电源组件906为设备900的各种组件提供电力。电源组件906可以包括电源管理系统,一个或多个电源,及其他与为设备900生成、管理和分配电力相关联的组件。
[0153]
多媒体组件908包括在所述设备900和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒
体组件908包括一个前置摄像头和/或后置摄像头。当设备900处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0154]
音频组件910被配置为输出和/或输入音频信号。例如,音频组件910包括一个麦克风(mic),当设备900处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器904或经由通信组件916发送。在一些实施例中,音频组件910还包括一个扬声器,用于输出音频信号。
[0155]
i/o接口912为处理组件902和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0156]
传感器组件914包括一个或多个传感器,用于为设备900提供各个方面的状态评估。例如,传感器组件914可以检测到设备900的打开/关闭状态,组件的相对定位,例如所述组件为设备900的显示器和小键盘,传感器组件914还可以检测设备900或设备900一个组件的位置改变,用户与设备900接触的存在或不存在,设备900方位或加速/减速和设备900的温度变化。传感器组件914可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件914还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件914还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0157]
通信组件916被配置为便于设备900和其他设备之间有线或无线方式的通信。设备900可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件916经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件916还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
[0158]
在示例性实施例中,设备900可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0159]
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器904,上述指令可由设备900的处理器920执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
[0160]
一种非临时性计算机可读存储介质,当该存储介质中的指令由终端设备的处理器执行时,使得终端设备能够执行上述终端设备的凝胶卡的质量检测方法。
[0161]
本技术还公开了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如本实施例中所述的方法。
[0162]
本技术以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算
机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
[0163]
用于实施本技术的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或电子设备上执行。
[0164]
在本技术的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
[0165]
为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
[0166]
可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据电子设备)、或者包括中间件部件的计算系统(例如,应用电子设备)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。
[0167]
计算机系统可以包括客户端和电子设备。客户端和电子设备一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-电子设备关系的计算机程序来产生客户端和电子设备的关系。电子设备可以是云电子设备,又称为云计算电子设备或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务("virtual private server",或简称"vps")中,存在的管理难度大,业务扩展性弱的缺陷。电子设备也可以为分布式系统的电子设备,或者是结合了区块链的电子设备。应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本技术中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本技术公开的技术方案所期望的结果,本文在此不进行限制。
[0168]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由下面的权利要求书指出。
[0169]
应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求书来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1